Network Deployment (Distributed operating systems), v8.0 > Reference > Developer best practices


XML schema definition for JMS stream messages

This is the XML schema definition for transcoding JMS stream messages to message types.

The following XML schema definition uses the target namespace http://www.ibm.com/xmlns/prod/websphere/messaging/jms/ to express JMS stream messages in XML. Use this definition to transcode between a byte array and a message payload.

<xsd:schema elementFormDefault="qualified" xml:lang="EN"
  targetNamespace="http://www.ibm.com/xmlns/prod/websphere/messaging/jms"
  xmlns="http://www.ibm.com/xmlns/prod/websphere/messaging/jms"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="data" type="StreamBody"/>

<xsd:complexType name="StreamBody">
<xsd:sequence>
<xsd:element name="value"
        type="streamTypes"
        minOccurs="0"
        maxOccurs="unbounded"
        nillable="true"/>
</xsd:sequence>
</xsd:complexType>

<xsd:simpleType name="character">
<xsd:restriction base="xsd:string">
<xsd:minLength value="1"/>
<xsd:maxLength value="1"/>
</xsd:restriction>
</xsd:simpleType>

<xsd:simpleType name="streamTypes">
<xsd:union memberTypes="xsd:long xsd:int xsd:short xsd:byte xsd:boolean
            xsd:float xsd:double xsd:string xsd:hexBinary character"/>
</xsd:simpleType>
</xsd:schema>


Related


Transcoding between message formats

+

Search Tips   |   Advanced Search