Set and Get Message Properties

Before a client sends a message, it can use a "set property" method to set the message properties. The client can check the message properties with a "get property" method.

For more information on message properties, see EMS Message Properties.

  • Java Use the Message object’s setBooleanProperty() method
    to set the JMS_TIBCO_PRESERVE_UNDELIVERED property to true:
    message.setBooleanProperty("JMS_TIBCO_PRESERVE_UNDELIVERED", 
    true);

    Use the getStringProperty() method to get the user ID of the JMS_TIBCO_SENDER:

    userID = message.getStringProperty("JMS_TIBCO_SENDER");
  • C

    Use the tibemsMsg_SetBooleanProperty function to set the JMS_TIBCO_PRESERVE_UNDELIVERED property to true:

    status = tibemsMsg_SetBooleanProperty(message,
    "JMS_TIBCO_PRESERVE_UNDELIVERED", true);

    Use the tibemsMsg_GetStringProperty function to get the user ID of the JMS_TIBCO_SENDER:

       char* userID = NULL;

    status = tibemsMsg_GetStringProperty(message,
    "JMS_TIBCO_SENDER", &userID);
  • C#

    Use the Message.SetBooleanProperty method
    to set the JMS_TIBCO_PRESERVE_UNDELIVERED property to true:

    message.SetBooleanProperty("JMS_TIBCO_PRESERVE_UNDELIVERED",
    true);

    Use the Message.GetStringProperty method to get the user ID of the JMS_TIBCO_SENDER:

    string userID = message.GetStringProperty("JMS_TIBCO_SENDER");