/* example 22 */ Agent.Agent agentHdl 1 End Agent.setLocator agentHdl 1 locator LOC_LOCATOR End Agent.setName agentHdl 1 name "" End Agent.versionInfo agentHdl 1 End Agent.locate agentHdl 1 systemGroup "FMCGRP" system "FMCSYS" executionServiceHdl 1 xpFmcException FMC_OK End ExecutionService.logon2 executionServiceHdl 1 userID "USER2" password "password" sessionMode PRESENT_HERE absenceIndicator NOT_SET xpFmcException FMC_OK End ExecutionService.createWorkList executionServiceHdl 1 listName "USER2_WorkList" persistentListType PRIVATE owner "USER2" description "My USER2 WorkList for ..." filter "NAME LIKE '*' AND OWNER = 'USER2'" sortCriteria "NAME ASC" threshold 10 workListHdl 1 xpFmcException FMC_OK End /* ... */ ExecutionService.queryWorkLists executionServiceHdl 1 workListArrayHdl 2 showAllObjectNames true xpFmcException FMC_OK End WorkListArray.size /* tool macro */ workListArrayHdl 2 End WorkListArray.getFirstElement /* tool macro */ workListArrayHdl 2 workListHdl 2 End WorkList.filter workListHdl 2 xpValue "NAME LIKE '*' AND OWNER = 'USER2'" End WorkList.sortCriteria workListHdl 2 xpValue "NAME ASC" End WorkList.ownerOfList workListHdl 2 xpValue "USER2" End WorkList.queryWorkItems workListHdl 2 workItemArrayHdl 1 showAllObjectNames TRUE xpFmcException FMC_OK End WorkList.setFilter workListHdl 2 filter "NAME LIKE 'Con*' AND OWNER = 'USER2' AND STATE IN READY" xpFmcException FMC_OK End WorkList.queryWorkItems workListHdl 2 WorkitemVectorHdl 2 ShowAllObjectNames TRUE xpFmcException FMC_OK End /* ... */ WorkList.delete workListHdl 2 xpFmcException FMC_OK End ExecutionService.logoff executionServiceHdl 1 xpFmcException FMC_OK End
Result
MQSeries Workflow 3.2.2 Java Generic API Test Tool (JGATT), Driver v322, Hotfix <2> Test case: example22.dat 2000-10-18 17:59:14.94 Europe/Berlin ============================================================================ Operating system: Windows NT Operating system version: 4.0 Operating system architecture: x86 Java version: 1.2.2 User account name: kurtfle ============================================================================ Command Line Arguments: -i=example22.dat (TestCase) -o=example22.log (Result) -d ============================================================================ +++> ============================================================================ ===> Parsing the input file ... ===> 1072 msec ============================================================================ Agent.Agent parameter: agentHdl = 1 ============================================================================ Agent.setLocator parameter: agentHdl = 1 parameter: locator = LOC_LOCATOR = 4 ============================================================================ Agent.setName parameter: agentHdl = 1 parameter: name = "" ============================================================================ Agent.versionInfo parameter: agentHdl = 1 ..........Report............................................................ version = 3 release = 2 modlevel = 2 build = @(#)MQSeries Workflow 3.2.2 Java core library, Driver v322 ============================================================================ Agent.locate parameter: agentHdl = 1 parameter: systemGroup = "FMCGRP" parameter: system = "FMCSYS" parameter: executionServiceHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.logon2 parameter: executionServiceHdl = 1 parameter: userID = "USER2" parameter: password = "password" parameter: sessionMode = PRESENT_HERE parameter: absenceIndicator = NOT_SET ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.createWorkList parameter: executionServiceHdl = 1 parameter: listName = "USER2_WorkList" parameter: persistentListType = "PRIVATE" parameter: owner = "USER2" parameter: description = "My USER2 WorkList for ..." parameter: filter = "NAME LIKE '*' AND OWNER = 'USER2'" parameter: sortCriteria = "NAME ASC" parameter: threshold = 10 parameter: worklistHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.queryWorkLists parameter: executionServiceHdl = 1 parameter: worklistArrayHdl = 2 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ..........Object Names Report............................................... array size = 3 0) USER2_WorkList 1) WL 1 2) WorkList 2 ============================================================================ WorkListArray.size parameter: worklistArrayHdl = 2 ..........ValueReport....................................................... AcValue = 3 XpValue = Expected value missing ============================================================================ WorkListArray.getFirstElement parameter: worklistArrayHdl = 2 parameter: worklistHdl = 2 ============================================================================ WorkList.filter parameter: worklistHdl = 2 ..........ValueReport....................................................... AcValue = "NAME LIKE '*' AND OWNER = 'USER2'" XpValue = "NAME LIKE '*' AND OWNER = 'USER2'" +++OK+++ ============================================================================ WorkList.sortCriteria parameter: worklistHdl = 2 ..........ValueReport....................................................... AcValue = "NAME ASC" XpValue = "NAME ASC" +++OK+++ ============================================================================ WorkList.ownerOfList parameter: worklistHdl = 2 ..........ValueReport....................................................... AcValue = "USER2" XpValue = "USER2" +++OK+++ ============================================================================ WorkList.queryWorkItems parameter: worklistHdl = 2 parameter: workitemArrayHdl = 1 ..........Object Names Report............................................... array size = 4 0) Container_1 1) Mapping_CICS 2) Process 3) Program_2 ============================================================================ WorkList.setFilter parameter: worklistHdl = 2 parameter: filter = "NAME LIKE 'Con*' AND OWNER = 'USER2' AND STATE IN READY" ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ WorkList.queryWorkItems parameter: worklistHdl = 2 parameter: workitemArrayHdl = 2 ..........Object Names Report............................................... array size = 1 0) Container_1 ============================================================================ WorkList.delete parameter: worklistHdl = 2 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.logoff parameter: executionServiceHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ====== Test case ended normally ============================================