/* * * FDL definitions generated by MQSeries Workflow at 2001-07-26, 01:29:21 PM. * */ CODEPAGE 1252 FM_RELEASE V3R3 0 /* * STRUCTUREs */ STRUCTURE 'NotesAddress' 'AddressLine': STRING(4); END 'NotesAddress' STRUCTURE 'Addresses' 'Addresses': 'NotesAddress'(2); END 'Addresses' /* * PROGRAMs */ PROGRAM 'TestProgram' ( 'Addresses', 'Addresses' ) NO STRUCTURES_FROM_ACTIVITY NOT UNATTENDED WINNT EXE PATH_AND_FILENAME "test.exe" INHERIT ENVIRONMENT STYLE VISIBLE START FOREGROUND END 'TestProgram' /* * PROCESSes */ /* * PROCESS TestProcess */ PROCESS 'TestProcess' ( 'Addresses', 'Addresses' ) DO NOT PROMPT_AT_PROCESS_START WINDOW VIEW_REFERENCE_POINT XPOS 0 YPOS 26 WINDOW SHOW ALL CONNECTORS WINDOW SHOW NO CONDITIONS SOURCE 2 XPOS -700 YPOS 800 SINK 2 XPOS -700 YPOS 100 PROGRAM_ACTIVITY 'TestActivity' ( 'Addresses', 'Addresses' ) START MANUAL WHEN AT_LEAST_ONE CONNECTOR TRUE EXIT AUTOMATIC LAYOUT XPOS -700 YPOS 500 NAME_POSITION XPOS -700 YPOS 425 PRIORITY DEFINED_IN INPUT_CONTAINER PROGRAM 'TestProgram' SYNCHRONIZATION NESTED END 'TestActivity' DATA FROM SOURCE 2 TO 'TestActivity' MAP '_STRUCT' TO '_STRUCT' LAYOUT XPOS -700 YPOS 700 DATA FROM 'TestActivity' TO SINK 2 MAP '_STRUCT' TO '_STRUCT' LAYOUT XPOS -700 YPOS 300 END 'TestProcess'Testcase
/* ContainerElement test case Invocation: fmctjca1 ContainerElement.dat ContainerElement.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 = 'TestProcess'" SortCriteria NULL Threshold NULL ProcessTemplateVectorHdl 1 ShowAllObjectNames TRUE XpRc FMC_OK End FmcjProcessTemplateVectorSize ProcessTemplateVectorHdl 1 XpValue 1 End FmcjProcessTemplateVectorFirstElement ProcessTemplateVectorHdl 1 ProcessTemplateHdl 1 End FmcjProcessTemplateName ProcessTemplateHdl 1 BufferLength 33 XpValue "TestProcess" End FmcjProcessTemplateInitialInContainer ProcessTemplateHdl 1 ReadWriteContainerHdl 1 XpRc FMC_OK End FmcjContainer_DUMP_ALL ReadWriteContainerHdl 1 IncludePredefinedDataStructures FALSE End FmcjContainerType ReadWriteContainerHdl 1 BufferLength 33 XpValue "Addresses" End /* ------------------------------------ */ FmcjContainerGetElement ReadWriteContainerHdl 1 QualifiedName "Addresses" ContainerElementHdl 1 XpRc FMC_OK End FmcjContainerElementFullName ContainerElementHdl 1 BufferLength 33 XpValue "Addresses" End FmcjContainerElementIsArray ContainerElementHdl 1 XpValue TRUE End FmcjContainerElementCardinality ContainerElementHdl 1 XpValue 2 End FmcjContainerElementIsLeaf ContainerElementHdl 1 XpValue FALSE End FmcjContainerElementIsStruct ContainerElementHdl 1 XpValue TRUE End /* ------------------------------------ */ FmcjContainerStructMembers ReadWriteContainerHdl 1 ContainerElementVectorHdl 1 End FmcjContainerElementVectorFirstElement ContainerElementVectorHdl 1 ContainerElementHdl 2 End FmcjContainerElementFullName ContainerElementHdl 2 BufferLength 33 XpValue "Addresses" End FmcjContainerElementIsArray ContainerElementHdl 2 XpValue TRUE End FmcjContainerElementIsLeaf ContainerElementHdl 2 XpValue FALSE End FmcjContainerElementIsStruct ContainerElementHdl 2 XpValue TRUE End /* ------------------------------------ */ FmcjContainerElementStructMembers ContainerElementHdl 2 ContainerElementVectorHdl 2 End FmcjContainerElementVectorFirstElement ContainerElementVectorHdl 2 ContainerElementHdl 3 End FmcjContainerElementFullName ContainerElementHdl 3 BufferLength 33 XpValue "Addresses[0]" End FmcjContainerElementIsArray ContainerElementHdl 3 XpValue FALSE End FmcjContainerElementIsLeaf ContainerElementHdl 3 XpValue FALSE End FmcjContainerElementIsStruct ContainerElementHdl 3 XpValue TRUE End /* ------------------------------------ */ FmcjContainerElementStructMembers ContainerElementHdl 3 ContainerElementVectorHdl 3 End FmcjContainerElementVectorFirstElement ContainerElementVectorHdl 3 ContainerElementHdl 4 End FmcjContainerElementFullName ContainerElementHdl 4 BufferLength 33 XpValue "Addresses[0].AddressLine" End FmcjContainerElementCardinality ContainerElementHdl 4 XpValue 4 End FmcjContainerElementIsLeaf ContainerElementHdl 4 XpValue FALSE End TestTool_CommentToOutput Comment "===> It is NOT a ""LEAF-position"". You can NOT get or set values via FmcjContainerElement...Value(s) without ARRAY INDEX. --> FMC_ERROR_MEMBER_NOT_FOUND, because ""Addresses[0].AddressLine"" " End FmcjContainerElementStringValue ContainerElementHdl 4 BufferLength 100 XpValue "" XpRc FMC_ERROR_MEMBER_NOT_FOUND End FmcjContainerElementIsArray ContainerElementHdl 4 XpValue TRUE End TestTool_CommentToOutput Comment "===> It is a ""ARRAY-position"" in front of a ""LEAF-position"". You can get or set values via FmcjContainerElementARRAY...Value(s). --> FMC_ERROR_MEMBER_NOT_SET, because nothing is set so far." End FmcjContainerElementArrayStringValue ContainerElementHdl 4 ArrayIndex 0 BufferLength 100 XpValue "" XpRc FMC_ERROR_MEMBER_NOT_SET End FmcjContainerElementIsStruct ContainerElementHdl 4 XpValue FALSE End /* ------------------------------------ */ FmcjContainerElementStructMembers ContainerElementHdl 4 ContainerElementVectorHdl 4 End FmcjContainerElementVectorFirstElement ContainerElementVectorHdl 4 ContainerElementHdl 5 End FmcjContainerElementFullName ContainerElementHdl 5 BufferLength 33 XpValue "Addresses[0].AddressLine[0]" End FmcjContainerElementIsArray ContainerElementHdl 5 XpValue FALSE End FmcjContainerElementIsLeaf ContainerElementHdl 5 XpValue TRUE End FmcjContainerElementIsStruct ContainerElementHdl 5 XpValue FALSE End FmcjContainerElementStringLength ContainerElementHdl 5 XpValue 0 End TestTool_CommentToOutput Comment "===> Now we are in a ""LEAF-position"" and you can get or set values via NON ARRAY value APIs." End FmcjContainerElementStringValue ContainerElementHdl 5 BufferLength 100 XpValue "" XpRc FMC_ERROR_MEMBER_NOT_SET End /* ------------------------------------ */ FmcjContainerElementVectorNextElement ContainerElementVectorHdl 4 ContainerElementHdl 6 End FmcjContainerElementFullName ContainerElementHdl 6 BufferLength 33 XpValue "Addresses[0].AddressLine[1]" End FmcjContainerElementIsLeaf ContainerElementHdl 6 XpValue TRUE End FmcjContainerElementStringLength ContainerElementHdl 6 XpValue 0 End TestTool_CommentToOutput Comment "===> Now we are in a ""LEAF-position"" and you can get values via NON ARRAY value APIs." End FmcjContainerElementStringValue ContainerElementHdl 6 BufferLength 100 XpValue "" XpRc FMC_ERROR_MEMBER_NOT_SET End FmcjReadWriteContainerSetStringValue ReadWriteContainerHdl 1 QualifiedName "Addresses[0].AddressLine[1]" StringValue "CGATT@Workflow" XpRc FMC_OK End FmcjContainerElementStringLength ContainerElementHdl 6 XpValue 14 End FmcjContainerElementStringValue ContainerElementHdl 6 BufferLength 15 XpValue "CGATT@Workflow" XpRc FMC_OK End FmcjContainer_DUMP_ALL ReadWriteContainerHdl 1 IncludePredefinedDataStructures FALSE End /* ------------------------------------ */ FmcjExecutionServiceLogoff ExecutionServiceHdl 1 XpRc FMC_OK End FmcjGlobalDisconnect XpRc FMC_OK End
C API Test Tool for MQSeries Workflow v330 Windows 9x/NT/2000: FMCTJCA1 Test case: CONTAINERELEMENT.DAT Thu Jul 26 14:08:32 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 = 'TestProcess' parameter: SortCriteria = NULL parameter: Threshold = NULL parameter: ProcessTemplateVectorHdl = 1 ..........Object Names Report............................................... vector size = 1 0) TestProcess ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjProcessTemplateVectorSize parameter: ProcessTemplateVectorHdl = 1 ..........Value Report...................................................... AcSize = 1 XpSize = 1 +++OK+++ ============================================================================ FmcjProcessTemplateVectorFirstElement parameter: ProcessTemplateVectorHdl = 1 parameter: ProcessTemplateHdl = 1 ..........Status Report..................................................... ProcessTemplateHdl = 0xbdd140 ============================================================================ FmcjProcessTemplateName parameter: ProcessTemplateHdl = 1 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "TestProcess" XpValue = "TestProcess" +++OK+++ ============================================================================ FmcjProcessTemplateInitialInContainer parameter: ProcessTemplateHdl = 1 parameter: ReadWriteContainerHdl = 1 ..........Status Report..................................................... ReadWriteContainerHdl = 0x1c236a0 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjContainer_DUMP_ALL parameter: ReadWriteContainerHdl = 1 ..........Value Report...................................................... --- begin of container-dump ------------------------------------------------ Container type : Addresses Addresses : ARRAY[ ArraySize=2] OF STRUCT NotesAddress Addresses[0] : STRUCT NotesAddress AddressLine : ARRAY[ ArraySize=4] OF STRING AddressLine[0] : STRING = (not set) AddressLine[1] : STRING = (not set) AddressLine[2] : STRING = (not set) AddressLine[3] : STRING = (not set) Addresses[1] : STRUCT NotesAddress AddressLine : ARRAY[ ArraySize=4] OF STRING AddressLine[0] : STRING = (not set) AddressLine[1] : STRING = (not set) AddressLine[2] : STRING = (not set) AddressLine[3] : STRING = (not set) --- end of container dump -------------------------------------------------- ============================================================================ FmcjContainerType parameter: ReadWriteContainerHdl = 1 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses" XpValue = "Addresses" +++OK+++ ============================================================================ FmcjContainerGetElement parameter: ReadWriteContainerHdl = 1 parameter: QualifiedName = "Addresses" parameter: ContainerElementHdl = 1 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ..........Status Report..................................................... ContainerElementHdl = 0x1c22260 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 1 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses" XpValue = "Addresses" +++OK+++ ============================================================================ FmcjContainerElementIsArray parameter: ContainerElementHdl = 1 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementCardinality parameter: ContainerElementHdl = 1 ..........Value Report...................................................... AcValue = 2 XpValue = 2 +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 1 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementIsStruct parameter: ContainerElementHdl = 1 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerStructMembers parameter: ReadWriteContainerHdl = 1 parameter: ContainerElementVectorHdl = 1 ..........Status Report..................................................... ContainerElementVectorHdl = 0x1c222b0 ============================================================================ FmcjContainerElementVectorFirstElement parameter: ContainerElementVectorHdl = 1 parameter: ContainerElementHdl = 2 ..........Status Report..................................................... ContainerElementHdl = 0xbdff40 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 2 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses" XpValue = "Addresses" +++OK+++ ============================================================================ FmcjContainerElementIsArray parameter: ContainerElementHdl = 2 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 2 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementIsStruct parameter: ContainerElementHdl = 2 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementStructMembers parameter: ContainerElementHdl = 2 parameter: ContainerElementVectorHdl = 2 ..........Status Report..................................................... ContainerElementVectorHdl = 0x1c22380 ============================================================================ FmcjContainerElementVectorFirstElement parameter: ContainerElementVectorHdl = 2 parameter: ContainerElementHdl = 3 ..........Status Report..................................................... ContainerElementHdl = 0x1c223f0 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 3 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses[0]" XpValue = "Addresses[0]" +++OK+++ ============================================================================ FmcjContainerElementIsArray parameter: ContainerElementHdl = 3 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 3 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementIsStruct parameter: ContainerElementHdl = 3 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementStructMembers parameter: ContainerElementHdl = 3 parameter: ContainerElementVectorHdl = 3 ..........Status Report..................................................... ContainerElementVectorHdl = 0x1c22630 ============================================================================ FmcjContainerElementVectorFirstElement parameter: ContainerElementVectorHdl = 3 parameter: ContainerElementHdl = 4 ..........Status Report..................................................... ContainerElementHdl = 0x1c22670 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 4 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses[0].AddressLine" XpValue = "Addresses[0].AddressLine" +++OK+++ ============================================================================ FmcjContainerElementCardinality parameter: ContainerElementHdl = 4 ..........Value Report...................................................... AcValue = 4 XpValue = 4 +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 4 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ TestTool_CommentToOutput ===> It is NOT a "LEAF-position". You can NOT get or set values via FmcjContainerElement...Value(s) without ARRAY INDEX. --> FMC_ERROR_MEMBER_NOT_FOUND, because "Addresses[0].AddressLine" ============================================================================ FmcjContainerElementStringValue parameter: ContainerElementHdl = 4 parameter: BufferLength = 100 ..........RC Report......................................................... AcRc = FMC_ERROR_MEMBER_NOT_FOUND = 112 XpRc = FMC_ERROR_MEMBER_NOT_FOUND +++OK+++ ..........Value Report...................................................... AcValue = "" XpValue = "" +++OK+++ ============================================================================ FmcjContainerElementIsArray parameter: ContainerElementHdl = 4 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ TestTool_CommentToOutput ===> It is a "ARRAY-position" in front of a "LEAF-position". You can get or set values via FmcjContainerElementARRAY...Value(s). --> FMC_ERROR_MEMBER_NOT_SET, because nothing is set so far. ============================================================================ FmcjContainerElementArrayStringValue parameter: ContainerElementHdl = 4 parameter: ArrayIndex = 0 parameter: BufferLength = 100 ..........RC Report......................................................... AcRc = FMC_ERROR_MEMBER_NOT_SET = 113 XpRc = FMC_ERROR_MEMBER_NOT_SET +++OK+++ ..........Value Report...................................................... AcValue = "" XpValue = "" +++OK+++ ============================================================================ FmcjContainerElementIsStruct parameter: ContainerElementHdl = 4 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementStructMembers parameter: ContainerElementHdl = 4 parameter: ContainerElementVectorHdl = 4 ..........Status Report..................................................... ContainerElementVectorHdl = 0x1c22650 ============================================================================ FmcjContainerElementVectorFirstElement parameter: ContainerElementVectorHdl = 4 parameter: ContainerElementHdl = 5 ..........Status Report..................................................... ContainerElementHdl = 0x1c22710 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 5 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses[0].AddressLine[0]" XpValue = "Addresses[0].AddressLine[0]" +++OK+++ ============================================================================ FmcjContainerElementIsArray parameter: ContainerElementHdl = 5 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 5 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementIsStruct parameter: ContainerElementHdl = 5 ..........Value Report...................................................... AcValue = false XpValue = FALSE +++OK+++ ============================================================================ FmcjContainerElementStringLength parameter: ContainerElementHdl = 5 ..........Value Report...................................................... AcValue = 0 XpValue = 0 +++OK+++ ============================================================================ TestTool_CommentToOutput ===> Now we are in a "LEAF-position" and you can get or set values via NON ARRAY value APIs. ============================================================================ FmcjContainerElementStringValue parameter: ContainerElementHdl = 5 parameter: BufferLength = 100 ..........RC Report......................................................... AcRc = FMC_ERROR_MEMBER_NOT_SET = 113 XpRc = FMC_ERROR_MEMBER_NOT_SET +++OK+++ ..........Value Report...................................................... AcValue = "" XpValue = "" +++OK+++ ============================================================================ FmcjContainerElementVectorNextElement parameter: ContainerElementVectorHdl = 4 parameter: ContainerElementHdl = 6 ..........Status Report..................................................... ContainerElementHdl = 0x1c22a50 ============================================================================ FmcjContainerElementFullName parameter: ContainerElementHdl = 6 parameter: BufferLength = 33 ..........Value Report...................................................... AcValue = "Addresses[0].AddressLine[1]" XpValue = "Addresses[0].AddressLine[1]" +++OK+++ ============================================================================ FmcjContainerElementIsLeaf parameter: ContainerElementHdl = 6 ..........Value Report...................................................... AcValue = true XpValue = TRUE +++OK+++ ============================================================================ FmcjContainerElementStringLength parameter: ContainerElementHdl = 6 ..........Value Report...................................................... AcValue = 0 XpValue = 0 +++OK+++ ============================================================================ TestTool_CommentToOutput ===> Now we are in a "LEAF-position" and you can get or set values via NON ARRAY value APIs. ============================================================================ FmcjContainerElementStringValue parameter: ContainerElementHdl = 6 parameter: BufferLength = 100 ..........RC Report......................................................... AcRc = FMC_ERROR_MEMBER_NOT_SET = 113 XpRc = FMC_ERROR_MEMBER_NOT_SET +++OK+++ ..........Value Report...................................................... AcValue = "" XpValue = "" +++OK+++ ============================================================================ FmcjReadWriteContainerSetStringValue parameter: ReadWriteContainerHdl = 1 parameter: QualifiedName = "Addresses[0].AddressLine[1]" parameter: StringValue = CGATT@Workflow ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ============================================================================ FmcjContainerElementStringLength parameter: ContainerElementHdl = 6 ..........Value Report...................................................... AcValue = 14 XpValue = 14 +++OK+++ ============================================================================ FmcjContainerElementStringValue parameter: ContainerElementHdl = 6 parameter: BufferLength = 15 ..........RC Report......................................................... AcRc = FMC_OK = 0 XpRc = FMC_OK +++OK+++ ..........Value Report...................................................... AcValue = "CGATT@Workflow" XpValue = "CGATT@Workflow" +++OK+++ ============================================================================ FmcjContainer_DUMP_ALL parameter: ReadWriteContainerHdl = 1 ..........Value Report...................................................... --- begin of container-dump ------------------------------------------------ Container type : Addresses Addresses : ARRAY[ ArraySize=2] OF STRUCT NotesAddress Addresses[0] : STRUCT NotesAddress AddressLine : ARRAY[ ArraySize=4] OF STRING AddressLine[0] : STRING = (not set) AddressLine[1] : STRING = "CGATT@Workflow" AddressLine[2] : STRING = (not set) AddressLine[3] : STRING = (not set) Addresses[1] : STRUCT NotesAddress AddressLine : ARRAY[ ArraySize=4] OF STRING AddressLine[0] : STRING = (not set) AddressLine[1] : STRING = (not set) AddressLine[2] : STRING = (not set) AddressLine[3] : STRING = (not set) --- end of container dump -------------------------------------------------- ============================================================================ 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 FmcjReadWriteContainerDeallocate( 1 ) ended with RC = 0 FmcjContainerElementDeallocate( 1 ) ended with RC = 0 FmcjContainerElementDeallocate( 2 ) ended with RC = 0 FmcjContainerElementDeallocate( 3 ) ended with RC = 0 FmcjContainerElementDeallocate( 4 ) ended with RC = 0 FmcjContainerElementDeallocate( 5 ) ended with RC = 0 FmcjContainerElementDeallocate( 6 ) ended with RC = 0 FmcjContainerElementVectorDeallocate( 1 ) ended with RC = 0 FmcjContainerElementVectorDeallocate( 2 ) ended with RC = 0 FmcjContainerElementVectorDeallocate( 3 ) ended with RC = 0 FmcjContainerElementVectorDeallocate( 4 ) ended with RC = 0 FmcjExecutionServiceDeallocate( 1 ) ended with RC = 0 Cleanup done by Test Tool ============================================================================ ====== Test case ended normally ============================================