Get Orchestration

get

/jderest/discover/{orchestration}

Request a single orchestration.

Request

Path Parameters
Header Parameters
Back to Top

Response

Supported Media Types

200 Response

Successful Execution
Body ()
Root Schema : OrchestrationDiscoveryResponse
Type: object
Lists available orchestrations.
Show Source
Nested Schema : orchestrations
Type: array
The list of orchestrations.
Show Source
Nested Schema : SingleOrchestrationDiscovery
Type: object
An available orchestration.
Show Source
Nested Schema : inputs
Type: array
The list of inputs to the orchestration.
Show Source
Nested Schema : outputs
Type: array
The list of outputs from the orchestration.
Show Source
Nested Schema : OrchestrationInputDiscovery
Type: object
An input to an orchestration.
Show Source
Nested Schema : array
Type: array
The name of the input array (arrays are only shown in discovery inputs).
Show Source
Nested Schema : defaultValues
Type: array
The default value defined for this array in the orchestration
Show Source
Nested Schema : items
Type: object
Additional Properties Allowed
Show Source
Nested Schema : additionalProperties
Type: object

400 Response

Bad Request - Invalid JSON Input

403 Response

Authorization Failure

415 Response

Invalid Content-Type Header - Must use application/json

444 Response

Invalid Token
Body ()
Root Schema : ServiceErrorResponse
Type: object
Error Response
Show Source

500 Response

Server Failed to Process Request
Body ()
Root Schema : ServiceErrorResponse
Type: object
Error Response
Show Source
Back to Top

Examples

Example Request

Use this discovery service to request a single orchestration. If found, only one will be returned in the list. Use authentication header jde-AIS-Auth to pass a token or use basic authentication for passing credentials.

Stateless with Token Authorization

curl -i -X GET -H "Content-Type:application/json" -H "jde-AIS-Auth: 0440TS5qGhnT1qYEbEP..." http://ais_server_url/jderest/discover/GetAddressBook_Simple

Example Response

The following example shows the contents of the response body.

{
    "orchestrations": [
        {
            "name": "GetAddressBook_Simple",
            "omwObjectName": "ORC_2410240001JDE",
            "udoGroup": "Personal",
            "description": "GetAddressBook_Simple",
            "inputFormat": "Generic",
            "version": "v3",
            "scheduleUDOName": "",
            "longDescription": "",
            "containsContinueOnError": false,
            "exposeOrchInDiscovery": true,
            "exposeInputsInDiscovery": true,
            "inputs": [
                {
                    "name": "AddressBookNumber",
                    "type": "String",
                    "required": false,
                    "defaultValue": "7"
                }
            ],
            "outputs": [
                {
                    "name": "GetAddressBook_Simple_1",
                    "type": "Grid",
                    "gridId": "1",
                    "stepName": "GetAddressBook_Simple",
                    "required": false,
                    "array": [
                        {
                            "name": "Address Number",
                            "type": "Numeric",
                            "required": false
                        },
                        {
                            "name": "Alpha Name",
                            "type": "String",
                            "required": false
                        },
                        {
                            "name": "Industry Class",
                            "type": "String",
                            "required": false
                        }
                    ]
                },
                {
                    "name": "jde__status",
                    "type": "string",
                    "required": false
                },
                {
                    "name": "jde__startTimestamp",
                    "type": "yyyy-MM-dd'T'HH:mm:ss.SSSZ",
                    "required": false
                },
                {
                    "name": "jde__endTimestamp",
                    "type": "yyyy-MM-dd'T'HH:mm:ss.SSSZ",
                    "required": false
                },
                {
                    "name": "jde__serverExecutionSeconds",
                    "type": "Numeric",
                    "required": false
                }
            ],
            "fileInputs": false,
            "fileInputsRequired": false,
            "fileOutputs": false,
            "exampleOutput": ""
        }
    ]
}
Back to Top