Service Images for Messaging Transport Protocols

This page describes the specific characteristics of service images that are created using the JMS transport protocol, the IBM MQ Native transport protocol, and the RabbitMQ transport protocol.
dts91
This page describes the specific characteristics of service images that are created using the JMS transport protocol, the IBM MQ Native transport protocol, and the RabbitMQ transport protocol.
By default, the operation name for the transaction is set to the request channel name that is defined in the request step in the virtual service model.
The queue and connection data in the metadata is for informational purposes only. The data is not used at playback time.
The following items apply to the request metadata:
  • The metadata properties that are not grouped with a prefix contain the queue and connection information for the proxy request queue.
  • The 
    channel.name
     metadata property must match the request channel name defined in the request and live invocation steps in the virtual service model. This property is the only required metadata property on the request side. You can change the virtual service model's request queues as needed, as long as the request channel name remains the same.
  • The metadata properties that start with
    msg
    are the properties from the original request message.
  • The metadata properties that start with
    liveRequest
    contain the queue and connection properties for the live request queue.
The following items apply to the response metadata:
  • The metadata properties that are not grouped with a prefix contain the queue and connection information for the proxy response queue.
  • The 
    channel.name
     metadata property must match a response channel name defined in the respond and live invocation steps in the virtual service model. The value specifies the response channel name to be used to send the response to the client. If there is more than one response, the responses can specify different channel names.
  • The metadata properties that start with
    msg
    are used to reconstruct the response message and its properties. For service images that are created using the JMS transport protocol, the only required property is
    msg.type
    . The
    msg.type
    property indicates the type of message to send.
  • The metadata properties that start with 
    liveResponse
     contain the queue and connection properties for the live response queue.