WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

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

FmcjProgramData

===Syntax for FmcjProgramData APIs======================================

FmcjProgramDataCopy
  ProgramDataHdl                    i
  ProgramDataHdl2                   n
  XpRc                              FMC_OK
End

FmcjProgramDataDeallocate
  ProgramDataHdl                    i
  XpRc                              FMC_OK
End

FmcjProgramDataDescription
  ProgramDataHdl                    i
  BufferLength                      unsigned long
  XpValue                           "value" | NULL
End

FmcjProgramDataDescriptionIsNull
  ProgramDataHdl                    i
  XpValue                           TRUE | FALSE
End

FmcjProgramDataEqual
  ProgramDataHdl                    i
  ProgramDataHdl2                   i
  XpValue                           TRUE | FALSE
End

FmcjProgramDataExecutionMode
  ProgramDataHdl                    i
  XpValue                         | Fmc_GM_NotSet
                                  | Fmc_GM_Normal
                                  | Fmc_GM_Safe
End

FmcjProgramDataExecutionUser
  ProgramDataHdl                    i
  XpValue                         | Fmc_GU_NotSet
                                  | Fmc_GU_Agent
                                  | Fmc_GU_Starter
End

FmcjProgramDataIcon
  ProgramDataHdl                    i
  BufferLength                      unsigned long
  XpValue                           "value" | NULL
End

FmcjProgramDataImplementations
  ProgramDataHdl                    i
  ImplementationDataVectorHdl       n
End

FmcjProgramDataInContainer
  ProgramDataHdl                    i
  ReadOnlyContainerHdl              n
End

FmcjProgramDataIsUnattended
  ProgramDataHdl                    i
  XpValue                           TRUE | FALSE
End

FmcjProgramDataOutContainer
  ProgramDataHdl                    i
  ReadWriteContainerHdl             n
End

FmcjProgramDataProgramTrusted
  ProgramDataHdl                    i
  XpValue                           TRUE | FALSE
End

/* version 3.3.0 or > */
FmcjProgramDataStreamLength
  ProgramDataHdl                    i
  XpValue                           unsigned long
End

/* version 3.3.0 or > */
FmcjProgramDataAsStream
  ProgramDataHdl                    i
  StreamLength                      unsigned long | DEFAULT
  StreamHdl                         n
  [ StreamOutputFileSpec            "FileSpec" ]
End

Remark:  StreamLength            DEFAULT
         stands for following:
             If Fmcj...StreamLength() is called before,
             then the last retrieved stream length will be passed