Service JMS form - Completing the Request tab
Use the Request tab to map the incoming data to properties on the clipboard.
Field | Description |
---|---|
Message Type | Specify the message type of the messages to be processed by this service rule:
|
Message Headers
Use the fields in this section to map any data of interest from the header fields of the JMS message.
Field | Description |
---|---|
Name | Select the type of JMS message header:
|
Map To | Specify the destination or type of destination for the value. Typically,
Clipboard is the correct option to choose. In unusual cases,
select |
Map To Key | Specify the key to locating the property or the rule in the destination
specified in the Map To field:
You can map the data to the parameter page of the activity rather than the
primary page by using the |
Message Properties
Use the fields in this section to map data from any JMS properties defined by the application sending the request.
The Pega Platform provides four application-specific JMS properties that the sender can use to provide information about the messages consumed by JMS services. (See More about JMS Listeners for details on these properties.) You do not need to map the values of those properties — they are processed automatically.
Use this section to map message properties defined by the external application, not by the Pega Platform.
Field | Description |
---|---|
Data Type | Select the data type of the message property, one of the Java primitive data
types String , Boolean , Byte ,
Integer , Short , Long ,
Float , or Double . |
Description | Enter a short text description of the message property. |
Map To | Specify the destination or the type of destination for the value in the
Pega Platform. This field presents a subset of the following
options, as appropriate for the data type you specified:
If more choices appear, they identify a custom function rule in a
|
Map To Key | Specify the key to locating the property or the rule in the destination
specified in the Map To field:
|
Message Data
Use the fields in this section to map the data from the body of the message. Note the following:
- If the Message Type is set to
Empty Message
, do not create any rows in this section. - If the Message Type is set to
Text Message
, include one row only in this section. The data type of the mapping must be set to String. - If the Message Type is set to
Object Message
, include one row only in this section. The data type of the mapping must be set to Object. - If the Message Type is set to
Stream Message
, create data mappings for each of the items in the stream in the order in which they will be received.
Field | Description |
---|---|
Data Type | Select the data type of the item you are mapping, one of the Java primitive
data types String , Boolean , Byte ,
Integer , Short , Long ,
Float , and Double . If you selected a Message
Type of Object , Stream , or Map ,
an additional data type of Object is available. |
Message Key | Applies only when the Message Type is set to Map Message .
Enter the name of the item you are mapping. The Pega Platform
uses it as the lookup name for the item in the incoming list. |
Description | Enter a short description of the item you are mapping. |
Map To | Specify the destination or the type of destination for the value in the Pega Platform. For the list of options, see the description of the Map To field from the Message Properties section. |
Map To Key | Specify the key to locating the property or the rule in the destination specified in the Map To field. For the list of options, see the description of the Map To Key from the Message Properties section. |