WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

Table of Contents

Titel    [small logo]

Disclaimer

Overview
  Tool Application Types
  Interface Diagram
  Tool Components
  Running the Tool
  Tool Syntax Example
  Test Case Example
    Test Case Example - Object Navigation (Details)
  Test Result Example

Tool Advantages
  Added Value for Customers

Additional Features
  Elapsed Time Example
  Time Stamp Example
  Sleep Example
  Control Statement Example
  Dump and Copy Container Example
  Stress Example
  Show-All-Object-Names Example
  Additional Tool Macro Examples

Installation

Getting Started

  API Classes Overview
    Class Diagram: Client/Server communication
    Class Diagram: Querying Objects
    Class Diagram: Process instances and (work)items
    Class Diagram: Monitoring a process instance
    Class Diagram: Data sent by server (push)
    Class Diagram: Legend

  Tool Syntax
    Introduction
    Tool Methods
    Tool Resource Methods
    Runtime and General APIs
      FmcjActivityInstance
      FmcjActivityInstanceVector
      FmcjActivityInstanceNotification
      FmcjActivityInstanceNotificataionVector
      FmcjDateTime
      FmcjDllOptions
      FmcjError
      FmcjExecutionData
      FmcjExecutionService
      FmcjExeOptions
      FmcjExternalOptions
      FmcjGlobal
      FmcjImplementationData
      FmcjImplementationDataVector
      FmcjItem
      FmcjItemVector
      FmcjMessage
      FmcjPEA
      FmcjPersistentList
      FmcjPerson
      FmcjProcessInstance
      FmcjProcessInstanceList
      FmcjProcessInstanceListVector
      FmcjProcessInstanceNotification
      FmcjProcessInstanceNotificationVector
      FmcjProcessInstanceVector
      FmcjProcessTemplate
      FmcjProcessTemplateList
      FmcjProcessTemplateListVector
      FmcjProcessTemplateVector
      FmcjProgramData
      FmcjProgramTemplate
      FmcjResult
      FmcjService
      FmcjStringVector
      FmcjWorkitem
      FmcjWorkitemVector
      FmcjWorklist
      FmcjWorklistVector
    Container APIs
      FmcjContainer
      FmcjContainerElement
      FmcjContainerElementVector
      FmcjReadOnlyContainer
      FmcjReadWriteContainer
    Process Monitor APIs
      FmcjBlockInstanceMonitor
      FmcjControlConnectorInstance
      FmcjControlConnectorInstanceVector
      FmcjInstanceMonitor
      FmcjPoint
      FmcjPointVector
      FmcjProcessInstanceMonitor
      FmcjSymbolLayout

  C API Examples
    Runtime and General API Examples
      FmcjActivityInstance - Example
      FmcjActivityInstanceVector - Example
      FmcjActivityInstanceNotification - Example
      FmcjActivityInstanceNotificationVector - Example
      FmcjDateTime - Example
      FmcjDllOptions - Example
      FmcjError - Example
      FmcjExecutionData - Example
      FmcjExecutionService - Example
      FmcjExeOptions - Example
      FmcjExternalOptions - Example
      FmcjGlobal - Example
      FmcjImplementationData - Example
      FmcjImplementationDataVector - Example
      FmcjItem - Example
      FmcjItemVector - Example
      FmcjMessage - Example
      FmcjPEA - Example
      FmcjPeristentList - Example
      FmcjPerson - Example
      FmcjProcessInstance -Example
      FmcjProcessInstanceVector - Example
      FmcjProcessInstanceList - Example
      FmcjProcessInstanceListVector - Example
      FmcjProcessInstanceNotification - Example
      FmcjProcessInstanceNotificationVector - Example
      FmcjProcessTemplate - Example
      FmcjProcessTemplateVector - Example
      FmcjProcessTemplateList - Example
      FmcjProcessTemplateListVector - Example
      FmcjProgramData - Example
      FmcjProgramTemplate - Example
      FmcjResult - Example
      FmcjService - Example
      FmcjStringVector - Example
      FmcjWorkitem - Example
      FmcjWorkitemVector - Example
      FmcjWorklist - Example
      FmcjWorklistVector - Example
    Container API Examples
      FmcjContainer - Example
      FmcjContainerElement - Example
      FmcjContainerElementVector - Example
      FmcjReadOnlyContainer - Example
      FmcjReadWriteContainer - Example
    Process Monitor API Examples
      FmcjBlockInstanceMonitor - Example
      FmcjControlConnectorInstance - Example
      FmcjControlConnectorInstanceVector - Example
      FmcjInstanceMonitor - Example
      FmcjPoint -Example
      FmcjPointVector - Example
      FmcjProcessInstanceMonitor - Example
      FmcjSymbolLayout - Example
    Specific API Examples
      Navigation - Example
      Multi Session Scenario (APIs for stateless server) - Example
      Activity Implementation - Example
      Activity Implementation (remote) - Example
      Persistent Handle - Example
      NLS Scenario - Example
      Filter / Sort - Example
      Apply API to ALL Objects of a Vector - Example
      API Parameter via Command Line - Example

Platforms

Troubleshooting