/* RoContainer test case Invocation: fmctjca1 RoContainer.dat RoContainer.log */ FmcjGlobalConnect XpRc FMC_OK End FmcjExecutionServiceAllocate ExecutionServiceHdl 1 XpRc FMC_OK End FmcjExecutionServiceLogon ExecutionServiceHdl 1 UserId "ADMIN" Password "password" SessionMode Fmc_SM_Default AbsentIndicator Fmc_SA_NotSet XpRc FMC_OK End FmcjExecutionServiceQueryProcessTemplates ExecutionServiceHdl 1 Filter "NAME='ContainerProcess2'" SortCriteria NULL Threshold 200 ProcessTemplateVectorHdl 1 ShowAllObjectNames TRUE XpRc FMC_OK End FmcjProcessTemplateVectorFirstElement ProcessTemplateVectorHdl 1 ProcessTemplateHdl 1 End FmcjProcessTemplateCreateAndStartInstance ProcessTemplateHdl 1 InstanceName "TestInstance" SystemGroup NULL System NULL KeepName FALSE ProcessInstanceHdl 1 XpRc FMC_OK End FmcjExecutionServiceQueryWorkitems ExecutionServiceHdl 1 SortCriteria NULL Filter NULL Threshold 500 WorkitemVectorHdl 1 ShowAllObjectNames TRUE XpRc FMC_OK End FmcjWorkitemVectorFirstElement WorkitemVectorHdl 1 WorkitemHdl 1 End FmcjWorkitemState WorkitemHdl 1 End FmcjWorkitemInContainer WorkitemHdl 1 ReadOnlyContainerHdl 1 XpRc FMC_OK End FmcjContainer_DUMP_ALL_2 ReadOnlyContainerHdl 1 IncludePredefinedDataStructures FALSE End FmcjReadOnlyContainerType ReadOnlyContainerHdl 1 BufferLength 33 XpValue "DsLevel1" End FmcjReadOnlyContainerAllLeafCount ReadOnlyContainerHdl 1 XpValue 55 End FmcjReadOnlyContainerStringLength ReadOnlyContainerHdl 1 QualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String" XpValue 19 End /* BufferLength = StringLength + 1 = 20) */ FmcjReadOnlyContainerStringValue ReadOnlyContainerHdl 1 QualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String" BufferLength 20 XpValue "Test string 2: XYZ " XpRc FMC_OK End FmcjReadOnlyContainerFloatValue ReadOnlyContainerHdl 1 QualifiedName "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4]" XpValue 5.55 XpRc FMC_OK End FmcjWorkitemCheckOut WorkitemHdl 1 RequestedData Fmc_WS_AllDefinitions Platform Fmc_DP_NotSet ProgramDataHdl 1 XpRc FMC_OK End FmcjWorkitemState WorkitemHdl 1 End FmcjReadOnlyContainerAsReadWriteContainer ReadOnlyContainerHdl 1 ReadWriteContainerHdl 1 End FmcjContainer_DUMP_ALL_2 ReadWriteContainerHdl 1 IncludePredefinedDataStructures FALSE End /* dumps the complete data structure (including all values). This algorithm dumps only the leaves, but with their full (dotted) name. */ FmcjWorkitemCheckIn WorkitemHdl 1 ReadWriteContainerHdl 1 ReturnCode 0 XpRc FMC_OK End FmcjWorkitemManualExitMode WorkitemHdl 1 XpValue TRUE End FmcjWorkitemState WorkitemHdl 1 End FmcjWorkitemOutContainer WorkitemHdl 1 ReadWriteContainerHdl 2 XpRc FMC_OK End FmcjReadWriteContainerEqual ReadWriteContainerHdl 1 ReadWriteContainerHdl2 2 XpValue TRUE End FmcjContainer_DUMP_ALL_2 ReadWriteContainerHdl 2 IncludePredefinedDataStructures FALSE End FmcjReadOnlyContainerDeallocate ReadOnlyContainerHdl 1 XpRc FMC_OK End FmcjExecutionServiceLogoff ExecutionServiceHdl 1 XpRc FMC_OK End FmcjGlobalDisconnect XpRc FMC_OK End
Result
C API Test Tool for MQSeries Workflow v330 Windows 9x/NT/2000: FMCTJCA1 Test case: ROCONTAINER.DAT Thu Jul 26 11:36:21 2001 ============================================================================ +++> ============================================================================ FmcjGlobalConnect ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjExecutionServiceAllocate parameter: ExecutionServiceHdl = 1 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjExecutionServiceLogon parameter: ExecutionServiceHdl = 1 parameter: UserID = ADMIN parameter: Password = password parameter: SessionMode = Fmc_SM_Default = 0 parameter: AbsentIndicator = Fmc_SA_NotSet = 0 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjExecutionServiceQueryProcessTemplates parameter: ExecutionServiceHdl = 1 parameter: Filter = NAME='ContainerProcess2' parameter: SortCriteria = NULL parameter: Threshold = 200 parameter: ProcessTemplateVectorHdl = 1 ..........Object Names Report............................................... vector size = 1 0) ContainerProcess2 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjProcessTemplateVectorFirstElement parameter: ProcessTemplateVectorHdl = 1 parameter: ProcessTemplateHdl = 1 ..........Status Report..................................................... ProcessTemplateHdl = 0xbdd180 ============================================================================ FmcjProcessTemplateCreateAndStartInstance parameter: ProcessTemplateHdl = 1 parameter: InstanceName = TestInstance parameter: SystemGroup = NULL parameter: System = NULL parameter: ReadWriteContainerHdl = 0 = without container parameter: KeepName = FALSE parameter: ProcessInstanceHdl = 1 ..........Status Report..................................................... ProcessInstanceHdl = 0x1c22f30 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjExecutionServiceQueryWorkitems parameter: ExecutionServiceHdl = 1 parameter: Filter = NULL parameter: SortCriteria = NULL parameter: Threshold = 500 parameter: WorkitemVectorHdl = 1 ..........Object Names Report............................................... vector size = 1 0) Prog_A_ContainerTest2 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjWorkitemVectorFirstElement parameter: WorkitemVectorHdl = 1 parameter: WorkitemHdl = 1 ..........Status Report..................................................... WorkitemHdl = 0x1c24260 ============================================================================ FmcjWorkitemState parameter: WorkitemHdl = 1 ..........Value Report...................................................... AcValue = "Fmc_IS_Ready" XpValue = Expected value missing ============================================================================ FmcjWorkitemInContainer parameter: WorkitemHdl = 1 parameter: ReadOnlyContainerHdl = 1 ..........Status Report..................................................... ReadOnlyContainerHdl = 0x1c27080 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjContainer_DUMP_ALL_2 parameter: ReadOnlyContainerHdl = 1 ..........Value Report...................................................... --- begin of container-dump ------------------------------------------------ Container type : DsLevel1 DsL1M1String : STRING = "Test string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 1.33399 DsL1M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "Test string 2: XYZ " DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = 131313 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = 7777.11111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = "String C1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = "String D1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = 333 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 444 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = 555 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = 1.11 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = 2.22 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = 3.33 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = 4.44 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = 5.55 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = 6.66 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = (Length of binary data: 16 byte) 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF .."3DUfwˆ™ª»ÌÝîÿ DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = (Length of binary data: 16 byte) FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3".. DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = "AAAAA" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = "BBBBB" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = "CCCCC" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "aaaaa" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "bbbbb" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = "ccccc" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = 200 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = 0.111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) BB 99 BB 99 BB 99 BB 99 BB 99 BB »™»™»™»™»™» --- end of container dump -------------------------------------------------- ============================================================================ FmcjReadOnlyContainerType parameter: ReadOnlyContainerHdl = 1 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "DsLevel1" XpValue = "DsLevel1" +++OK+++ ============================================================================ FmcjReadOnlyContainerAllLeafCount parameter: ReadOnlyContainerHdl = 1 ..........Value Report...................................................... AcValue = 55 XpValue = 55 +++OK+++ ============================================================================ FmcjReadOnlyContainerStringLength parameter: ReadOnlyContainerHdl = 1 parameter: QualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String" ..........Value Report...................................................... AcValue = 19 XpValue = 19 +++OK+++ ============================================================================ FmcjReadOnlyContainerStringValue parameter: ReadOnlyContainerHdl = 1 parameter: QualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String" parameter: BufferLength = 20 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ..........Value Report...................................................... AcValue = "Test string 2: XYZ " XpValue = "Test string 2: XYZ " +++OK+++ ============================================================================ FmcjReadOnlyContainerFloatValue parameter: ReadOnlyContainerHdl = 1 parameter: QualifiedName = "DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4]" ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ..........Value Report...................................................... AcValue = 5.55 XpValue = 5.55 +++OK+++ ============================================================================ FmcjWorkitemCheckOut parameter: WorkitemHdl = 1 parameter: RequestedData = Fmc_WS_AllDefinitions = 4 parameter: Platform = Fmc_DP_NotSet = 0 parameter: ProgramDataHdl = 1 ..........Status Report..................................................... ProgramDataHdl = 0x1d01e90 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjWorkitemState parameter: WorkitemHdl = 1 ..........Value Report...................................................... AcValue = "Fmc_IS_CheckedOut" XpValue = Expected value missing ============================================================================ FmcjReadOnlyContainerAsReadWriteContainer parameter: ReadOnlyContainerHdl = 1 parameter: ReadWriteContainerHdl = 1 ============================================================================ FmcjContainer_DUMP_ALL_2 parameter: ReadWriteContainerHdl = 1 ..........Value Report...................................................... --- begin of container-dump ------------------------------------------------ Container type : DsLevel1 DsL1M1String : STRING = "Test string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 1.33399 DsL1M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "Test string 2: XYZ " DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = 131313 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = 7777.11111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = "String C1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = "String D1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = 333 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 444 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = 555 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = 1.11 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = 2.22 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = 3.33 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = 4.44 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = 5.55 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = 6.66 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = (Length of binary data: 16 byte) 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF .."3DUfwˆ™ª»ÌÝîÿ DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = (Length of binary data: 16 byte) FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3".. DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = "AAAAA" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = "BBBBB" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = "CCCCC" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "aaaaa" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "bbbbb" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = "ccccc" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = 200 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = 0.111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) BB 99 BB 99 BB 99 BB 99 BB 99 BB »™»™»™»™»™» --- end of container dump -------------------------------------------------- ============================================================================ FmcjWorkitemCheckIn parameter: WorkitemHdl = 1 parameter: ReadWriteContainerHdl = 1 parameter: ReturnCode = 0 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjWorkitemManualExitMode parameter: WorkitemHdl = 1 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjWorkitemState parameter: WorkitemHdl = 1 ..........Value Report...................................................... AcValue = "Fmc_IS_Executed" XpValue = Expected value missing ============================================================================ FmcjWorkitemOutContainer parameter: WorkitemHdl = 1 parameter: ReadWriteContainerHdl = 2 ..........Status Report..................................................... ReadWriteContainerHdl = 0x1d07620 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjReadWriteContainerEqual parameter: ReadWriteContainerHdl = 1 parameter: ReadWriteContainerHdl2 = 2 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainer_DUMP_ALL_2 parameter: ReadWriteContainerHdl = 2 ..........Value Report...................................................... --- begin of container-dump ------------------------------------------------ Container type : DsLevel1 DsL1M1String : STRING = "Test string 1: ABC" DsL1M2Long : LONG = 999 DsL1M3Float : FLOAT = 1.33399 DsL1M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M1String : STRING = "Test string 2: XYZ " DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M2Long : LONG = 131313 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Float : FLOAT = 7777.11111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[0] : STRING = "String A1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[1] : STRING = "String B1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[2] : STRING = "String C1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M4StringArray[3] : STRING = "String D1" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[0] : LONG = 111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[1] : LONG = 222 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[2] : LONG = 333 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[3] : LONG = 444 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M5LongArray[4] : LONG = 555 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[0] : FLOAT = 1.11 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[1] : FLOAT = 2.22 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[2] : FLOAT = 3.33 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[3] : FLOAT = 4.44 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[4] : FLOAT = 5.55 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6FloatArray[5] : FLOAT = 6.66 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[0] : BINARY = (Length of binary data: 16 byte) 00 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF .."3DUfwˆ™ª»ÌÝîÿ DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M6BinaryArray[1] : BINARY = (Length of binary data: 16 byte) FF EE DD CC BB AA 99 88 77 66 55 44 33 22 11 00 ÿîÝÌ»ª™ˆwfUD3".. DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[0] : STRING = "AAAAA" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[1] : STRING = "BBBBB" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M1StringArray[2] : STRING = "CCCCC" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M2Long : LONG = 100 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Float : FLOAT = 0.999 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[0].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) AA 99 AA 99 AA 99 AA 99 AA 99 AA ª™ª™ª™ª™ª™ª DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[0] : STRING = "aaaaa" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[1] : STRING = "bbbbb" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M1StringArray[2] : STRING = "ccccc" DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M2Long : LONG = 200 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Float : FLOAT = 0.111 DsL1M4AnotherDsL2.DsL2M1AnotherDsL3.DsL3M7AnotherDsL4[1].DsL4M3Binary : BINARY = (Length of binary data: 11 byte) BB 99 BB 99 BB 99 BB 99 BB 99 BB »™»™»™»™»™» --- end of container dump -------------------------------------------------- ============================================================================ FmcjReadOnlyContainerDeallocate parameter: ReadOnlyContainerHdl = 1 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjExecutionServiceLogoff parameter: ExecutionServiceHdl = 1 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjGlobalDisconnect ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjProcessTemplateVectorDeallocate( 1 ) ended with RC = 0 FmcjProcessTemplateDeallocate( 1 ) ended with RC = 0 FmcjProcessInstanceDeallocate( 1 ) ended with RC = 0 FmcjWorkitemVectorDeallocate( 1 ) ended with RC = 0 FmcjReadWriteContainerDeallocate( 1 ) ended with RC = 0 FmcjReadWriteContainerDeallocate( 2 ) ended with RC = 0 FmcjWorkitemDeallocate( 1 ) ended with RC = 0 FmcjProgramDataDeallocate( 1 ) ended with RC = 0 FmcjExecutionServiceDeallocate( 1 ) ended with RC = 0 Cleanup done by Test Tool ============================================================================ ====== Test case ended normally ============================================