List Orchestrations
get
/jderest/discover
Request a list of available orchestrations.
Request
Header Parameters
-
jde-AIS-Auth(optional): string
Token
-
jde-AIS-Auth-Device(optional): string
Device Name
-
jde-AIS-MonitorOnStart(optional): boolean
Monitor on Start
-
jde-AIS-MonitorRequest(optional): string
Monitor RequestAllowed Values:
[ "monitorRequest", "monitorRequestIO" ]
Response
Supported Media Types
- application/json
200 Response
Successful Execution
Root Schema : OrchestrationDiscoveryResponse
Type:
object
Lists avaialble orchestrations.
Show Source
-
orchestrations(optional):
array orchestrations
The list of orchestrations.
Nested Schema : orchestrations
Type:
array
The list of orchestrations.
Show Source
-
Array of:
object SingleOrchestrationDiscovery
An available orchestration.
Nested Schema : SingleOrchestrationDiscovery
Type:
object
An available orchestration.
Show Source
-
category(optional):
string
The Category (tag) for the Orchestration.
-
containsContinueOnError(optional):
boolean
If the Orchestration should continue processing after a step error
-
description(optional):
string
The orchestration description.
-
exampleOutput(optional):
string
-
exposeInputsInDiscovery(optional):
boolean
If this Orchestrations Inputs should be exposed.
-
exposeOrchInDiscovery(optional):
boolean
If this Orchestration should be shown as a discoverable entity.
-
fileInputs(optional):
boolean
-
fileInputsRequired(optional):
boolean
-
fileOutputs(optional):
boolean
-
inputFormat(optional):
string
Allowed Values:
[ "Generic", "JDE Standard", "Oracle Cloud IoT" ]
The input format. -
inputs(optional):
array inputs
The list of inputs to the orchestration.
-
longDescription(optional):
string
The orchestration long description.
-
name(optional):
string
The orchestration name.
-
omwObjectName(optional):
string
The omw object name for the orchestration UDO.
-
outputs(optional):
array outputs
The list of outputs from the orchestration.
-
scheduleUDOName(optional):
string
The schedule assigned to this orchestration.
-
udoGroup(optional):
string
Allowed Values:
[ "Personal", "Shared", "Reserved", "Pending Approval" ]
The the UDO group. -
version(optional):
string
The AIS API version used for form and data service requests.
Nested Schema : inputs
Type:
array
The list of inputs to the orchestration.
Show Source
-
Array of:
object OrchestrationInputDiscovery
An input to an orchestration.
Nested Schema : outputs
Type:
array
The list of outputs from the orchestration.
Show Source
-
Array of:
object OrchestrationInputDiscovery
An input to an orchestration.
Nested Schema : OrchestrationInputDiscovery
Type:
object
An input to an orchestration.
Show Source
-
array(optional):
array array
The name of the input array (arrays are only shown in discovery inputs).
-
example(optional):
string
The Example Input or Output values used for discovery
-
gridId(optional):
string
The id of the grid.
-
iterateOver(optional):
string
The name of the Iterate Over object is applicable
-
name(optional):
string
The name of the input or output field.
-
required(optional):
boolean
If the input is required to be passed to the Orchestration
-
stepName(optional):
string
The name of the step that this input or output resides
-
title(optional):
string
The title of the grid.
-
type(optional):
string
Allowed Values:
[ "Array", "String", "Numeric", "Milliseconds", "MM/dd/yyyy", "dd/MMyyyy", "MM/dd/yy", "dd/MM/yy", "yyyy/MM/dd", "yy/MM/dd", "yyy-MM-dd'T'HH:mm:ss.SSSZ" ]
The type of the input or output field.
Nested Schema : array
Type:
array
The name of the input array (arrays are only shown in discovery inputs).
Show Source
-
Array of:
object OrchestrationInputDiscovery
An input to an orchestration.
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
Root Schema : ServiceErrorResponse
Type:
object
Error Response
Show Source
-
errorText(optional):
string
-
exception(optional):
string
The class of the exception if an exception was thrown.
-
exceptionId(optional):
string
ExceptionId, only if an exception record was written to the F980060
-
message(optional):
string
Details about the error.
-
status(optional):
string
Allowed Values:
[ "ERROR", "WARNING" ]
Status determined by exception handling -
timeStamp(optional):
string
The timestamp indicating the time the error message was returned.
-
type(optional):
string
Optional type of error
-
userDefinedErrorText(optional):
string
Optional error text added to an orchestration step.
500 Response
Server Failed to Process Request
Root Schema : ServiceErrorResponse
Type:
object
Error Response
Show Source
-
errorText(optional):
string
-
exception(optional):
string
The class of the exception if an exception was thrown.
-
exceptionId(optional):
string
ExceptionId, only if an exception record was written to the F980060
-
message(optional):
string
Details about the error.
-
status(optional):
string
Allowed Values:
[ "ERROR", "WARNING" ]
Status determined by exception handling -
timeStamp(optional):
string
The timestamp indicating the time the error message was returned.
-
type(optional):
string
Optional type of error
-
userDefinedErrorText(optional):
string
Optional error text added to an orchestration step.
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" } ] } ]}