The following example describes a code snippet that uses the emapiXMLgenerator classes to generate an EMAPI XML string for creating a job. Message formats are always in XML
import com.bmc.ctm.bpi.tester.emapiXMLgenerator.*;
// Produce a "Job Create" EMAPI XML request, using the emapiXMLgenerator
JobCreateRequest jobCreateRequest = new JobCreateRequest();
jobCreateRequest.setGroup (GROUP);
jobCreateRequest.setApplication (APPLICATION);
jobCreateRequest.setControlm (DATA_CENTER);
jobCreateRequest.setJobName (JOB_NAME);
jobCreateRequest.setMemName (MEM_NAME);
jobCreateRequest.setCommand (COMMAND);
jobCreateRequest.setTaskType( JobCreateRequest.TASKTYPE_COMMAND );
String requestXml = jobCreateRequest.getRequestXmlString();
...
Send the requestXml string to the message queue
The following code snippet uses the emapiXMLgenerator classes to generate an EMAPI XML string for raising a condition.
import com.bmc.ctm.bpi.tester.emapiXMLgenerator.*;
// Produce an "Add Condition" EMAPI XML request, using the emapiXMLgenerator
AddDeleteConditionRequest myRequest = new AddDeleteConditionRequest();
myRequest.setToAddConditionRequest(); // specify that we want to ADD a condition
myRequest.setControlm( DATA_CENTER );
myRequest.setConditionName( CONDITION_NAME );
myRequest.setOdate( AddDeleteConditionRequest.ODATE_STAT );
String requestXml = myRequest.getRequestXmlString();
...
Send the requestXml string to the message queue
Parent Topic |