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 ============================================