List Orchestrations

get

/discover

Request a list of available orchestrations.

Request

Header Parameters
Back to Top

Response

Supported Media Types

200 Response

Successful Execution
Body ()
Root Schema : OrchestrationDiscoveryResponse
Type: object
Lists avaialble 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

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 the discovery service to request a list of available orchestrations. This GET only supports basic authentication for passing credentials.

Stateless with Basic Authorization

curl -i -X GET -H "Content-Type:application/json" -H "Authorization: Basic SkRFOkpERQ==" http://ais_server_url/jderest/discover

Example Response

The following example shows the contents of the response body.

{"orchestrations": [
    {
          "name": "AddSONew",
          "omwObjectName": "ORC_1712130002CUST",
          "udoGroup": "Personal",
          "description": "AddSONew",
          "inputFormat": "JDE Standard",
          "version": "v2",
          "inputs":       [
                      {
                "name": "GridData",
                "type": "Array",
                "array":             [
                                  {
                      "name": "item",
                      "type": "String"
                   },
                                  {
                      "name": "Quantity",
                      "type": "String"
                   }
                ]
             },
                      {
                "name": "BranchPlant",
                "type": "String"
             },
                      {
                "name": "customer",
                "type": "String"
             }
          ],
          "outputs":       [
             {"name": "Previous Order Company"},
             {"name": "Previous Order Type"},
             {"name": "Previous Order Number"}
          ]
       },
    {
          "name": "AddSOOutput",
          "omwObjectName": "ORC_1702210018CUST",
          "udoGroup": "Personal",
          "description": "AddSOOutput",
          "inputFormat": "JDE Standard",
          "version": "v2",
          "inputs":       [
                      {
                "name": "item",
                "type": "String"
             },
                      {
                "name": "BranchPlant",
                "type": "String"
             },
                      {
                "name": "customer",
                "type": "String"
             },
                      {
                "name": "OrderDate",
                "type": "String"
             },
                      {
                "name": "Quantity",
                "type": "String"
             }
          ],
          "outputs":       [
             {"name": "Previous Order Company Output"},
             {"name": "Previous Order Type Output"},
             {"name": "Previous Order Number Output"}
          ]
       },
      {
      "name": "ABMasterSearch",
      "omwObjectName": "ORC_1611030041CUST",
      "udoGroup": "Personal",
      "description": "ABMasterSearch",
      "inputFormat": "JDE Standard",
      "inputs":       [
                  {
            "name": "device",
            "type": "String"
         },
                  {
            "name": "ABFilter",
            "type": "String"
         },
                  {
            "name": "ABType",
            "type": "String"
         }
      ]
     },     
      {
      "name": "AddCBM",
      "omwObjectName": "ORC_1611030031CUST",
      "udoGroup": "Personal",
      "description": "AddCBM",
      "inputFormat": "Generic",
      "inputs":       [
                  {
            "name": "date",
            "type": "Milliseconds"
         },
                  {
            "name": "serialNumber",
            "type": "String"
         },
                  {
            "name": "time",
            "type": "String"
         },
                  {
            "name": "temperature",
            "type": "String"
         }
      ]
   },
      {
      "name": "AddEmployee",
      "omwObjectName": "ORC_1611030018CUST",
      "udoGroup": "Personal",
      "description": "AddEmployee",
      "inputFormat": "JDE Standard",
      "inputs":       [
                  {
            "name": "Company",
            "type": "String"
         },
                  {
            "name": "PayFrequency",
            "type": "String"
         },
                  {
            "name": "Name",
            "type": "String"
         },
                  {
            "name": "SearchType",
            "type": "String"
         },
                  {
            "name": "TaxId",
            "type": "String"
         },
                  {
            "name": "Gender",
            "type": "String"
         },
                  {
            "name": "EthnicCode",
            "type": "String"
         },
                  {
            "name": "HomeBusinessUnit",
            "type": "String"
         },
                  {
            "name": "EEOJobCategory",
            "type": "String"
         },
                  {
            "name": "PayClass",
            "type": "String"
         },
                  {
            "name": "Salary",
            "type": "String"
         },
                  {
            "name": "TaxArea",
            "type": "String"
         }
      ]
   },      
      {
      "name": "AddSalesOrder",
      "omwObjectName": "ORC_1611030005CUST",
      "udoGroup": "Personal",
      "description": "AddSalesOrder",
      "inputFormat": "JDE Standard",
      "inputs":       [
                  {
            "name": "item",
            "type": "String"
         },
                  {
            "name": "BranchPlant",
            "type": "String"
         },
                  {
            "name": "customer",
            "type": "String"
         },
                  {
            "name": "OrderDate",
            "type": "String"
         },
                  {
            "name": "Quantity",
            "type": "String"
         }
      ]
   },     
      {
      "name": "EquipmentLocation",
      "omwObjectName": "ORC_1611030054CUST",
      "udoGroup": "Personal",
      "description": "EquipmentLocation",
      "inputFormat": "JDE Standard",
      "inputs":       [
                  {
            "name": "AddressBookNumber",
            "type": "String"
         },
                  {
            "name": "EquipmentNumber",
            "type": "String"
         },
                  {
            "name": "CustomerNumber",
            "type": "String"
         },
                  {
            "name": "SiteNumber",
            "type": "String"
         },
                  {
            "name": "Latitude",
            "type": "String"
         },
                  {
            "name": "Longitude",
            "type": "String"
         }
      ]
   }
]}
Back to Top