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 ============================================