WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

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

FmcjImplementationDataVector - Example

Testcase
/* Example30 test case ( FmcjProgramData...(),
                         FmcjImplementationData...(),
                         FmcjExeOptions...(),
                         FmcjDllOptions...()  ) */

/* --------Extract of FDL--------------------------------
V31-defaults set via reference fdl:
 PROGRAM
  FENCED_MODE
  KEEP_LOADED
  EXECUTION_MODE NORMAL
  EXECUTION_USER AGENT
  INPUT_CONTAINER_ACCESS
  OUTPUT_CONTAINER_ACCESS
  NO DLL_V2_COMPATIBILITY
  NOT TRUSTED

extract of the imported customer fdl:
PROGRAM 'FMCTJCA1_example14' ( 'DsLevel1', 'DsLevel1' )
  DESCRIPTION 'FM V3 C API Test Tool'
  INPUT_CONTAINER_ACCESS
  OUTPUT_CONTAINER_ACCESS
  OS2 DLL PATH_AND_FILENAME 'fmctjcv3.dll'
    ENTRY_POINT 'CopyContainerV3'
  WINNT DLL PATH_AND_FILENAME 'fmctjcv3.dll'
    ENTRY_POINT 'CopyContainerV3'
    FENCED_MODE
    PARAMETER 'a'
  WIN95 EXE PATH_AND_FILENAME 'fmctjca1.exe'
    PARAMETER 'K:\fle\example15V3Pre K:\fle\example15V3Pre'
END 'FMCTJCA1_example14'
--------------------------------------------------------- */

FmcjGlobalConnect
  XpRc                              FMC_OK
End

FmcjExecutionServiceAllocate
  ExecutionServiceHdl               1
  XpRc                              FMC_OK
End

FmcjExecutionServiceLogon
  ExecutionServiceHdl               1
  UserId                            "USER2"
  Password                          "password"
  SessionMode                       Fmc_SM_Default
  AbsentIndicator                   Fmc_SA_NotSet
  XpRc                              FMC_OK
End

FmcjExecutionServiceQueryProcessTemplates
  ExecutionServiceHdl               1
  Filter                            "NAME='ContainerProcessC'"
  SortCriteria                      NULL
  Threshold                         200
  ProcessTemplateVectorHdl          1
  ShowAllObjectNames                TRUE
  XpRc                              FMC_OK
End

FmcjProcessTemplateVectorFirstElement
  ProcessTemplateVectorHdl          1
  ProcessTemplateHdl                1
End

FmcjProcessTemplateVectorSize
  ProcessTemplateVectorHdl          1
  XpSize                            1
End

FmcjProcessTemplateInContainerNeeded
  ProcessTemplateHdl                1
  XpValue                           TRUE
End

FmcjProcessTemplateInitialInContainer
  ProcessTemplateHdl                1
  ReadWriteContainerHdl             1
  XpRc                              FMC_OK
End

FmcjProcessTemplateCreateAndStartInstance
  ProcessTemplateHdl                1
  InstanceName                      "TestInstance_1C"
  SystemGroup                       "SYS_GRP"
  System                            "FMCSYS"
  ReadWriteContainerHdl             1
  KeepName                          FALSE
  ProcessInstanceHdl                1
  XpRc                              FMC_OK
End

FmcjExecutionServiceQueryWorkitems
  ExecutionServiceHdl               1
  Filter                            "OWNER = 'USER2'"
  SortCriteria                      NULL
  Threshold                         10
  WorkitemVectorHdl                 1
  ShowAllObjectNames                TRUE
  XpRc                              FMC_OK
End

FmcjWorkitemVectorSize
  WorkitemVectorHdl                 1
  XpValue                           1
End

FmcjWorkitemVectorFirstElement
  WorkitemVectorHdl                 1
  WorkitemHdl                       1
End

FmcjWorkitemName
  WorkitemHdl                       1
  BufferLength                      120
  XpValue                           "Prog_1_ContainerTest_DsLevel1"
End

FmcjWorkitemState
  WorkitemHdl                       1
  XpValue                           Fmc_IS_Ready
End

