Distribution window configuration task
This task uses the configured processing windows to assign the distribution window. The task uses the RULES.DIST_WINDOW_CONFIG_V database view.
Task descriptor
The task descriptor for this task is shown in the following
example:
<?xml version="1.0"?>
<taskDescriptor name="DistWindowConfigTask" type="TABLE">
<assignments>
<assignment field="ibmTodayIsBday" type="IsBusDate" value="ibmFileDateReceivedOPT" executionPoint="onEntry"/>
<assignment field="ibmAdjacentDayIsBday" type="IsBusDate" value="ibmFileDateReceivedOPT, , '1'" executionPoint="onEntry"/>
<assignment field="refHHMM" type="field" value="refHHMMGlobalDist" conditions="refHHMMGlobalDist IS currentAndNotEmpty"/>
<assignment field="refHHMMGlobalDist" type="field" value="ibmNextHHMM" executionPoint="onExit"/>
<assignment field="refIsLastWindowDist" type="string" value="Y" executionPoint="onExit" results="FAILURE"/>
</assignments>
<dataName>DistWindowConfigTable</dataName>
</taskDescriptor>
Data descriptor
The data descriptor for this task is shown in the following
example:
<?xml version="1.0"?>
<dataDescriptor name="DistWindowConfigTable" type="TABLE">
<viewName>Dist_Window_Config_V</viewName>
<fileName>DistWindowConfigTable.tbl</fileName>
<record>
<field datatype="char" length="10" name="ibmNprBdCategory" type="key"/>
<field datatype="char" length="1" name="ibmTodayIsBday" type="key"/>
<field datatype="char" length="1" name="ibmAdjacentDayIsBday" type="key"/>
<field datatype="char" length="4" name="refHHMM" type="cutoffKey"/>
<field datatype="char" length="24" name="ibmCutoffDay" type="payload"/>
<field datatype="char" length="1" name="ibmIsNextWindowTomorrow" type="payload"/>
<field datatype="char" length="4" name="ibmNextHHMM" type="payload"/>
<field datatype="byte" length="4" name="ibmNprDeliveryWindowId" type="payload"/>
<field datatype="char" length="60" name="refDeliveryWindowName" type="payload"/>
</record>
</dataDescriptor>