Process logic for the Delete 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
To port.
- The JDBCConnector deletes the row in the database identified by the ObjectKey
attribute. If the object does not exist in the database, a ServiceCall exception
is thrown and the Delete operation fails.