Try OpenEdge Now
skip to main content
BP Server Developer's Guide
Messaging workstep : Message descriptor : Header
 

Header

The properties specified within the Header tag constitute the header of the JMS message. The header properties can include predefined system properties and user defined custom properties. In addition to the list of system properties provided by BP Server, user can define any custom property in header.
<Header>
    <Property name="approverName"/>
</Header>
The list of predefined system properties is given below:
*MessageName
*ReceiverAppName
*ReceiverInstanceId
*ReceiverTaskName
*ReceiverPriority
*ReceiverInstanceAlias
*SenderAppName
*SenderTemplateName
*SenderInstanceId
*SenderTaskName
*SenderEmail
Note: You cannot modify the name and type of the system properties.
Example:
<Header>
    <Property name="MessageName"/>
    <Property name="SenderEmail"/>
    <Property name="approverName" type="java.lang.String"/> //custom property
</Header>
The default data-type for a property is assumed as java.lang.String type. If the property data-type is other than java.lang.String, then the type attribute should be specified with a proper value.
* System properties
* Custom properties