WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool
[prev][next][parent][TOC]
FmcjProcessTemplateListVector - Example
Testcase
/* Example28 test case (FmcjProcessTemplateListVector...()) */
FmcjGlobalConnect
XpRc FMC_OK
End
FmcjExecutionServiceAllocate
ExecutionServiceHdl 1
XpRc FMC_OK
End
FmcjExecutionServiceLogon
ExecutionServiceHdl 1
UserId "USER2"
Password "password"
SessionMode Fmc_SM_PresentHere
AbsentIndicator Fmc_SA_NotSet
XpRc FMC_OK
End
FmcjExecutionServiceCreateProcessTemplateList
ExecutionServiceHdl 1
ListName "My PT List 2"
PersistentListType Fmc_LT_Public
Owner "USER2"
Description "My 2nd List w/o filter"
Filter NULL
SortCriteria "NAME ASC"
Threshold 20
ProcessTemplateListHdl 1
XpRc FMC_OK
End
FmcjExecutionServiceQueryProcessTemplateLists
ExecutionServiceHdl 1
ProcessTemplateListVectorHdl 1
ShowAllObjectNames TRUE
XpRc FMC_OK
End
FmcjProcessTemplateListVectorSize
ProcessTemplateListVectorHdl 1
XpValue 2
End
FmcjProcessTemplateListVectorFirstElement
ProcessTemplateListVectorHdl 1
ProcessTemplateListHdl 1
End
FmcjProcessTemplateListVectorNextElement
ProcessTemplateListVectorHdl 1
ProcessTemplateListHdl 2
End
FmcjProcessTemplateListName
ProcessTemplateListHdl 1
BufferLength 33
XpValue "MyPT_List1"
End
FmcjProcessTemplateListName
ProcessTemplateListHdl 2
BufferLength 33
XpValue "My PT List 2"
End
FmcjProcessTemplateListVectorDeallocate
ProcessTemplateListVectorHdl 1
XpRc FMC_OK
End
FmcjExecutionServiceLogoff
ExecutionServiceHdl 1
XpRc FMC_OK
End
FmcjExecutionServiceDeallocate
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: EXAMPLE28
Thu Jul 23 12:25:19 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_PresentHere = 2
parameter: AbsentIndicator = Fmc_SA_NotSet = 0
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjExecutionServiceCreateProcessTemplateList
parameter: ExecutionServiceHdl = 1
parameter: ListName = My PT List 2
parameter: PersistentListType = Fmc_LT_Public = 1
parameter: Owner = USER2
parameter: Description = My 2nd List w/o filter
parameter: Filter = NULL
parameter: SortCriteria = NAME ASC
parameter: Threshold = 20
parameter: ProcessTemplateListHdl = 1
..........Status Report.....................................................
ProcessTemplateListHdl = 0xdf6180
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjExecutionServiceQueryProcessTemplateLists
parameter: ExecutionServiceHdl = 1
parameter: ProcessTemplateListVectorHdl = 1
..........Object Names Report...............................................
vector size = 2
0) MyPT_List1
1) My PT List 2
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateListVectorSize
parameter: ProcessTemplateListVectorHdl = 1
..........Value Report......................................................
AcSize = 2
XpSize = 2
+++OK+++
============================================================================
FmcjProcessTemplateListVectorFirstElement
parameter: ProcessTemplateListVectorHdl = 1
parameter: ProcessTemplateListHdl = 1
..........Status Report.....................................................
ProcessTemplateListHdl = 0xdf5870
============================================================================
FmcjProcessTemplateListVectorNextElement
parameter: ProcessTemplateListVectorHdl = 1
parameter: ProcessTemplateListHdl = 2
..........Status Report.....................................................
ProcessTemplateListHdl = 0xdf5670
============================================================================
FmcjProcessTemplateListName
parameter: ProcessTemplateListHdl = 1
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "MyPT_List1"
XpValue = "MyPT_List1"
+++OK+++
============================================================================
FmcjProcessTemplateListName
parameter: ProcessTemplateListHdl = 2
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "My PT List 2"
XpValue = "My PT List 2"
+++OK+++
============================================================================
FmcjProcessTemplateListVectorDeallocate
parameter: ProcessTemplateListVectorHdl = 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+++
============================================================================
FmcjExecutionServiceDeallocate
parameter: ExecutionServiceHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjGlobalDisconnect
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateListDeallocate( 1 ) ended with RC = 0
FmcjProcessTemplateListDeallocate( 2 ) ended with RC = 0
Cleanup done by Test Tool
============================================================================
====== Test case ended normally ============================================