Triggering a service using Java calls
          You can specify these Java calls in an M3 application to trigger a Infor Process Automation process:
          
           
            
          
         
        | Purpose | Call | 
|---|---|
| Initialize the trigger object | cPFIAsyncTrigger2 trigger = new cPFIAsyncTrigger-2(this); | 
| Set the trigger name | trigger.setFlow("fromM3LPA"); | 
| Add optional variables that should be available in the process in Infor Process Automation | 
                trigger.addVariable("PRM_CONO", PHEAD.getCONO()); trigger.addVariable("V1", "For Free Usage");  | 
             
| Set criteria to be used for launching Infor Process Automation processes. | 
                trigger.setCriteria1("C1"); trigger.setCriteria1("C2"); trigger.setCriteria1("C3");  | 
             
| Trigger the service | int ret = trigger.fire(); |