URL parameters
URL parameters are utilized by the flowcontext_in and
flowcontext_out cards of ITX maps, and are also used for routing and
authentication.
The following list provides an explanation of URL parameter information. All URL parameters have
the element type URI Parameter and the data type String.
Note: Values can be specified in either the URL or in HTTP headers and are not case-sensitive.
Unless otherwise specified, all values are optional. If a value is provided as both an HTTP header
and a URL parameter, they must match, or an error will be returned to the customer.
- username
- Required if not provided in an HTTP header. The username that is used to authenticate the
requestNote: The
usernameparameter cannot be provided if theAuthorizationHTTP header is provided, or an error will occur. - password
- Required if not provided in an HTTP header. The password that is associated with the username that is used to authenticate the request.
- senderID
- Required if not provided in an HTTP header. A value that identifies the sender; can be a static value per client.
- receiverID
- Required if not provided in an HTTP header. The shipper ID or carrier code
- documentType
- Required if not provided in an HTTP header. A value that identifies the type of data that is sent in the payload.
- requestType
- IBM implementers can use this value to determine which flow to call.
- mode
- Tells whether the flow is synchronous or asynchronous. Valid values are
sync,asyncandcheck. A value ofcheckindicates that the Rapid Transit POD will use a specified value for lookup, which can be configured in legacy InFlight under Rapid Transit Decision Criteria. If this property is left blank, the flow defaults to synchronous. - modeCheckField1
- Indicates which header or parameter to use for the mode lookup as
Text 1. - modeCheckField2
- Indicates which header or parameter to use for the mode lookup as
Text 2. - modeCheckField3
- Indicates which header or parameter to use for the mode lookup as
Text 3. - modeCheckField4
- Indicates which header or parameter to use for the mode lookup as
Text 4. - modeCheckField5
- Indicates which header or parameter to use for the mode lookup as
Text 5. - modeCheckField6
- Indicates which header or parameter to use for the mode lookup as
Text 6. - modeCheckField7
- Indicates which header or parameter to use for the mode lookup as
Text 7. - modeCheckField8
- Indicates which header or parameter to use for the mode lookup as
Text 8. - modeCheckField9
- Indicates which header or parameter to use for the mode lookup as
Text 9Note: EachmodeCheckfield corresponds to theTextfield of the same number on the Rapid Transit Decision Criteria screens. For example,modeCheckField1corresponds toText 1. If a check field is not specified (for example, ifmodeCheckField2is left blank), the Rapid Transit POD looks for criteria where the text field of the same number (for example,Text 2) is empty.