WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

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

FmcjActivityInstanceNotification

===Syntax for FmcjActivityInstanceNotification APIs=====================

FmcjActivityInstanceNotificationUpdate
  ActivityInstanceNotificationHdl         i
  ExecutionDataHdl                        i
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationCopy
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  ActivityInstanceNotificationHdl2        n
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationDelete
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationDeallocate
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationRefresh
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationActivityInstance
  ActivityInstanceNotificationHdl         i
  ActivityInstanceHdl                     n
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationProcessInstance
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  ProcessInstanceHdl                      n
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationSetDescription
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  Description                             "value" | NULL
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationTransfer
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  UserID                                  "value" | NULL
  XpRc                                    FMC_OK 
End

FmcjActivityInstanceNotificationStartTool
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  ToolName                                "value" | NULL
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationSetName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  ActivityInstanceNotificationName        "value" | NULL
  XpRc                                    FMC_OK
End

/* the following API is deprecated (version 3.3.0) */
FmcjActivityInstanceNotificationPersistentObject
  ExecutionServiceHdl                     i
  PersistentOidHdl                        i
  | PersistentOidInputFileSpec            "FileSpec"
  ActivityInstanceNotificationHdl         n
  XpRc                                    FMC_OK
End

FmcjActivityInstanceNotificationPersistentOid
  ActivityInstanceNotificationHdl         i
  PersistentOidHdl                        n
  [ PersistentOidOutputFileSpec           "FileSpec" ]
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationPersistentOidOfActivityInstance
  ActivityInstanceNotificationHdl         i
  PersistentOidHdl                        n
  [ PersistentOidOutputFileSpec           "FileSpec" ]
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationPersistentOidOfProcessInstance
  ActivityInstanceNotificationHdl         i
  PersistentOidHdl                        n
  [ PersistentOidOutputFileSpec           "FileSpec" ]
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationEqual
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  ActivityInstanceNotificationHdl2        i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationIsComplete
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationCategoryIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationDescriptionIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationDocumentationIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationEndTimeIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationStartTimeIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationManualExitMode
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationManualStartMode
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationSupportToolsIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

/* the following API is deprecated (version 3.3.0) */
FmcjActivityInstanceNotificationExpired
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationImplementationIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationStateOfNotification
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_AE_NotSet
                                        | Fmc_AE_NoNotification
                                        | Fmc_AE_FirstNotification
                                        | Fmc_AE_SecondNotification
End

FmcjActivityInstanceNotificationSecondNotificationTimeIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

/* version 3.3.0 or > */
FmcjActivityInstanceNotificationExpirationTimeIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

/* the following API is deprecated (version 3.3.0) */
FmcjActivityInstanceNotificationStartOverdue
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

FmcjActivityInstanceNotificationKind
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_IT_NotSet
                                        | Fmc_IT_Workitem
                                        | Fmc_IT_ProcessInstanceNotification
                                        | Fmc_IT_FirstActivityInstanceNotification
                                        | Fmc_IT_SecondActivityInstanceNotification
End

FmcjActivityInstanceNotificationReceivedAs
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_IR_NotSet
                                        | Fmc_IR_Normal
                                        | Fmc_IR_Substitute
                                        | Fmc_IR_ProcessAdministrator
                                        | Fmc_IR_SystemAdministrator
                                        | Fmc_IR_ByTransfer
End

FmcjActivityInstanceNotificationState
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_IS_NotSet
                                        | Fmc_IS_Ready
                                        | Fmc_IS_Running
                                        | Fmc_IS_Finished
                                        | Fmc_IS_Terminated
                                        | Fmc_IS_Suspended
                                        | Fmc_IS_Disabled
                                        | Fmc_IS_CheckedOut
                                        | Fmc_IS_InError
                                        | Fmc_IS_Executed
                                        | Fmc_IS_Planning
                                        | Fmc_IS_ForceFinished
                                        | Fmc_IS_Deleted
                                        | Fmc_IS_Terminating
                                        | Fmc_IS_Suspending
                                        | Fmc_IS_Expired
End

FmcjActivityInstanceNotificationProcessInstanceState
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_PS_NotSet
                                        | Fmc_PS_Ready
                                        | Fmc_PS_Running
                                        | Fmc_PS_Finished
                                        | Fmc_PS_Terminated
                                        | Fmc_PS_Suspended
                                        | Fmc_PS_Terminating
                                        | Fmc_PS_Suspending
                                        | Fmc_PS_Deleted
End

FmcjActivityInstanceNotificationCategory
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationDescription
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationDocumentation
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationInContainerName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationOutContainerName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationProcessInstanceName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationProcessAdmin
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationOwner
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationStartCondition
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationExitCondition
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationProcessInstanceSystemGroupName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationProcessInstanceSystemName
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationImplementation
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationStartTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationEndTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationCreationTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationLastModificationTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationReceivedTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationFirstNotificationTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationSecondNotificationTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

/* version 3.3.0 or > */
FmcjActivityInstanceNotificationExpirationTime
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  DateTimeHdl                             n
  XpValue                                 "dt_value" | NULL
End

FmcjActivityInstanceNotificationIcon
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  BufferLength                            unsigned long
  XpValue                                 "value" | NULL
End

FmcjActivityInstanceNotificationPriority
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 unsigned long
End

FmcjActivityInstanceNotificationStaff
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  StringVectorHdl                         n
  XpValue                                 "value1;value2;..."
End

FmcjActivityInstanceNotificationSupportTools
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  StringVectorHdl                         n
  XpValue                                 "value1;value2;..."
End

FmcjActivityInstanceNotificationActivityKind
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 Fmc_AT_NotSet
                                        | Fmc_AT_Process
                                        | Fmc_AT_Program
                                        | Fmc_AT_Block
End

FmcjActivityInstanceNotificationErrorReason
  ActivityInstanceNotificationHdl         i
  ErrorHdl                                n
End

FmcjActivityInstanceNotificationErrorReasonIsNull
  ActivityInstanceNotificationHdl         i
  | ActivityInstanceNotificationVectorHdl i
  XpValue                                 TRUE | FALSE
End

/* the following API is deprecated (version 3.3.0) */
FmcjActivityInstanceNotificationObtainProcessInstanceMonitor
  ActivityInstanceNotificationHdl   i
  Deep                              TRUE | FALSE
  ProcessInstanceMonitorHdl         n
  XpRc                              FMC_OK
End

/* version 3.3.0 or > */
FmcjActivityInstanceNotificationObtainProcessMonitor
  ActivityInstanceNotificationHdl   i
  Deep                              TRUE | FALSE
  InstanceMonitorHdl                n
  XpRc                              FMC_OK
End