GDSN DS Message Choreography

Message Choreography

By sending a "Catalogue Item Notification" new items are added or existing ones are modified in the GDSN pool. In contrast to IM where items are linked by a separate message later, Standard GDSN messages contain one or multiple complete item hierarchies. When all needed item data has been added to the GDSN pool and the hierarchies were created, it is possible to publish it for a specific customer (data recipient) or market groups by sending a "Catalogue Item Publication" message. By doing this the data recipient has the ability to view and synchronize the published item including all the child items below that item. An existing publication for a specific customer or market group can be deleted.

images/download/attachments/485057020/Choreography_DSE_DS.png

The choreography "send Catalogue Item Notification" in more detail

With OpenAS2 not much things changed. Product 360 still leverages the export and put the GDSN message file to a folder. Instead of Informatica B2B, OpenAS2 will pick it up, encrypt it and send it to 1WorldSync. After receiving the confirmation, that the message could be delivered* successfully, the message will be put to sent folder. In case something goes wrong during the encryption or sending process, OpenAS2 will try to resend it several times and if it was still not successful the message will be put to the error folder.

The sent as well as the error folder are configured as hot folders in Product 360 and so files will be picked up and processed by a preparatory import step. This preparatory import step will analyze the name and/or the content of the file and select the corresponding mapping to import a Publication status for each item in the file. Creating this Publication status was done before by Informatica B2B via the Service API of Product 360.

images/download/attachments/485057020/DetailedChoreographyDSE_DS.png

*Please note that "delivered" does only mean that the GDSN pool received the message, but neither opened nor validated it. The real GS1 Response will be sent asynchronously and is shown in the next chapter.

The choreography "receive GS1 Response" in more detail

After sending out a Catalogue Item Notification, the GDSN pool will send a GS1 Response asynchronously. OpenAS2 will receive the response, decrypt it and put it to the folder "fromGDSN" which is also observed by Product 360. Also here the configured preparatory import step will analyze the name and content of the file and selects the corresponding mapping to import a publication status for each item in the file.

images/download/attachments/485057020/GS1Response_DSE_DS.png

Other messages

All other messages as the "Catalogue Item Publication" etc... will be processed the same way as the "Catalogue Item Notification" which was visualized above.