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>