Testcase
/* ----------------------------------------------------------------------------- jexample24.dat Scenario: jexample17.fdl Invocation: java com.ibm.workflow.api.tool.JGATT -ijexample24.dat -ojexample24.log -d -------------------------------------------------------------------------------- */ Agent.Agent agentHdl 1 End Agent.setLocator agentHdl 1 locator LOC_LOCATOR End Agent.setName agentHdl 1 name "" End Agent.locate agentHdl 1 systemGroup "FMCGRP" system "FMCSYS" executionServiceHdl 1 xpFmcException FMC_OK End ExecutionService.logon2 executionServiceHdl 1 userID "ADMIN" password "password" sessionMode PRESENT_HERE absenceIndicator NOT_SET xpFmcException FMC_OK End ExecutionService.queryProcessTemplates executionServiceHdl 1 filter "NAME = 'DemoProcessTemplate1'" sortCriteria null threshold 100 processTemplateArrayHdl 1 showAllObjectNames true xpFmcException FMC_OK End ProcessTemplateArray.getFirstElement processTemplateArrayHdl 1 processTemplateHdl 1 End ProcessTemplate.inContainerNeeded processTemplateHdl 1 xpValue true End ProcessTemplate.initialInContainer processTemplateHdl 1 readWriteContainerHdl 1 xpFmcException FMC_OK End Container.dumpAll readWriteContainerHdl 1 includePredefinedDataStructures true End /* NOTE: Some container values are already set via FDL INITIAL_VALUE */ ReadWriteContainer.setString readWriteContainerHdl 1 qualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4(1).DsL4M1StringArray(1)" stringValue "A demo text for the JGATT application" xpFmcException FMC_OK End ReadWriteContainer.setBuffer2 readWriteContainerHdl 1 qualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray" arrayIndex 0 binaryValue "4D512053657269657320576F726B666C6F772076657273696F6E20332E322E32" xpFmcException FMC_OK End ReadWriteContainer.setDouble readWriteContainerHdl 1 qualifiedName "DsL1M3Float" doubleValue 99.123 xpFmcException FMC_OK End ReadWriteContainer.setLong readWriteContainerHdl 1 qualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3]" longValue 123456789 xpFmcException FMC_OK End ProcessTemplate.createAndStartInstance2 processTemplateHdl 1 instanceName "A_new_Instance" systemGroup "" system "" ReadWriteContainerHdl 1 keepName false processInstanceHdl 1 xpFmcException FMC_OK End ExecutionService.queryWorkItems executionServiceHdl 1 filter "STATE IN READY AND NAME LIKE '*' AND OWNER = 'ADMIN'" sortCriteria null threshold 50 workItemArrayHdl 1 showAllObjectNames true xpFmcException FMC_OK End WorkItemArray.getFirstElement /* tool macro */ workItemArrayHdl 1 workItemHdl 1 End /* ====begin checkOut()========================= */ WorkItem.checkOut workItemHdl 1 readOnlyContainerHdl 5 xpFmcException FMC_OK End ReadOnlyContainer.type readOnlyContainerHdl 5 xpValue "DsLevel1" End ReadOnlyContainer.allLeafCount readOnlyContainerHdl 5 xpValue 55 End ReadOnlyContainer.leafCount readOnlyContainerHdl 5 xpValue 37 End WorkItem.outContainer workItemHdl 1 readWriteContainerHdl 10 xpFmcException FMC_OK End Container.dumpAll readOnlyContainerHdl 5 includePredefinedDataStructures false End Container.dumpAll readWriteContainerHdl 10 includePredefinedDataStructures false End Container.copyInToOut readOnlyContainerHdl 5 readWriteContainerHdl 10 End Container.dumpAll readWriteContainerHdl 10 includePredefinedDataStructures false End WorkItem.state workItemHdl 1 xpValue CHECKED_OUT End WorkItem.checkIn workItemHdl 1 readWriteContainerHdl 10 returnCode 333 /* A demo return code value */ xpFmcException FMC_OK End /* ====end checkOut()=========================== */ WorkItem.refresh workItemHdl 1 xpFmcException FMC_OK End WorkItem.state workItemHdl 1 xpValue EXECUTED End WorkItem.outContainer workItemHdl 1 readWriteContainerHdl 2 xpFmcException FMC_OK End ReadWriteContainer.getLong readWriteContainerHdl 2 qualifiedName "_RC" xpValue 333 xpFmcException FMC_OK End Container.dumpAll readWriteContainerHdl 2 includePredefinedDataStructures true End WorkItem.manualExitMode workItemHdl 1 xpValue true End WorkItem.finish workItemHdl 1 xpFmcException FMC_OK End WorkItem.state workItemHdl 1 xpValue DELETED End ExecutionService.logoff executionServiceHdl 1 xpFmcException FMC_OK EndResult
MQSeries Workflow 3.2.2 Java Generic API Test Tool (JGATT), Driver v322, Hotfix <4> Test case: jexample24.dat 2000-11-15 09:24:27.32 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=jexample24.dat (TestCase) -o=jexample24.log (Result) -d ============================================================================ +++> ============================================================================ ===> Parsing the input file ... ===> 2134 msec ============================================================================ Agent.Agent parameter: agentHdl = 1 ============================================================================ Agent.setLocator parameter: agentHdl = 1 parameter: locator = LOC_LOCATOR = 4 ============================================================================ Agent.setName parameter: agentHdl = 1 parameter: name = "" ============================================================================ 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 = "ADMIN" parameter: password = "password" parameter: sessionMode = PRESENT_HERE parameter: absenceIndicator = NOT_SET ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.queryProcessTemplates parameter: executionServiceHdl = 1 parameter: filter = "NAME = 'DemoProcessTemplate1'" parameter: sortCriteria = null parameter: threshold = 100 parameter: processTemplateArrayHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ..........Object Names Report............................................... array size = 1 0) DemoProcessTemplate1 ============================================================================ ProcessTemplateArray.getFirstElement parameter: processTemplateArrayHdl = 1 parameter: processTemplateHdl = 1 ============================================================================ ProcessTemplate.inContainerNeeded parameter: processTemplateHdl = 1 ..........ValueReport....................................................... AcValue = true XpValue = true +++OK+++ ============================================================================ ProcessTemplate.initialInContainer parameter: processTemplateHdl = 1 parameter: readWriteContainerHdl = 1 ============================================================================ Container.dumpAll parameter: readWriteContainerHdl = 1 parameter: includePredefinedDataStructures = true ..........ValueReport....................................................... Legend: FullQualifiedNameOfDataMember : DataMemberType = DataMemberValue --------- begin of container dump ------------------------------------------ _ACTIVITY : STRING = (not set) _ACTIVITY_INFO.CoordinatorOfRole : STRING = (not set) _ACTIVITY_INFO.Duration : LONG = (not set) _ACTIVITY_INFO.Duration2 : LONG = (not set) _ACTIVITY_INFO.LowerLevel : LONG = (not set) _ACTIVITY_INFO.MembersOfRoles : STRING = (not set) _ACTIVITY_INFO.Organization : STRING = (not set) _ACTIVITY_INFO.OrganizationType : LONG = (not set) _ACTIVITY_INFO.People : STRING = (not set) _ACTIVITY_INFO.PersonToNotify : STRING = (not set) _ACTIVITY_INFO.Priority : LONG = (not set) _ACTIVITY_INFO.UpperLevel : LONG = (not set) _PROCESS : STRING = (not set) _PROCESS_INFO.Duration : LONG = (not set) _PROCESS_INFO.Organization : STRING = (not set) _PROCESS_INFO.ProcessAdministrator : STRING = (not set) _PROCESS_INFO.Role : STRING = (not set) _PROCESS_MODEL : STRING = "DemoProcessTemplate1" DsL1M1String : STRING = (not set) DsL1M2Long : LONG = (not set) DsL1M3Float : FLOAT = (not set) DsL1M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "StringValue1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "StringValue3" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "StringValue2" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (not set) --------- enf of container dump -------------------------------------------- ============================================================================ ReadWriteContainer.setString parameter: readWriteContainerHdl = 1 parameter: qualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4(1).DsL4M1StringArray(1)" parameter: stringValue = "A demo text for the JGATT application" ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ReadWriteContainer.setBuffer2 parameter: readWriteContainerHdl = 1 parameter: qualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray" parameter: arrayIndex = 0 parameter: binaryValue = "4D512053657269657320576F726B666C6F772076657273696F6E20332E322E32" ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ReadWriteContainer.setDouble parameter: readWriteContainerHdl = 1 parameter: qualifiedName = "DsL1M3Float" parameter: doubleValue = 99.123 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ReadWriteContainer.setLong parameter: readWriteContainerHdl = 1 parameter: qualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3]" parameter: longValue = 123456789 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ProcessTemplate.createAndStartInstance2 parameter: processTemplateHdl = 1 parameter: instanceName = "A_new_Instance" parameter: systemGroup = "" parameter: system = "" parameter: readWriteContainerHdl = 1 parameter: keepName = false parameter: processInstanceHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ExecutionService.queryWorkItems parameter: executionServiceHdl = 1 parameter: filter = "STATE IN READY AND NAME LIKE '*' AND OWNER = 'ADMIN'" parameter: sortCriteria = null parameter: threshold = 50 parameter: workItemArrayHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ..........Object Names Report............................................... array size = 1 0) DemoProgramActivity1 ============================================================================ WorkItemArray.getFirstElement parameter: workItemArrayHdl = 1 parameter: workItemHdl = 1 ============================================================================ WorkItem.checkOut parameter: workItemHdl = 1 parameter: readOnlyContainerHdl = 5 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ReadOnlyContainer.type parameter: readOnlyContainerHdl = 5 ..........ValueReport....................................................... AcValue = "DsLevel1" XpValue = "DsLevel1" +++OK+++ ============================================================================ ReadOnlyContainer.allLeafCount parameter: readOnlyContainerHdl = 5 ..........ValueReport....................................................... AcValue = 55 XpValue = 55 +++OK+++ ============================================================================ ReadOnlyContainer.leafCount parameter: readOnlyContainerHdl = 5 ..........ValueReport....................................................... AcValue = 37 XpValue = 37 +++OK+++ ============================================================================ WorkItem.outContainer parameter: workItemHdl = 1 parameter: readWriteContainerHdl = 10 ============================================================================ Container.dumpAll parameter: readOnlyContainerHdl = 5 parameter: includePredefinedDataStructures = false ..........ValueReport....................................................... Legend: FullQualifiedNameOfDataMember : DataMemberType = DataMemberValue --------- begin of container dump ------------------------------------------ DsL1M1String : STRING = "Demo string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 99.123 DsL1M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "StringValue1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 123456789 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = 4D 51 20 53 65 72 69 65 73 20 57 6F 72 6B 66 6C MQ Series Workfl 6F 77 20 76 65 72 73 69 6F 6E 20 33 2E 32 2E 32 ow version 3.2.2 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3"? DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "StringValue3" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "A demo text for the JGATT application" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (not set) --------- enf of container dump -------------------------------------------- ============================================================================ Container.dumpAll parameter: readWriteContainerHdl = 10 parameter: includePredefinedDataStructures = false ..........ValueReport....................................................... Legend: FullQualifiedNameOfDataMember : DataMemberType = DataMemberValue --------- begin of container dump ------------------------------------------ DsL1M1String : STRING = (not set) DsL1M2Long : LONG = (not set) DsL1M3Float : FLOAT = (not set) DsL1M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (not set) --------- enf of container dump -------------------------------------------- ============================================================================ Container.copyInToOut parameter: readOnlyContainerHdl = 5 parameter: readWriteContainerHdl = 10 ..........ValueReport....................................................... Total data structur leaves: 37 Leaves copied: 17 Leaves not set: 20 ============================================================================ Container.dumpAll parameter: readWriteContainerHdl = 10 parameter: includePredefinedDataStructures = false ..........ValueReport....................................................... Legend: FullQualifiedNameOfDataMember : DataMemberType = DataMemberValue --------- begin of container dump ------------------------------------------ DsL1M1String : STRING = "Demo string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 99.123 DsL1M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "StringValue1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 123456789 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = 4D 51 20 53 65 72 69 65 73 20 57 6F 72 6B 66 6C MQ Series Workfl 6F 77 20 76 65 72 73 69 6F 6E 20 33 2E 32 2E 32 ow version 3.2.2 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3"? DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "StringValue3" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "A demo text for the JGATT application" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (not set) --------- enf of container dump -------------------------------------------- ============================================================================ WorkItem.state parameter: workItemHdl = 1 ..........ValueReport....................................................... AcValue = CHECKED_OUT XpValue = CHECKED_OUT +++OK+++ ============================================================================ WorkItem.checkIn parameter: workItemHdl = 1 parameter: readWriteContainerHdl = 10 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ WorkItem.refresh parameter: workItemHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ WorkItem.state parameter: workItemHdl = 1 ..........ValueReport....................................................... AcValue = EXECUTED XpValue = EXECUTED +++OK+++ ============================================================================ WorkItem.outContainer parameter: workItemHdl = 1 parameter: readWriteContainerHdl = 2 ============================================================================ ReadWriteContainer.getLong parameter: readWriteContainerHdl = 2 parameter: qualifiedName = "_RC" ..........ValueReport....................................................... AcValue = 333 XpValue = 333 +++OK+++ ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ Container.dumpAll parameter: readWriteContainerHdl = 2 parameter: includePredefinedDataStructures = true ..........ValueReport....................................................... Legend: FullQualifiedNameOfDataMember : DataMemberType = DataMemberValue --------- begin of container dump ------------------------------------------ _ACTIVITY : STRING = "DemoProgramActivity1" _ACTIVITY_INFO.CoordinatorOfRole : STRING = (not set) _ACTIVITY_INFO.Duration : LONG = (not set) _ACTIVITY_INFO.Duration2 : LONG = (not set) _ACTIVITY_INFO.LowerLevel : LONG = (not set) _ACTIVITY_INFO.MembersOfRoles : STRING = (not set) _ACTIVITY_INFO.Organization : STRING = (not set) _ACTIVITY_INFO.OrganizationType : LONG = (not set) _ACTIVITY_INFO.People : STRING = (not set) _ACTIVITY_INFO.PersonToNotify : STRING = (not set) _ACTIVITY_INFO.Priority : LONG = (not set) _ACTIVITY_INFO.UpperLevel : LONG = (not set) _PROCESS : STRING = "A_new_Instance" _PROCESS_INFO.Duration : LONG = (not set) _PROCESS_INFO.Organization : STRING = (not set) _PROCESS_INFO.ProcessAdministrator : STRING = (not set) _PROCESS_INFO.Role : STRING = (not set) _PROCESS_MODEL : STRING = "DemoProcessTemplate1" _RC : LONG = 333 DsL1M1String : STRING = "Demo string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 99.123 DsL1M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "StringValue1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 123456789 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = 4D 51 20 53 65 72 69 65 73 20 57 6F 72 6B 66 6C MQ Series Workfl 6F 77 20 76 65 72 73 69 6F 6E 20 33 2E 32 2E 32 ow version 3.2.2 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3"? DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "StringValue3" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "A demo text for the JGATT application" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = (not set) DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (not set) --------- enf of container dump -------------------------------------------- ============================================================================ WorkItem.manualExitMode parameter: workItemHdl = 1 ..........ValueReport....................................................... AcValue = true XpValue = true +++OK+++ ============================================================================ WorkItem.finish parameter: workItemHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ WorkItem.state parameter: workItemHdl = 1 ..........ValueReport....................................................... AcValue = DELETED XpValue = DELETED +++OK+++ ============================================================================ ExecutionService.logoff parameter: executionServiceHdl = 1 ..........RC Report......................................................... AcException = none = 0 XpException = none +++OK+++ ============================================================================ ====== Test case ended normally ============================================