FmcjWorkitemCheckOut
  WorkitemHdl                       1
  RequestedData                     Fmc_WS_AllDefinitions
  Platform                          Fmc_DP_WindowsNT
  ProgramDataHdl                    1
  XpRc                              FMC_OK
End

/* =========FmcjProgramData====================== */

FmcjProgramDataDescription
  ProgramDataHdl                    1
  BufferLength                      255
  XpValue                           "FM V3 C API Test Tool"
End

FmcjProgramDataDescriptionIsNull
  ProgramDataHdl                    1
  XpValue                           FALSE
End

FmcjProgramDataIcon
  ProgramDataHdl                    1
  BufferLength                      9
  XpValue                           "FMCBPRG"
End

FmcjProgramDataIsUnattended
  ProgramDataHdl                    1
  XpValue                           FALSE
End

FmcjProgramDataImplementations
  ProgramDataHdl                    1
  ImplementationDataVectorHdl       1
End

FmcjProgramDataInContainer
  ProgramDataHdl                    1
  ReadOnlyContainerHdl              2
End

FmcjProgramDataOutContainer
  ProgramDataHdl                    1
  ReadWriteContainerHdl             3
End

/* ======FmcjImplementationDataVector============ */

FmcjImplementationDataVectorSize 
  ImplementationDataVectorHdl       1
  XpValue                           3
End

FmcjImplementationDataVectorSpecifiedPlatformElement 
  ImplementationDataVectorHdl       1
  Platform                          Fmc_DP_WindowsNT
  ImplementationDataHdl             1
End

FmcjImplementationDataVectorSpecifiedPlatformElement 
  ImplementationDataVectorHdl       1
  Platform                          Fmc_DP_OS2
  ImplementationDataHdl             2
End

FmcjImplementationDataVectorSpecifiedPlatformElement 
  ImplementationDataVectorHdl       1
  Platform                          Fmc_DP_Windows95
  ImplementationDataHdl             3
End

FmcjImplementationDataVectorFirstElement 
  ImplementationDataVectorHdl       1
  ImplementationDataHdl             11
End

FmcjImplementationDataVectorNextElement 
  ImplementationDataVectorHdl       1
  ImplementationDataHdl             12
End

FmcjImplementationDataVectorNextElement 
  ImplementationDataVectorHdl       1
  ImplementationDataHdl             13
End

FmcjImplementationDataVectorDeallocate 
  ImplementationDataVectorHdl       1
  XpRc                              FMC_OK
End

/* ======FmcjImplementationData================== */

FmcjImplementationDataPlatform
  ImplementationDataHdl             11
End

FmcjImplementationDataPlatform
  ImplementationDataHdl             12
End

FmcjImplementationDataPlatform
  ImplementationDataHdl             13
End

FmcjImplementationDataDeallocate
  ImplementationDataHdl             11
  XpRc                              FMC_OK
End

FmcjImplementationDataDeallocate
  ImplementationDataHdl             12
  XpRc                              FMC_OK
End

FmcjImplementationDataDeallocate
  ImplementationDataHdl             13
  XpRc                              FMC_OK
End

/* ---------------------------------------------- */

FmcjImplementationDataKind
  ImplementationDataHdl             1
  XpValue                           Fmc_DT_DLL
End

FmcjImplementationDataPlatform
  ImplementationDataHdl             1
  XpValue                           Fmc_DP_WindowsNT
End

FmcjImplementationDataCommandLineParameters
  ImplementationDataHdl             1
  BufferLength                      4097
  XpValue                           "a"
End

FmcjImplementationDataCommandLineParametersIsNull
  ImplementationDataHdl             1
  XpValue                           FALSE
End

FmcjImplementationDataDllOptions
  ImplementationDataHdl             1
  DllOptionsHdl                     1
End

/* ---------------------------------------------- */

FmcjImplementationDataKind
  ImplementationDataHdl             2
  XpValue                           Fmc_DT_DLL
End

FmcjImplementationDataPlatform
  ImplementationDataHdl             2
  XpValue                           Fmc_DP_OS2
End

FmcjImplementationDataCommandLineParameters
  ImplementationDataHdl             2
  BufferLength                      4097
  XpValue                           ""
End

