Nueva función: MQGetDestinationName()
MQGetDestinationName (const MQDestinationHandle destinationHandle, MQString * destinationName); |
Utilice esta función para obtener el nombre del destino. El valor de destinationName devuelto es una copia que el llamante tiene la responsabilidad de liberar mediante una llamada a MQFreeString() .
Parámetros
Un enlace al destino cuyo nombre quiere averiguar.
El parámetro de salida para el nombre.
Esta función es útil cuando se utiliza el modelo de respuesta. Puede utilizar la función MQGetMessageReplyTo para obtener un enlace al destino donde se debe enviar el mensaje. Después puede utilizar MQGetDestinationName para obtener el nombre del destino. Una vez ha obtenido el nombre del destino, puede procesar mensajes en función del nombre.
Nuevo valor enumerado: MQ_MESSAGE
El nuevo mensaje MQMessageType, MQ_MESSAGE permite a los clients de C intercambiar mensajes JMS de tipo Mensaje con otros clientes de Message Queueque utilicen C o Java:
typedef enum _MQMessageType {MQ_TEXT_MESSAGE = 0, MQ_BYTES_MESSAGE = 1, MQ_MESSAGE = 3, MQ_UNSUPPORTED_MESSAGE = 2} MQMessageType; |
El tipo de datos MQ_MESSAGE identifica mensajes que tienen una cabecera y propiedades, pero que no tienen texto de mensaje. La función MQCreateMessage () se utiliza para crear un mensaje de este tipo.
Una nueva propiedad de conexión, MQ_UPDATE_RELEASE_PROPERTY, que especifica la versión de la actualización de Message Queue. Utilice la función MQGetMetaData() para obtener información sobre la versión.