Process Input Payloads Structure
The structure of a payload that executes a component's Process method is shown below. The example is of a DaybookListing payload. For brevity, <ErrorContext>, <User> and <SunSystemsContext> are omitted:
<?xml version="1.0" encoding="UTF-8"?> <SSC> <Payload> <Input> <DefinitiveRequest>1</DefinitiveRequest> <EntryDateFrom>01012004</EntryDateFrom> <EntryDateTo>01012004s</EntryDateTo> <Reprint>0</Reprint> </Input> </Payload> </SSC>
The <Payload> element contains a single <Input> element. This is used to specify runtime parameters.
Note: Whether you are running the process from Transfer Desk, Automation Desk or Connect
Portal, a component Process method must have a payload file as input. This is primarily
so that the process can be (optionally) executed from Connect Portal. Connect Portal
does not use a Transfer Desk Profile to hold the runtime parameters used to control the
process, so the values must be present within the payload.