Request Schema for IWAYIVP

The following is a sample XML request schema for the generic transaction, IWAYIVP.

<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by the iBSE 2004-11-04T16:19:05Z -->
<xsd:schema xml:lang="en" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 targetNamespace="urn:iwaysoftware:CICS/Transactions/IWAYIVP_Request"
 attributeFormDefault="unqualified" elementFormDefault="qualified">
   <xsd:element name="CICS">
      <xsd:complexType>
         <xsd:all>
            <xsd:element name="Transaction">
               <xsd:complexType>
                  <xsd:all>
                     <xsd:element name="CommArea">
                        <xsd:complexType>
                           <xsd:sequence>
                              <xsd:element minOccurs="1"
                              name="DFHCOMMAREA" maxOccurs="1">
                                 <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                       <xsd:length value="1"/>
                                    </xsd:restriction>
                                 </xsd:simpleType>
                              </xsd:element>
                           </xsd:sequence>
                        </xsd:complexType>
                     </xsd:element>
                  </xsd:all>
                  <xsd:attribute type="xsd:string" use="required"
                  fixed="CICS/Transactions/IWAYIVP" name="location"/>
               </xsd:complexType>
            </xsd:element>
         </xsd:all>
      </xsd:complexType>
   </xsd:element>
</xsd:schema>

Although the message element is restricted to 80 bytes in the schema, this is not enforced at run time. The message can be up to 32,500 bytes long and is sent as the COMMAREA.


iWay Software