Thursday 24 May 2018

Orchestrations in JDE



Creating Custom Orchestration Java Classes

Before creating we must include following JAR files

OrchestratorCustomJava.jar (For definition of the interfaces).
AIS_Client.jar 1.1.0 or higher. (For the loginEnvironment attribute and enables AIS calls to JD Edwards EnterpriseOne)
OrchestratorCustomJava.jar (For custom rule implementation by using the CustomRuleInterface class and for implementation of CustomServiceRequestInterface class )

Custom Java for the Orchestration Service Request

Custom service request Java classes should implement the com.oracle.e1.rest.orchestrator.customjava.CustomServiceRequstInterface which requires the following methods:
setLoginEnvironment(com.oracle.e1.aisclient.LoginEnvironment loginEnvironment). The method used to perform AIS calls.
process(). The method that returns javax.ws.rs.core.Response which is called automatically after all the attributes are set.

Custom Java for the Orchestration Rule

Custom rule Java classes should implement the com.oracle.e1.rest.orchestrator.customjava.CustomRuleInterface 
For following methods:
setLoginEnvironment(com.oracle.e1.aisclient.LoginEnvironment loginEnvironment). The method used to perform AIS calls.
evaluate(). The method that returns Boolean and is called automatically after all the attributes are set.

No comments:

Post a Comment