WebSphere MQ Workflow 3.4.0 Java Generic API Test / Prototyping Tool

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

Activity Implementation - Example

FDL
...
PROGRAM 'JGATT_example20' ( 'PersonInfo', 'PersonInfo' )
  DESCRIPTION 'Activity implementation as JAVA Implementation - JGATT'
  WINNT EXE PATH_AND_FILENAME 'java.exe'
    PARAMETER 'com.ibm.workflow.api.tool.JGATT example20 example20'
END 'JGATT_example20'
...




Testcase
/* example 20 */

Agent.Agent
  agentHdl                          1
End

Agent.setLocator
  agentHdl                          1
  locator                           LOC_LOCATOR
End

Agent.getLocator
  agentHdl                          1
  xpValue                           LOC_LOCATOR
End

Agent.setName
  agentHdl                          1
  name                              ""
End

Agent.getExecutionAgent
  agentHdl                          1
  executionAgentHdl                 1
  xpFmcException                    FMC_OK
End

Agent.versionInfo
  agentHdl                          1
End

/* --------------------------------------- */

ExecutionAgent.userID
  executionAgentHdl                 1
  xpValue                           "ADMIN"
End

/* --------------------------------------- */

ExecutionAgent.inContainer
  executionAgentHdl                 1
  readOnlyContainerHdl              1
  xpFmcException                    FMC_OK
End

ReadOnlyContainer.type
  readOnlyContainerHdl              1
  xpValue                           "PersonInfo"
End

ReadOnlyContainer.leafCount
  readOnlyContainerHdl              1
  xpValue                           2
End

ReadOnlyContainer.getString
  readOnlyContainerHdl              1
  qualifiedName                     "FirstName"
  xpValue                           "Maria"
  xpFmcException                    FMC_OK
End

/* --------------------------------------- */

ExecutionAgent.outContainer
  executionAgentHdl                 1
  readWriteContainerHdl             1
  xpFmcException                    FMC_OK
End

ReadWriteContainer.getString
  readWriteContainerHdl             1
  qualifiedName                     "FirstName"
  xpValue                           null
  xpFmcException                    FMC_ERROR_MEMBER_NOT_SET
End

ReadWriteContainer.setString
  readWriteContainerHdl             1
  qualifiedName                     "FirstName"
  stringValue                       "Hugo"
  xpFmcException                    FMC_OK
End

ReadWriteContainer.getString
  readWriteContainerHdl             1
  qualifiedName                     "FirstName"
  xpValue                           "Hugo"
  xpFmcException                    FMC_OK
End

/* --------------------------------------- */

ExecutionAgent.setOutContainer
  executionAgentHdl                 1
  readWriteContainerHdl             1
  xpFmcException                    FMC_OK
End

/* --------------------------------------- */




Result
MQSeries Workflow 3.2.0 Java Generic API Test Tool (JGATT), Driver v32_661
Test case: example20.dat
Thu Jun 10 20:08:21 PDT 1999
============================================================================
Operating system:              Windows NT
Operating system version:      4.0
Operating system architecture: x86
Java version:                  1.1.7A
User account name:             kurtfle
----------------------------------------------------------------------------
+++>
============================================================================
===>
Parsing the input file ...
===> 1292 msec
============================================================================
Agent.Agent
parameter: agentHdl                                = 1
============================================================================
Agent.setLocator
parameter: agentHdl                                = 1
parameter: locator                                 = LOC_LOCATOR = 4
============================================================================
Agent.getLocator
parameter: agentHdl                                = 1
..........ValueReport.......................................................
AcValue = LOC_LOCATOR
XpValue = LOC_LOCATOR
+++OK+++
============================================================================
Agent.setName
parameter: agentHdl                                = 1
parameter: name                                    = ""
============================================================================
Agent.getExecutionAgent
parameter: agentHdl                                = 1
parameter: executionAgentHdl                       = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
Agent.versionInfo
parameter: agentHdl                                = 1
..........Report............................................................
version  = 3
release  = 2
modlevel = 0
build    = @(#)MQSeries Workflow 3.2.0 Java core library, Driver v32_661
============================================================================
ExecutionAgent.userID
parameter: executionAgentHdl                       = 1
..........ValueReport.......................................................
AcValue = "ADMIN"
XpValue = "ADMIN"
+++OK+++
============================================================================
ExecutionAgent.inContainer
parameter: executionAgentHdl                       = 1
parameter: readOnlyContainerHdl                    = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ReadOnlyContainer.type
parameter: readOnlyContainerHdl                    = 1
..........ValueReport.......................................................
AcValue = "PersonInfo"
XpValue = "PersonInfo"
+++OK+++
============================================================================
ReadOnlyContainer.leafCount
parameter: readOnlyContainerHdl                    = 1
..........ValueReport.......................................................
AcValue = 2
XpValue = 2
+++OK+++
============================================================================
ReadOnlyContainer.getString
parameter: readOnlyContainerHdl                    = 1
parameter: qualifiedName                           = "FirstName"
..........ValueReport.......................................................
AcValue = "Maria"
XpValue = "Maria"
+++OK+++
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ExecutionAgent.outContainer
parameter: executionAgentHdl                       = 1
parameter: readWriteContainerHdl                   = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ReadWriteContainer.getString
parameter: readWriteContainerHdl                   = 1
parameter: qualifiedName                           = "FirstName"
..........RC Report.........................................................
AcException = FMC_ERROR_MEMBER_NOT_SET = 113
XpException = FMC_ERROR_MEMBER_NOT_SET
+++OK+++
============================================================================
ReadWriteContainer.setString
parameter: readWriteContainerHdl                   = 1
parameter: qualifiedName                           = "FirstName"
parameter: stringValue                             = "Hugo"
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ReadWriteContainer.getString
parameter: readWriteContainerHdl                   = 1
parameter: qualifiedName                           = "FirstName"
..........ValueReport.......................................................
AcValue = "Hugo"
XpValue = "Hugo"
+++OK+++
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ExecutionAgent.setOutContainer
parameter: executionAgentHdl                       = 1
parameter: readWriteContainerHdl                   = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
====== Test case ended normally ============================================