Process logic for the Delete verb.
Flow
- An IdentifierStore collaboration object is triggered by the receipt of
a UCCnetGBO_identifier business object. The triggering business object passed
into the IdentifierStore collaboration object must contain values for all
the fields that make up the ObjectKey attribute of the stored SerialIdentifier
application specific business object, as defined by the value of the OBJECT_KEY
configuration property in the IdentifierStore collaboration object.
- The IdentifierStore collaboration object builds a new SerialIdentifier
application specific business object, which includes two attributes:
- ObjectData, which is NULL.
- ObjectKey, which is created from the key information in the UCCnetGBO_identifier
business object and the value of the IdentifierStore collaboration object's
OBJECT_KEY property. This attribute holds the unique key used to store the
object in the database.
- The newly created SerialIdentifier 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.