FmcjImplementationDataCommandLineParametersIsNull
  ImplementationDataHdl             2
  XpValue                           TRUE
End

FmcjImplementationDataDllOptions
  ImplementationDataHdl             2
  DllOptionsHdl                     2
End

/* ---------------------------------------------- */

FmcjImplementationDataExeOptions
  ImplementationDataHdl             3
  ExeOptionsHdl                     1
End

FmcjImplementationDataKind
  ImplementationDataHdl             3
  XpValue                           Fmc_DT_EXE
End

FmcjImplementationDataPlatform
  ImplementationDataHdl             3
  XpValue                           Fmc_DP_Windows95
End

FmcjImplementationDataCommandLineParameters
  ImplementationDataHdl             3
  BufferLength                      4097
  XpValue                           "K:\fle\example15V3Pre K:\fle\example15V3Pre"
End

FmcjImplementationDataCommandLineParametersIsNull
  ImplementationDataHdl             3
  XpValue                           FALSE
End

/* ======FmcjDllOptions========================== */

FmcjDllOptionsEntryPointName
  DllOptionsHdl                     1
  BufferLength                      255
  XpValue                           "CopyContainerV3"
End

FmcjDllOptionsExecuteFenced
  DllOptionsHdl                     1
  XpValue                           TRUE
End

FmcjDllOptionsExecuteFencedIsNull
  DllOptionsHdl                     1
  XpValue                           FALSE
End

FmcjDllOptionsKeepLoaded
  DllOptionsHdl                     1
  XpValue                           TRUE
End

FmcjDllOptionsPathAndFileName
  DllOptionsHdl                     1
  BufferLength                      255
  XpValue                           "fmctjcv3.dll"
End

FmcjDllOptionsDeallocate
  DllOptionsHdl                     1
  XpRc                              FMC_OK
End

FmcjDllOptionsEntryPointName
  DllOptionsHdl                     2
  BufferLength                      255
  XpValue                           "CopyContainerV3"
End

FmcjDllOptionsExecuteFenced
  DllOptionsHdl                     2
  XpValue                           TRUE
End

FmcjDllOptionsExecuteFencedIsNull
  DllOptionsHdl                     2
  XpValue                           FALSE
End

FmcjDllOptionsDeallocate
  DllOptionsHdl                     2
  XpRc                              FMC_OK
End

/* ======FmcjExeOptions========================== */

FmcjExeOptionsEnvironment
  ExeOptionsHdl                     1
  BufferLength                      4097
  XpValue                           ""
End

FmcjExeOptionsEnvironmentIsNull
  ExeOptionsHdl                     1
  XpValue                           TRUE
End

FmcjExeOptionsInheritEnvironment
  ExeOptionsHdl                     1
  XpValue                           TRUE
End

FmcjExeOptionsAutomaticClose
  ExeOptionsHdl                     1
  XpValue                           FALSE
End

FmcjExeOptionsAutomaticCloseIsNull
  ExeOptionsHdl                     1
  XpValue                           TRUE
End

FmcjExeOptionsStartInForeGround
  ExeOptionsHdl                     1
  XpValue                           FALSE
End

FmcjExeOptionsPathAndFileName
  ExeOptionsHdl                     1
  BufferLength                      255
  XpValue                           "fmctjca1.exe"
End

FmcjExeOptionsWindowStyle
  ExeOptionsHdl                     1
  XpValue                           Fmc_EO_Visible
End

FmcjExeOptionsWorkingDirectoryName
  ExeOptionsHdl                     1
  BufferLength                      255
  XpValue                           ""
End

FmcjExeOptionsWorkingDirectoryNameIsNull
  ExeOptionsHdl                     1
  XpValue                           TRUE
End

FmcjExeOptionsDeallocate
  ExeOptionsHdl                     1
  XpRc                              FMC_OK
End
/* ============================================== */

FmcjExecutionServiceLogoff
  ExecutionServiceHdl               1
  XpRc                              FMC_OK
End

FmcjGlobalDisconnect
  XpRc                              FMC_OK
End
 

 
 

Result

