WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

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

NLS Scenario - Example

Testcase
/* NLS example testcase */

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                            NULL
  SortCriteria                      NULL
  Threshold                         200
  ProcessTemplateVectorHdl          1
  ShowAllObjectNames                TRUE
  XpRc                              FMC_OK
End

FmcjProcessTemplateVectorFirstElement
  ProcessTemplateVectorHdl          1
  ProcessTemplateHdl                1
End

FmcjProcessTemplateInitialInContainer
  ProcessTemplateHdl                1
  ReadWriteContainerHdl             1
  XpRc                              FMC_OK
End

FmcjProcessTemplateCreateAndStartInstance
  ProcessTemplateHdl                1
  InstanceName                      "[Artwork not shown]"
  SystemGroup                       NULL
  System                            NULL
  ReadWriteContainerHdl             1
  KeepName                          FALSE
  ProcessInstanceHdl                1
  XpRc                              FMC_OK
End

FmcjExecutionServiceQueryProcessInstances
  ExecutionServiceHdl               1
  Filter                            "NAME LIKE [Artwork not shown]"
  SortCriteria                      NULL
  Threshold                         200
  ProcessInstanceVectorHdl          4
  ShowAllObjectNames                TRUE
  XpRc                              FMC_OK
End

FmcjExecutionServiceLogoff
  ExecutionServiceHdl               1
  XpRc                              FMC_OK
End

FmcjExecutionServiceDeallocate
  ExecutionServiceHdl               1
  XpRc                              FMC_OK
End

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

FmcjStringVectorAllocate
  StringVectorHdl                   1
  XpRc                              FMC_OK
End

FmcjMessageText
  MessageID                         1
  StringVectorHdl                   1
  BufferLength                      5000
  XpValue                           [Artwork not shown]
"
End

FmcjMessageText
  MessageID                         10
  StringVectorHdl                   1
  BufferLength                      5000
  XpValue                           [Artwork not shown]
"
End

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

FmcjGlobalDisconnect
  XpRc                              FMC_OK
 

 
 

Result

C API Test Tool for MQ Workflow v31_45 Windows 95/NT: FMCTJCA1
Test case: ExampleNLS
Thu Aug 13 16:57:57 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 = 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 = NULL
parameter:  SortCriteria = NULL
parameter:  Threshold = 200
parameter:  ProcessTemplateVectorHdl = 1
..........Object Names Report...............................................
vector size = 1
0) CreditRequest
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateVectorFirstElement
parameter:  ProcessTemplateVectorHdl = 1
parameter:  ProcessTemplateHdl = 1
..........Status Report.....................................................
ProcessTemplateHdl = 0x01043740
============================================================================
FmcjProcessTemplateInitialInContainer
parameter:  ProcessTemplateHdl = 1
parameter:  ReadWriteContainerHdl = 1
..........Status Report.....................................................
ReadWriteContainerHdl = 0x010486A0
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjProcessTemplateCreateAndStartInstance
parameter:  ProcessTemplateHdl = 1
parameter:  InstanceName [Artwork not shown]
parameter:  SystemGroup = NULL
parameter:  System = NULL
parameter:  ReadWriteContainerHdl = 1
parameter:  KeepName = FALSE
parameter:  ProcessInstanceHdl = 1
..........Status Report.....................................................
ProcessInstanceHdl = 0x010472E0
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjExecutionServiceQueryProcessInstances
parameter:  ExecutionServiceHdl = 1
parameter:  Filter = NAME LIKE [Artwork not shown]
parameter:  SortCriteria = NULL
parameter:  Threshold = 200
parameter:  ProcessInstanceVectorHdl = 1
..........Object Names Report...............................................
vector size = 2
[Artwork not shown]
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
===> 1998-08-13, 17:48:31.243
FmcjExecutionServiceLogoff
parameter:  ExecutionServiceHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
===> 571 ms  FmcjExecutionServiceLogoff
============================================================================
===> 1998-08-13, 17:48:31.814
FmcjExecutionServiceDeallocate
parameter:  ExecutionServiceHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
===> 10 ms  FmcjExecutionServiceDeallocate
============================================================================
FmcjStringVectorAllocate
parameter:  StringVectorHdl = 1
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjMessageText
parameter:  MessageID = 1
parameter:  StringVectorHdl = 1
parameter:  BufferLength = 5000
..........Value Report......................................................
AcValue = [Artwork not shown]
"
XpValue = [Artwork not shown]
"
+++OK+++
============================================================================
FmcjMessageText
parameter:  MessageID = 10
parameter:  StringVectorHdl = 1
parameter:  BufferLength = 5000
..........Value Report......................................................
AcValue = [Artwork not shown]
"
XpValue = [Artwork not shown]
"
+++OK+++
============================================================================
FmcjGlobalDisconnect
..........RC Report.........................................................
AcRc = FMC_OK = 0
XpRc = FMC_OK
+++OK+++
============================================================================
FmcjStringVectorDeallocate( 1 ) ended with RC = 0
...

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