public class OrchestrationRequest
extends java.lang.Object
OrchestrationRequest req = new OrchestrationRequest(AIS_SERVER,USER_NAME, PASSWORD,DEVICE_NAME); req.setOrchestration("GetAddressBook"); req.getInputs().add(new OrchestrationInputValue("AddressBookNumber", "7500")); req.getInputs().add(new OrchestrationInputValue("SearchTyp e", "E")); try{ String output = req.executeOrchestrationRequest(); ///consume output, you can marshal it to a class generated by the AIS Class Generator } catch(Exception e) { //handle exceptions }
Constructor and Description |
---|
OrchestrationRequest() |
OrchestrationRequest(LoginEnvironment loginEnv)
Create an OrchestrationRequest using a loginEnvironment
|
OrchestrationRequest(java.lang.String aisServer,
java.lang.String username,
java.lang.String password)
Create an orchestration request with the inputs listed
|
OrchestrationRequest(java.lang.String aisServer,
java.lang.String username,
java.lang.String password,
java.lang.String deviceName)
Create an orchestration request with the inputs listed
|
OrchestrationRequest(java.lang.String aisServer,
java.lang.String username,
java.lang.String password,
java.lang.String environment,
java.lang.String role,
java.lang.String jasServer,
java.lang.String deviceName)
Create an orchestration request with the inputs listed.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
executeOrchestrationRequest()
Excute the orchestration request using the inputs defined within the request (JDE Input Format)
|
java.lang.String |
executeOrchestrationRequest(java.lang.Object requestObject)
Execute the orchestration request with a custom object (Generic input format)
|
java.lang.String |
executeOrchestrationRequest(java.lang.String jsonInput)
Execute the orchestration request with a JSON String
|
java.lang.String |
getAisServer() |
java.lang.String |
getDeviceName() |
java.lang.String |
getEnvironment() |
java.util.ArrayList<OrchestrationInputValue> |
getInputs() |
java.lang.String |
getJasServer() |
java.lang.String |
getOrchestration() |
java.lang.String |
getPassword() |
java.lang.String |
getRole() |
java.lang.String |
getToken() |
java.lang.String |
getUsername() |
void |
setAisServer(java.lang.String aisServer) |
void |
setDeviceName(java.lang.String deviceName) |
void |
setEnvironment(java.lang.String environment) |
void |
setInputs(java.util.ArrayList<OrchestrationInputValue> orchestrationInputValue)
Set the input values to the orchestration.
|
void |
setJasServer(java.lang.String jasServer) |
void |
setOrchestration(java.lang.String orchestration) |
void |
setPassword(java.lang.String password) |
void |
setRole(java.lang.String role) |
void |
setToken(java.lang.String token) |
void |
setUsername(java.lang.String username) |
public OrchestrationRequest()
public OrchestrationRequest(java.lang.String aisServer, java.lang.String username, java.lang.String password, java.lang.String environment, java.lang.String role, java.lang.String jasServer, java.lang.String deviceName)
aisServer
- The AIS server url e.g. http://myaisserver.myco.com:8877username
- An EnterpriseOne user namepassword
- The EnterpriseOne user's passwordenvironment
- The EnterpriseOne user's environment, overriding the default environment configured for AIS serverrole
- The EnterpriseOne user's role, overriding the default role configured for AIS serverjasServer
- The JAS server url e.g. http://myjasserver.myco.com:9993, overriding the default JAS server configured for AIS serverdeviceName
- The name of the device sending the requestpublic OrchestrationRequest(java.lang.String aisServer, java.lang.String username, java.lang.String password)
aisServer
- The AIS server url e.g. http://myaisserver.myco.com:8877username
- An EnterpriseOne user namepassword
- The EnterpriseOne user's passwordpublic OrchestrationRequest(java.lang.String aisServer, java.lang.String username, java.lang.String password, java.lang.String deviceName)
aisServer
- The AIS server url e.g. http://myaisserver.myco.com:8877username
- An EnterpriseOne user namepassword
- The EnterpriseOne user's passworddeviceName
- The name of the device sending the requestpublic OrchestrationRequest(LoginEnvironment loginEnv)
loginEnv
- public void setInputs(java.util.ArrayList<OrchestrationInputValue> orchestrationInputValue)
orchestrationInputValue
- A name value pair to use as input to the orchestration when executedpublic java.util.ArrayList<OrchestrationInputValue> getInputs()
public java.lang.String executeOrchestrationRequest() throws java.lang.Exception
java.lang.Exception
public java.lang.String executeOrchestrationRequest(java.lang.Object requestObject) throws java.lang.Exception
requestObject
- A custom object, usually simply defined as an object with member fields, the orchestration must be configured to accept input in this formatjava.lang.Exception
public java.lang.String executeOrchestrationRequest(java.lang.String jsonInput) throws java.lang.Exception
jsonInput
- java.lang.Exception
public void setUsername(java.lang.String username)
public java.lang.String getUsername()
public void setPassword(java.lang.String password)
public java.lang.String getPassword()
public void setAisServer(java.lang.String aisServer)
public java.lang.String getAisServer()
public void setEnvironment(java.lang.String environment)
public java.lang.String getEnvironment()
public void setRole(java.lang.String role)
public java.lang.String getRole()
public void setJasServer(java.lang.String jasServer)
public java.lang.String getJasServer()
public void setDeviceName(java.lang.String deviceName)
public java.lang.String getDeviceName()
public void setOrchestration(java.lang.String orchestration)
public java.lang.String getOrchestration()
public void setToken(java.lang.String token)
public java.lang.String getToken()
Copyright © 2017 Oracle and/or its affiliates. All Rights Reserved.