#include <hmq.h> MQEVOID MQeFieldsPutArray( MQEHSESS hSess, MQEHFLDS hFlds, MQECHAR* pName, MQEBYTE DataType, MQEVOID * pData, MQEINT32 nElements, MQEINT32 * pCompCode, MQEINT32 * pReason)
#include <hmq.h> static MQECHAR const * FieldsType = "com.ibm.mqe.MQeFields"; MQEHSESS hSess; MQEHFIELDS hFlds; MQEBYTE datatype; MQEINT32 n = 5; MQEINT32 data[5]; MQEINT32 compcode; MQEINT32 reason; MQEINT32 rc; hSess = MQeInitialize("MyAppsName", &compcode, &reason); hFlds = MQeFieldsAlloc( hSess, FieldsType, &compcode, &reason); /* Put an array of 32 bit integers into the fields object. */ datatype = MQE_TYPE_INT; data[0] = 0x12345678; data[1] = 0xFEEDBABE; data[2] = 0xCAFEBABE; data[3] = 0xCOD1F1ED; data[4] = 0x1DEC0DED; MQeFieldsPutArray( hSess, hFlds, "MyData", datatype, (MQEBYTE *) &data, n, &compcode, &reason);