Settle when requested task

The SttlSubWhenRequestedTask uses a look up table to determine if the originating participant is configured for settlement when requested. The date to settle with the originator is updated for participants that are eligible to settle when requested.

Note:
  • This task must be run after a node that assigns a date to the ibmIntNormalizedRequestedDate field. For example, this task can be run after the business day item node.
  • Since Check workflows do not run the business day item node, the date to settle with the originator is the current processing business date for the batch (ICL).
The information returned to the client by this Business Rules task is:
ibmNprDateOriginatorSettles - the date to settle with the originator
For participants that are not configured for settlement when requested, the date to settle with the originator is the settlement date that has been assigned to the batch (ICL). The date to settle with the originator is changed to the ibmIntNormalizedRequestedDate field for participants that are eligible to settle when requested.

The task descriptor and the look up tables used by this task are described in the following sections.

Task descriptor

<taskDescriptor name="SttlSubWhenRequestedTask" type="TABLE">
   <assignments>
      <assignment field="ibmNprDateOriginatorSettles" type="field" value="ibmNprDateDistSettles"         executionPoint="onEntry"/>
      <assignment field="ibmNprDateOriginatorSettles" type="field" value="ibmIntNormalizedRequestedDate" executionPoint="onExit"  results="SUCCESS"/>
   </assignments>
   <dataName>SttlSubWhenRequestedTable</dataName>
</taskDescriptor>

Settle when requested table

The settle when requested table contains only those participants that are subscribed to the settle when requested service type. The following table shows the fields for the settle when requested table.

Table 1. SttlSubWhenRequestedTable fields
Field name Type Data type Length Description
ibmValDepositorId key char 20 The ID of the participant.
ibmValProductId key char 4 The product code for the batch (ICL).