WebSphere MQ Workflow 3.4.0 Java Generic API Test / Prototyping Tool

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

WorkList - Example

Testcase
/* 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 ============================================