Distribution window opt out task
A receiver may elect to opt out of a processing window. This task is used to determine whether the receiver for the transaction has opted out of the distribution window.
When a receiver is configured to opt out of the distribution window, the transactions for that receiver
become ineligible for the distribution window. This task uses the following information to look up whether the
receiver is configured to opt out of the distribution window.
- The result of looking up the item mapping for the endpoint by the group sort node.
- The distribution window name from the processing window node.
This task uses the RULES.DIST_WINDOW_OPT_OUT_V database view.
Task descriptor
The task descriptor for this task is shown in the following
example:
<?xml version="1.0"?>
<taskDescriptor name="DistWindowOptOutTask" type="TABLE">
<assignments>
<assignment field="refKeepWindowDist" type="string" value="N" results="SUCCESS" executionPoint="onExit"/>
</assignments>
<dataName>DistWindowOptOutTable</dataName>
</taskDescriptor>
Data descriptor
The data descriptor for this task is shown in the following
example:
<?xml version="1.0"?>
<dataDescriptor name="DistWindowOptOutTable" ignoreBadKey="true" type="TABLE">
<viewName>Dist_Window_Opt_Out_V</viewName>
<fileName>DistWindowOptOutTable.tbl</fileName>
<record>
<field datatype="byte" length="8" name="refEndpointItemMappingTransId" type="key"/>
<field datatype="char" length="60" name="refDeliveryWindowName" type="key"/>
<field datatype="char" length="10" name="ibmNprBdCategory" type="key"/>
</record>
</dataDescriptor>