C API Test Tool for MQ Workflow v31_347 Windows 95/NT: FMCTJCA1
Test case: EXAMPLE30
Fri Jul 24 09:32:46 1998
============================================================================
+++>
============================================================================
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 = USER2
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='ContainerProcessC'
parameter:  SortCriteria = NULL
parameter:  Threshold = 200
parameter:  ProcessTemplateVectorHdl = 1
..........Object Names Report...............................................
vector size = 1
0) ContainerProcessC
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateVectorFirstElement
parameter:  ProcessTemplateVectorHdl = 1
parameter:  ProcessTemplateHdl = 1
..........Status Report.....................................................
ProcessTemplateHdl = 0x00C13500
============================================================================
FmcjProcessTemplateVectorSize
parameter:  ProcessTemplateVectorHdl = 1
..........Value Report......................................................
AcSize = 1
XpSize = 1
+++OK+++
============================================================================
FmcjProcessTemplateInContainerNeeded
parameter:  ProcessTemplateHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjProcessTemplateInitialInContainer
parameter:  ProcessTemplateHdl = 1
parameter:  ReadWriteContainerHdl = 1
..........Status Report.....................................................
ReadWriteContainerHdl = 0x00C18710
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateCreateAndStartInstance
parameter:  ProcessTemplateHdl = 1
parameter:  InstanceName = TestInstance_1C
parameter:  SystemGroup = SYS_GRP
parameter:  System = FMCSYS
parameter:  ReadWriteContainerHdl = 1
parameter:  KeepName = FALSE
parameter:  ProcessInstanceHdl = 1
..........Status Report.....................................................
ProcessInstanceHdl = 0x00C174C0
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjExecutionServiceQueryWorkitems
parameter:  ExecutionServiceHdl = 1
parameter:  Filter = OWNER = 'USER2'
parameter:  SortCriteria = NULL
parameter:  Threshold = 10
parameter:  WorkitemVectorHdl = 1
..........Object Names Report...............................................
vector size = 1
0) Prog_1_ContainerTest_DsLevel1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjWorkitemVectorSize
parameter:  WorkitemVectorHdl = 1
..........Value Report......................................................
AcSize = 1
XpSize = 1
+++OK+++
============================================================================
FmcjWorkitemVectorFirstElement
parameter:  WorkitemVectorHdl = 1
parameter:  WorkitemHdl = 1
..........Status Report.....................................................
WorkitemHdl = 0x00C199D0
============================================================================
FmcjWorkitemName
parameter:  WorkitemHdl = 1
parameter:  BufferLength = 120
..........Value Report......................................................
AcValue = "Prog_1_ContainerTest_DsLevel1"
XpValue = "Prog_1_ContainerTest_DsLevel1"
+++OK+++
============================================================================
FmcjWorkitemState
parameter:  WorkitemHdl = 1
..........Value Report......................................................
AcValue = "Fmc_IS_Ready"
XpValue = "Fmc_IS_Ready"
+++OK+++
============================================================================
FmcjWorkitemCheckOut
parameter:  WorkitemHdl = 1
parameter:  RequestedData = Fmc_WS_AllDefinitions = 4
parameter:  Platform = Fmc_DP_WindowsNT = 5
parameter:  ProgramDataHdl = 1
..........Status Report.....................................................
ProgramDataHdl = 0x00C1B810
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProgramDataDescription
parameter:  ProgramDataHdl = 1
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = "FM V3 C API Test Tool"
XpValue = "FM V3 C API Test Tool"
+++OK+++
============================================================================
FmcjProgramDataDescriptionIsNull
parameter:  ProgramDataHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjProgramDataIcon
parameter:  ProgramDataHdl = 1
parameter:  BufferLength = 9
..........Value Report......................................................
AcValue = "FMCBPRG"
XpValue = "FMCBPRG"
+++OK+++
============================================================================
FmcjProgramDataIsUnattended
parameter:  ProgramDataHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjProgramDataImplementations
parameter:  ProgramDataHdl = 1
parameter:  ImplementationDataVectorHdl = 1 
..........Status Report.....................................................
ImplementationDataVectorHdl = 0x00C1B3B0
============================================================================
FmcjProgramDataInContainer
parameter:  ProgramDataHdl = 1
parameter:  ReadOnlyContainerHdl = 2
..........Status Report.....................................................
ReadOnlyContainerHdl = 0x00C1FFF0
============================================================================
FmcjProgramDataOutContainer
parameter:  ProgramDataHdl = 1
parameter:  ReadWriteContainerHdl = 3
..........Status Report.....................................................
ReadWriteContainerHdl = 0x00C1BD30
============================================================================
FmcjImplementationDataVectorSize 
parameter:  ImplementationDataVectorHdl = 1
..........Value Report......................................................
AcSize = 3
XpSize = 3
+++OK+++
============================================================================
FmcjImplementationDataVectorSpecifiedPlatformElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  Platform = Fmc_DP_WindowsNT
parameter:  ImplementationDataHdl = 1
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1B4B0
============================================================================
FmcjImplementationDataVectorSpecifiedPlatformElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  Platform = Fmc_DP_OS2
parameter:  ImplementationDataHdl = 2
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1B610
============================================================================
FmcjImplementationDataVectorSpecifiedPlatformElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  Platform = Fmc_DP_Windows95
parameter:  ImplementationDataHdl = 3
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1B4F0
============================================================================
FmcjImplementationDataVectorFirstElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  ImplementationDataHdl = 11
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1BA50
============================================================================
FmcjImplementationDataVectorNextElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  ImplementationDataHdl = 12
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1B6E0
============================================================================
FmcjImplementationDataVectorNextElement 
parameter:  ImplementationDataVectorHdl = 1
parameter:  ImplementationDataHdl = 13
..........Status Report.....................................................
ImplementationDataHdl = 0x00C1BA90
============================================================================
FmcjImplementationDataVectorDeallocate 
parameter:  ImplementationDataVectorHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 11
..........Value Report......................................................
AcValue = "Fmc_DP_Windows95"
XpValue = Expected value missing
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 12
..........Value Report......................................................
AcValue = "Fmc_DP_OS2"
XpValue = Expected value missing
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 13
..........Value Report......................................................
AcValue = "Fmc_DP_WindowsNT"
XpValue = Expected value missing
============================================================================
FmcjImplementationDataDeallocate
parameter:  ImplementationDataHdl = 11
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjImplementationDataDeallocate
parameter:  ImplementationDataHdl = 12
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjImplementationDataDeallocate
parameter:  ImplementationDataHdl = 13
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjImplementationDataKind
parameter:  ImplementationDataHdl = 1
..........Value Report......................................................
AcValue = "Fmc_DT_DLL"
XpValue = "Fmc_DT_DLL"
+++OK+++
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 1
..........Value Report......................................................
AcValue = "Fmc_DP_WindowsNT"
XpValue = "Fmc_DP_WindowsNT"
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParameters
parameter:  ImplementationDataHdl = 1
parameter:  BufferLength = 4097
..........Value Report......................................................
AcValue = "a"
XpValue = "a"
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParametersIsNull
parameter:  ImplementationDataHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjImplementationDataDllOptions
parameter:  ImplementationDataHdl = 1
parameter:  DllOptionsHdl = 1
..........Status Report.....................................................
DllOptionsHdl = 0x00C1BB00
============================================================================
FmcjImplementationDataKind
parameter:  ImplementationDataHdl = 2
..........Value Report......................................................
AcValue = "Fmc_DT_DLL"
XpValue = "Fmc_DT_DLL"
+++OK+++
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 2
..........Value Report......................................................
AcValue = "Fmc_DP_OS2"
XpValue = "Fmc_DP_OS2"
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParameters
parameter:  ImplementationDataHdl = 2
parameter:  BufferLength = 4097
..........Value Report......................................................
AcValue = ""
XpValue = ""
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParametersIsNull
parameter:  ImplementationDataHdl = 2
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjImplementationDataDllOptions
parameter:  ImplementationDataHdl = 2
parameter:  DllOptionsHdl = 2
..........Status Report.....................................................
DllOptionsHdl = 0x00C1B950
============================================================================
FmcjImplementationDataExeOptions
parameter:  ImplementationDataHdl = 3
parameter:  ExeOptionsHdl = 1
..........Status Report.....................................................
ExeOptionsHdl = 0x00C1F130
============================================================================
FmcjImplementationDataKind
parameter:  ImplementationDataHdl = 3
..........Value Report......................................................
AcValue = "Fmc_DT_EXE"
XpValue = "Fmc_DT_EXE"
+++OK+++
============================================================================
FmcjImplementationDataPlatform
parameter:  ImplementationDataHdl = 3
..........Value Report......................................................
AcValue = "Fmc_DP_Windows95"
XpValue = "Fmc_DP_Windows95"
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParameters
parameter:  ImplementationDataHdl = 3
parameter:  BufferLength = 4097
..........Value Report......................................................
AcValue = "K:\fle\example15V3Pre K:\fle\example15V3Pre"
XpValue = "K:\fle\example15V3Pre K:\fle\example15V3Pre"
+++OK+++
============================================================================
FmcjImplementationDataCommandLineParametersIsNull
parameter:  ImplementationDataHdl = 3
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjDllOptionsEntryPointName
parameter:  DllOptionsHdl = 1
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = "CopyContainerV3"
XpValue = "CopyContainerV3"
+++OK+++
============================================================================
FmcjDllOptionsExecuteFenced
parameter:  DllOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjDllOptionsExecuteFencedIsNull
parameter:  DllOptionsHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjDllOptionsKeepLoaded
parameter:  DllOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjDllOptionsPathAndFileName
parameter:  DllOptionsHdl = 1
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = "fmctjcv3.dll"
XpValue = "fmctjcv3.dll"
+++OK+++
============================================================================
FmcjDllOptionsDeallocate
parameter:  DllOptionsHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjDllOptionsEntryPointName
parameter:  DllOptionsHdl = 2
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = "CopyContainerV3"
XpValue = "CopyContainerV3"
+++OK+++
============================================================================
FmcjDllOptionsExecuteFenced
parameter:  DllOptionsHdl = 2
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjDllOptionsExecuteFencedIsNull
parameter:  DllOptionsHdl = 2
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjDllOptionsDeallocate
parameter:  DllOptionsHdl = 2
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjExeOptionsEnvironment
parameter:  ExeOptionsHdl = 1
parameter:  BufferLength = 4097
..........Value Report......................................................
AcValue = ""
XpValue = ""
+++OK+++
============================================================================
FmcjExeOptionsEnvironmentIsNull
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjExeOptionsInheritEnvironment
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjExeOptionsAutomaticClose
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjExeOptionsAutomaticCloseIsNull
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjExeOptionsStartInForeGround
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = false
XpValue = FALSE
+++OK+++
============================================================================
FmcjExeOptionsPathAndFileName
parameter:  ExeOptionsHdl = 1
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = "fmctjca1.exe"
XpValue = "fmctjca1.exe"
+++OK+++
============================================================================
FmcjExeOptionsWindowStyle
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = "Fmc_EO_Visible"
XpValue = "Fmc_EO_Visible"
+++OK+++
============================================================================
FmcjExeOptionsWorkingDirectoryName
parameter:  ExeOptionsHdl = 1
parameter:  BufferLength = 255
..........Value Report......................................................
AcValue = ""
XpValue = ""
+++OK+++
============================================================================
FmcjExeOptionsWorkingDirectoryNameIsNull
parameter:  ExeOptionsHdl = 1
..........Value Report......................................................
AcValue = true
XpValue = TRUE
+++OK+++
============================================================================
FmcjExeOptionsDeallocate
parameter:  ExeOptionsHdl = 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( 3 ) ended with RC = 0
FmcjReadOnlyContainerDeallocate( 2 ) ended with RC = 0
FmcjWorkitemDeallocate( 1 ) ended with RC = 0
FmcjImplementationDataDeallocate( 1 ) ended with RC = 0
FmcjImplementationDataDeallocate( 2 ) ended with RC = 0
FmcjImplementationDataDeallocate( 3 ) ended with RC = 0
FmcjExecutionServiceDeallocate( 1 ) ended with RC = 0

Cleanup done by Test Tool
============================================================================
====== Test case ended normally ============================================