Get Plan Items Request
The request specification is as follows:
The following properties should be passed in the request message header:
Element |
Type |
Cardinality |
Description |
_nm_ | String | Required | The interface identifier name; must be set as GetPlanItemsRequestEvent. |
businessTransactionID |
String |
Optional |
The unique identifier for tracing purposes across function calls. |
planID |
String |
Required |
The internal unique identifier for the plan to retrieve. |
correlationID | String | Optional |
The unique identifier for tracing purposes across a single function call. This is generally used by the calling application to correlate requests and responses. |
requestReply |
Boolean |
Required |
If set to
true:
The response is sent on the temporary queue by default or on the destination set as JMSReplyTo property in the request message. If set to false:The response is sent on tibco.aff.tds.plan.reply queue. |
idsOnly |
Boolean |
Required |
If true, returns the IDs of elements rather than all plan data. If false, returns all plan data. |
originator | String | Optional | The component which has originated this call. For example, the name of the process component PC_BUNDLE_PROVIDE. |
INCLUDE_RELATED_PLANITEMS | Boolean | Optional |
The value of this header is true or false, and the absence of this header denotes a false value. When this header is set in the request, the output id all the plan items which belong to the same order line as the input plan item. When this header is set in the request, only a single plan item can be present in thegetPlanItem request. If multiple plan items are present in the request, an error is returned. |
The request message body should contain the XML payload as per the following schema:
The following table lists the details of the elements.
Element | Type | Cardinality | Description |
businessTransactionID | String | Optional | Unique identifier for tracing purposes across function calls. |
planID | String | Required | Internal unique identifier for the plan to retrieve. |
idsOnly | String | Optional | If true will only return the IDs of elements rather than all plan data. Otherwise if false will return all plan data. |
udfFlavour | String | Optional | Currently not implemented. |
udfMatch | String | Optional | Currently not implemented. |
planItem | Type | 0-M | Plan item type. |
planItem/planItemID | String | Required | Internal unique identifier for the plan item to retrieve. |
planItem/planItemName | String | Optional | Not Applicable. |
planItem/udf | Type | 0-M | Not Applicable. |
parentID | String | 0-M | Not Applicable. |
childID | String | 0-M | Not Applicable. |
siblingID | String | 0-M | Not Applicable. |
dependentID | String | 0-M | Not Applicable. |