Process logic for the Retrieve verb.
Flow
- A MessageStore collaboration object is triggered by the receipt of a UCCnetGBO_storable
business object. The triggering business object passed into the MessageStore
collaboration object must contain values for all the fields that make up the
ObjectKey attribute of the stored SerialMessage application specific business
object, as defined by the value of the OBJECT_KEY configuration property in
the MessageStore collaboration object.
- The MessageStore collaboration object builds a new SerialMessage application
specific business object, which includes two attributes:
- ObjectData, which is NULL.
- ObjectKey, which is created from the key information in the UCCnetGBO_storable
business object and the value of the MessageStore collaboration object's OBJECT_KEY
property. This attribute holds the unique key used to store the object in
the database.
- The newly created SerialMessage is passed to the JDBCConnector via the
DestinationAppRetrieve port.
- Using the value in the ObjectKey attribute of the new SerialMessage to
locate the stored object in the database, the JDBCConnector retrieves the
information in the ObjectData column from the stored object, copies this information
into the ObjectData attribute of the new SerialMessage, and passes the new
SerialMessage back to the MessageStore collaboration object.
- The MessageStore collaboration object passes the SerialMessage to the IBM® WebSphere® Business
Integration Data Handler for XML. The data handler uses the information in
the ObjectData attribute to build a DataStoreUCCnetGBO_storable business object.
The data handler passes this object back to the MessageStore collaboration
object.
- The MessageStore collaboration object converts the DataStoreUCCnetGBO_storable
business object into a UCCnetGBO_storable business object, which is returned
to the calling collaboration object as the triggering business object.