Processing business objects with cascaded GLNs

Explains how the solution handles items containing cascaded GLNs.

Description

The ItemDispatcher collaboration template is used to control how approval requests generated by an ItemValidation collaboration object are sent to a WebSphere® MQ Workflow process. If a Retail_Item business object that requires approval contains cascaded GLNs, the ItemDispatcher collaboration object breaks up the request for approval into multiple smaller messages, each containing one or more of the individual GLNs.

Example

For example, assume that you are working with a single object that has a cascaded GLN containing six individual GLNs: You can use the ItemDispatcher collaboration to create one copy of the Retail_Item business object that contains only GLNs 1, 2, and 3, and a second copy that contains only GLNs 4 and 5. GLN 6 is disregarded. These two copies can then be directed to the correct approvers through WebSphere MQ Workflow. How the collaboration object handles any particular GLN is determined by a user-defined configuration file. Items without cascaded GLNs are passed through the collaboration object without processing.
Note: You can implement the Product Information Management for Retailers solution without using an ItemDispatcher collaboration object. However, you must use the ItemDispatcher collaboration object if cascaded GLNs will be received.

Parent topic: Solution Development Guide