Since DB-to-JMS runs as a deferred process, the deferred process DB_TO_JMS must be registered by adding an entry in the DPProcess table. This can be done by either an SQL statement or by a Data Manager file. Examples of each are shown below.
-- Register the DB-to-JMS deferred process: INSERT INTO DPPROCESS (PROCESSNAME, INTERFACENAME, METHODNAME, TICKETTYPE, SUBJECT) VALUES ('DB_TO_JMS', 'curam.util.internal.deferredprocessing.intf.DBtoJMSbpo', 'continueTransfer', 'INF', 'Transfers messages from database to JMS queues.');
<!-- Register the DB-to-JMS deferred process: --> <table name="DPPROCESS"> <column name="PROCESSNAME" type="text" /> <column name="INTERFACENAME" type="text" /> <column name="METHODNAME" type="text" /> <column name="TICKETTYPE" type="text" /> <column name="SUBJECT" type="text" /> <row> <attribute name="PROCESSNAME"> <value>DB_TO_JMS</value> </attribute> <attribute name="INTERFACENAME"> <value> curam.util.internal.deferredprocessing.intf.DBtoJMSbpo </value> </attribute> <attribute name="METHODNAME"> <value>continueTransfer</value> </attribute> <attribute name="TICKETTYPE"> <value>INF</value> </attribute> <attribute name="SUBJECT"> <value>Transfers messages from database to JMS queues. </value> </attribute> </row> </table>