WebSphere MQ Workflow 3.4 Generic C API Test / Prototyping Tool

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

FmcjContainerElement

===Syntax for FmcjContainerElement APIs=================================

FmcjContainerElementCopy
  ContainerElementHdl               i
  ContainerElementHdl2              n
  XpRc                              FMC_OK
End

FmcjContainerElementEqual
  ContainerElementHdl               i
  ContainerElementHdl2              i
  XpValue                           TRUE | FALSE
End

FmcjContainerElementDeallocate
  ContainerElementHdl               i
  XpRc                              FMC_OK
End

FmcjContainerElementType
  ContainerElementHdl               i
  BufferLength                      unsigned long
  XpValue                           "value" | NULL
End

FmcjContainerElementName
  ContainerElementHdl               i
  BufferLength                      unsigned long
  XpValue                           "value" | NULL
End

FmcjContainerElementFullName
  ContainerElementHdl               i
  BufferLength                      unsigned long
  XpValue                           "value" | NULL
End

FmcjContainerElementLeafCount
  ContainerElementHdl               i
  XpValue                           unsigned long
End

FmcjContainerElementLeaves
  ContainerElementHdl               i
  ContainerElementVectorHdl         n
End

FmcjContainerElementMemberCount
  ContainerElementHdl               i
  XpValue                           unsigned long
End

FmcjContainerElementStructMembers
  ContainerElementHdl               i
  ContainerElementVectorHdl         n
End

FmcjContainerElementGetElement
  ContainerElementHdl               i
  QualifiedName                     "value" | DEFAULT | NULL
  ContainerElementHdl2              n
  XpRc                              FMC_OK
End

FmcjContainerElementStringLength
  ContainerElementHdl               i
  XpValue                           unsigned long
End

FmcjContainerElementStringValue
  ContainerElementHdl               i
  BufferLength                      unsigned long
  XpValue                           "value"
  XpRc                              FMC_OK
End

FmcjContainerElementLongValue
  ContainerElementHdl               i
  XpValue                           long
  XpRc                              FMC_OK
End

FmcjContainerElementFloatValue
  ContainerElementHdl               i
  XpValue                           double
  XpRc                              FMC_OK
End

FmcjContainerElementBinaryLength
  ContainerElementHdl               i
  XpValue                           unsigned long
End

FmcjContainerElementBinaryValue
  ContainerElementHdl               i
  BufferLength                      unsigned long
  XpValue                           "hex_value" | NULL
  XpRc                              FMC_OK
End

FmcjContainerElementArrayStringLength
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  XpValue                           unsigned long
End

FmcjContainerElementArrayStringValue
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  BufferLength                      unsigned long
  XpValue                           "value"
  XpRc                              FMC_OK
End

FmcjContainerElementArrayLongValue
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  XpValue                           long
  XpRc                              FMC_OK
End

FmcjContainerElementArrayFloatValue
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  XpValue                           double
  XpRc                              FMC_OK
End

FmcjContainerElementArrayBinaryLength
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  XpValue                           unsigned long
End

FmcjContainerElementArrayBinaryValue
  ContainerElementHdl               i
  ArrayIndex                        unsigned long
  BufferLength                      unsigned long
  XpValue                           "hex_value" | NULL
  XpRc                              FMC_OK
End

FmcjContainerElementArrayElements
  ContainerElementHdl               i
  ContainerElementVectorHdl         n
End

FmcjContainerElementCardinality
  ContainerElementHdl               i
  XpValue                           unsigned long
End

FmcjContainerElementIsArray
  ContainerElementHdl               i
  XpValue                           TRUE | FALSE
End

FmcjContainerElementIsLeaf
  ContainerElementHdl               i
  XpValue                           TRUE | FALSE
End

FmcjContainerElementIsStruct
  ContainerElementHdl               i
  XpValue                           TRUE | FALSE
End