Table of Contents

  • About this book
  • Who should read this book
  • License warning
  • Prerequisite knowledge

  • Device information

  • Introduction
  • Installation
  • Getting started with Palm
  • Prerequisites
  • Overview
  • Creating and compiling a basic Palm program that uses WebSphere MQ messaging
  • Using the SupportPac EAP1 example project file and code
  • HotSyncing the program and WebSphere MQ Everyplace files onto the Palm OS device
  • WebSphere MQ Everyplace system components for the Palm device
  • HotSync Setup for Palm OS 3.5 and Windows 2000
  • Installing the files on Palm OS
  • Installing, configuring and starting Windows RAS (Remote Access Service) on the PC
  • Windows NT and Palm OS 3.1
  • Windows 2000 and Palm OS 3.5
  • Configure networking and WebSphere MQ Everyplace on Palm OS
  • Palm OS 3.1 and Windows NT
  • Create a WebSphere MQ Everyplace queue manager and start a WebSphere MQ Everyplace server on the PC
  • Run the Palm program on Palm OS
  • Palm OS 3.1 and Windows NT
  • Palm OS 3.5 and Windows 2000

  • General programming guidance

  • Starting and terminating a session with the WebSphere MQ Everyplace system
  • Initialization and termination
  • Building a message object
  • Allocating and freeing a message object
  • Putting data into the message object
  • Example code fragment for putting data into a message object
  • Putting messages onto a queue

  • Retrieving messages from a queue

  • Retrieving data from message objects
  • MQeFieldsGet - Mode 1: length retrieval
  • MQeFieldsGet - Mode 2: Data Retrieval
  • Advanced MQeFields APIs

  • Starting and stopping the trace

  • Administration using the administration message object

  • Programming reference

  • WebSphere MQ Everyplace C API
  • Relationship with the C Bindings
  • C language data types
  • Primitive
  • Endian
  • MQeFields data types
  • MQeFields API
  • Primitive
  • General constraint
  • Array APIs
  • Base APIs
  • MQeFields macros and helper APIs
  • Data type definitions
  • MQeField data structure
  • MQeField structure descriptor
  • MQeFields structure descriptor flags
  • Field data types
  • Base pointers
  • MQeFieldsAlloc
  • MQeFieldsDelete
  • MQeFieldsDump
  • MQeFieldsDumpLength
  • MQeFieldsEquals
  • MQeFieldsFields
  • MQeFieldsFree
  • MQeFieldsGet
  • MQeFieldsGetArray
  • MQeFieldsGetByArrayOfFd
  • MQeFieldsGetByIndex
  • MQeFieldsGetByStruct
  • MQeFieldsHide
  • MQeFieldsPut
  • MQeFieldsPutArray
  • MQeFieldsPutByArrayOfFd
  • MQeFieldsPutByStruct
  • MQeFieldsRead
  • MQeFieldsRestore
  • MQeFieldsType
  • MQeFieldsWrite
  • MQeFieldsContains
  • MQeFieldsCopy
  • MQeFieldsDataLength
  • MQeFieldsDataType
  • MQeFieldsGetArrayLength
  • MQeFieldsGetBoolean, MQeFieldsGetByte, MQeFieldsGetShort, MQeFieldsGetInt, MQeFieldsGetLong, MQeFieldsGetDouble, MQeFieldsGetFloat
  • MQeFieldsGetFields
  • MQeFieldsGetArrayOfByte, MQeFieldsGetArrayOfShort, MQeFieldsGetArrayOfInt, MQeFieldsGetArrayOfLong, MQeFieldsGetArrayOfFloat, MQeFieldsGetArrayOfDouble
  • MQeFieldsGetAscii, MQeFieldsGetUnicode, MQeFieldsGetObject
  • MQeFieldsGetShortArray, MQeFieldsGetIntArray, MQeFieldsGetLongArray, MQeFieldsGetFloatArray, MQeFieldsGetDoubleArray
  • MQeFieldsGetAsciiArray, MQeFieldsGetUnicodeArray, MQeFieldsGetByteArray
  • MQeFieldsPutArrayLength
  • MQeFieldsPutBoolean
  • MQeFieldsPutFields
  • MQeFieldsPutByte, MQeFieldsPutShort, MQeFieldsPutInt, MQeFieldsPutLong, MQeFieldsPutFloat, MQeFieldsPutDouble
  • MQeFieldsPutAscii, MQeFieldsPutUnicode, MQeFieldsPutObject
  • MQeFieldsPutArrayOfByte, MQeFieldsPutArrayOfShort, MQeFieldsPutArrayOfInt, MQeFieldsPutArrayOfLong, MQeFieldsPutArrayOfFloat, MQeFieldsPutArrayOfDouble
  • MQeFieldsPutShortArray, MQeFieldsPutIntArray, MQeFieldsPutLongArray, MQeFieldsPutFloatArray, MQeFieldsPutDoubleArray
  • MQeFieldsPutAsciiArray, MQeFieldsPutUnicodeArray, MQeFieldsPutByteArray
  • System
  • General constraints
  • MQeInitialize
  • MQeTerminate
  • MQeGetVersion
  • MQeConfigCreateQMgr
  • MQeConfigDeleteQMgr
  • MQeTraceCmd
  • MQeTrace
  • MQeQMgr APIs
  • MQeQMgrBrowseMsgs
  • MQeQMgrConfirmMsg
  • MQeQMgrDeleteMsgs
  • MQeQMgrGetMsg
  • MQeQMgrGetName
  • MQeQMgrPutMsg
  • MQeQMgrUndo
  • MQeQMgrUnlockMsgs
  • MQExceptions and Options
  • MQExceptions
  • Completion codes
  • Reason Codes
  • MQe options
  • MQeFields options
  • MQeQMgr options
  • MQeTrace options

  • Appendixes

  • Appendix A. Trap numbers for functions in shared libraries

  • Appendix B. Notices
  • Trademarks
  • Glossary

  • Bibliography

  • Index

  • Sending your comments to IBM


  • © IBM Corporation 2002. All Rights Reserved