WebSphere MQ Workflow 3.4.0 Java Generic API Test / Prototyping Tool

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

API Parameter via Command Line - Example

Invocation (command line):
java com.ibm.workflow.api.tool.JGATT -iJExampleCl.dat -oJExampleCl.log -yFMCJLOC -uADMIN -ppassword -d
Testcase
/*
Example (JExampleCl.dat)
-------
to demonstrate the usage of command line options/parameters.
*/

Agent.Agent
  agentHdl                          1
End

Agent.setConfigurationID
  agentHdl                          1
  configurationID                   <CL-VALUE>
  xpFmcException                    FMC_OK
End

Agent.setName
  agentHdl                          1
  name                              ""
End

Agent.locate
  agentHdl                          1
  systemGroup                       ""
  system                            ""
  executionServiceHdl               1
  xpFmcException                    FMC_OK
End

Agent.isBound
  agentHdl                          1
  xpValue                           true
End

ExecutionService.logon2
  executionServiceHdl               1
  userID                            "<CL-VALUE>"
  password                          "<CL-VALUE>"
  sessionMode                       PRESENT_HERE
  absenceIndicator                  NOT_SET
  xpFmcException                    FMC_OK
End

ExecutionService.systemName
  executionServiceHdl               1
End

ExecutionService.systemGroupName
  executionServiceHdl               1
End

ExecutionService.queryProcessTemplates
  executionServiceHdl               1
  filter                            "NAME LIKE '*'"
  sortCriteria                      null
  threshold                         100
  processTemplateArrayHdl           1
  showAllObjectNames                true
  xpFmcException                    FMC_OK
End

ProcessTemplateArray.size
  processTemplateArrayHdl           1
End

ExecutionService.logoff
  executionServiceHdl               1
  xpFmcException                    FMC_OK
End
Result
MQSeries Workflow 3.2.2 Java Generic API Test Tool (JGATT),
Driver v321, Hotfix 3
Test case: JExampleCl.dat
2000-02-04 15:43:40.11 ECT
============================================================================
Operating system:              Windows NT
Operating system version:      4.0
Operating system architecture: x86
Java version:                  1.1.7
User account name:             kurtfle
============================================================================
Command Line Arguments:
-i=JExampleCl.dat (TestCase)
-o=JExampleCl.log (Result)
-u=ADMIN (UserId)
-p=password (Password)
-y=FMCJLOC (ConfigurationId)
-d
============================================================================
+++>
============================================================================
===>
Parsing the input file ...
===> 281 msec
============================================================================
Agent.Agent
parameter: agentHdl                                = 1
============================================================================
Agent.setConfigurationID
parameter: agentHdl                                = 1
parameter: configurationID                         = FMCJLOC
============================================================================
Agent.setName
parameter: agentHdl                                = 1
parameter: name                                    = ""
============================================================================
Agent.locate
parameter: agentHdl                                = 1
parameter: systemGroup                             = ""
parameter: system                                  = ""
parameter: executionServiceHdl                     = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
Agent.isBound
parameter: agentHdl                                = 1
..........ValueReport.......................................................
AcValue = true
XpValue = true
+++OK+++
============================================================================
ExecutionService.logon2
parameter: executionServiceHdl                     = 1
parameter: userID                                  = "ADMIN"
parameter: password                                = "password"
parameter: sessionMode                             = PRESENT_HERE
parameter: absenceIndicator                        = NOT_SET
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
ExecutionService.systemName
parameter: executionServiceHdl                     = 1
..........ValueReport.......................................................
AcValue = "FMCSYS"
XpValue Expected value missing
============================================================================
ExecutionService.systemGroupName
parameter: executionServiceHdl                     = 1
..........ValueReport.......................................................
AcValue = "FMCGRP"
XpValue Expected value missing
============================================================================
ExecutionService.queryProcessTemplates
parameter: executionServiceHdl                     = 1
parameter: filter                                  = "NAME LIKE '*'"
parameter: sortCriteria                            = null
parameter: threshold                               = 100
parameter: processTemplateArrayHdl                 = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
..........Object Names Report...............................................
array size = 2
0) MonitorProcess1
1) SomeSubProcess
============================================================================
ProcessTemplateArray.size
parameter: processTemplateArrayHdl                 = 1
..........ValueReport.......................................................
AcValue = 2
XpValue = Expected value missing
============================================================================
ExecutionService.logoff
parameter: executionServiceHdl                     = 1
..........RC Report.........................................................
AcException = none = 0
XpException = none
+++OK+++
============================================================================
====== Test case ended normally ============================================