WebSphere MQ Workflow 3.4.0 Java Generic API Test / Prototyping Tool

[prev][next][parent][TOC]

ExecutionAgent


===SYNTAX FOR EXECUTION AGENT APIs======================================

ExecutionAgent.inContainer
  executionAgentHdl                 i
  readOnlyContainerHdl              n
  xpFmcException                    FMC_OK
End

ExecutionAgent.outContainer
  executionAgentHdl                 i
  readWriteContainerHdl             n
  xpFmcException                    FMC_OK
End

ExecutionAgent.persistentOidOfActivityInstance          /* version 3.2.2 or > */
  executionAgentHdl                 i
  persistentOidHdl                  n
  [ persistentOidOutputFileSpec     "fileSpec" ]
  xpValue                           "value"
End

ExecutionAgent.processContext                           /* version 3.3.2 or > */
  executionAgentHdl                 i
  xpValue                           "value"
End

ExecutionAgent.programID
  executionAgentHdl                 i
  [ programIdOutputFileSpec         "fileSpec" ]
  xpValue                           "value"
End

ExecutionAgent.userID
  executionAgentHdl                 i
  xpValue                           "value"
End

ExecutionAgent.remoteInContainer
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  readOnlyContainerHdl              n
  xpFmcException                    FMC_OK
End

ExecutionAgent.remoteOutContainer
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  readWriteContainerHdl             n
  xpFmcException                    FMC_OK
End

ExecutionAgent.remotePersistentOidOfActivityInstance    /* version 3.2.2 or > */
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  persistentOidHdl                  n
  [ persistentOidOutputFileSpec     "fileSpec" ]
  xpValue                           "value"
End

ExecutionAgent.remoteProcessContext                     /* version 3.3.2 or > */
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  xpValue                           "value"
End

ExecutionAgent.remoteUserID
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  xpValue                           "value"
End

ExecutionAgent.setOutContainer
  executionAgentHdl                 i
  readWriteContainerHdl             i
  xpFmcException                    FMC_OK
End

ExecutionAgent.setRemoteOutContainer
  executionAgentHdl                 i
  programID                         DEFAULT
                                  | "value"
  | programIdInputFileSpec          "fileSpec"
  readWriteContainerHdl             i
  xpFmcException                    FMC_OK
End

Remark:  programID               DEFAULT
         stands for following:
             If ExecutionAgent.programID(...) is called before,
             then the retrieved programID will be passed
             Otherwise a null pointer will be passed.
         programID               "value": Any externaly defined value
         programID               null:      A null pointer will be passed.