WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool
[prev][next][parent][TOC]
FmcjProcessTemplateVector - Example
Testcase
/* Example27 test case (FmcjProcessTemplateVector...() APIs) */
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
FmcjExecutionServiceQueryProcessTemplates
ExecutionServiceHdl 1
Filter NULL
SortCriteria "NAME DESC"
Threshold 200
ProcessTemplateVectorHdl 1
ShowAllObjectNames FALSE
XpRc FMC_OK
End
/* ----------------------------------------- */
FmcjProcessTemplateVectorSize
ProcessTemplateVectorHdl 1
XpValue 17
End
FmcjProcessTemplateVectorFirstElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 1
End
FmcjProcessTemplateVectorNextElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 2
End
FmcjProcessTemplateVectorNextElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 3
End
FmcjProcessTemplateVectorNextElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 4
End
FmcjProcessTemplateName
ProcessTemplateHdl 1
BufferLength 33
XpValue "Medical_Opinion"
End
FmcjProcessTemplateName
ProcessTemplateHdl 2
BufferLength 33
XpValue "Life_Insurance"
End
FmcjProcessTemplateName
ProcessTemplateHdl 3
BufferLength 33
XpValue "CreditRequest"
End
FmcjProcessTemplateName
ProcessTemplateHdl 4
BufferLength 33
XpValue "ContainerProcessB"
End
FmcjProcessTemplateVectorFirstElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 5
End
FmcjProcessTemplateVectorFirstElement
ProcessTemplateVectorHdl 1
ProcessTemplateHdl 6
End
FmcjProcessTemplateVectorDeallocate
ProcessTemplateVectorHdl 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: EXAMPLE27
Thu Jul 23 11:23:41 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+++
============================================================================
FmcjExecutionServiceQueryProcessTemplates
parameter: ExecutionServiceHdl = 1
parameter: Filter = NULL
parameter: SortCriteria = NAME DESC
parameter: Threshold = 200
parameter: ProcessTemplateVectorHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateVectorSize
parameter: ProcessTemplateVectorHdl = 1
..........Value Report......................................................
AcSize = 17
XpSize = 17
+++OK+++
============================================================================
FmcjProcessTemplateVectorFirstElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 1
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf44e0
============================================================================
FmcjProcessTemplateVectorNextElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 2
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf3c00
============================================================================
FmcjProcessTemplateVectorNextElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 3
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf5110
============================================================================
FmcjProcessTemplateVectorNextElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 4
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf40c0
============================================================================
FmcjProcessTemplateName
parameter: ProcessTemplateHdl = 1
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "Medical_Opinion"
XpValue = "Medical_Opinion"
+++OK+++
============================================================================
FmcjProcessTemplateName
parameter: ProcessTemplateHdl = 2
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "Life_Insurance"
XpValue = "Life_Insurance"
+++OK+++
============================================================================
FmcjProcessTemplateName
parameter: ProcessTemplateHdl = 3
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "CreditRequest"
XpValue = "CreditRequest"
+++OK+++
============================================================================
FmcjProcessTemplateName
parameter: ProcessTemplateHdl = 4
parameter: BufferLength = 33
..........Value Report......................................................
AcValue = "ContainerProcessB"
XpValue = "ContainerProcessB"
+++OK+++
============================================================================
FmcjProcessTemplateVectorFirstElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 5
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf5620
============================================================================
FmcjProcessTemplateVectorFirstElement
parameter: ProcessTemplateVectorHdl = 1
parameter: ProcessTemplateHdl = 6
..........Status Report.....................................................
ProcessTemplateHdl = 0xdf5840
============================================================================
FmcjProcessTemplateVectorDeallocate
parameter: ProcessTemplateVectorHdl = 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+++
============================================================================
FmcjProcessTemplateDeallocate( 1 ) ended with RC = 0
FmcjProcessTemplateDeallocate( 2 ) ended with RC = 0
FmcjProcessTemplateDeallocate( 3 ) ended with RC = 0
FmcjProcessTemplateDeallocate( 4 ) ended with RC = 0
FmcjProcessTemplateDeallocate( 5 ) ended with RC = 0
FmcjProcessTemplateDeallocate( 6 ) ended with RC = 0
Cleanup done by Test Tool
============================================================================
====== Test case ended normally ============================================