| PL/I Type | Corresponding XSD Type |
|---|---|
Fixed Binary (n) |
<xsd:simpleType> <xsd:restriction base="xsd:byte"/> <xsd:simpleType> |
Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:short"/>
</xsd:simpleType>
|
Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:int"/>
</xsd:simpleType>
|
Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:long"/>
</xsd:simpleType>
|
Unsigned Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte"/>
</xsd:simpleType>
|
Unsigned Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedShort"/>
</xsd:simpleType>
|
Unsigned Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt"/>
</xsd:simpleType>
|
Unsigned Fixed Binary (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedLong"/>
</xsd:simpleType>
|
| PL/I Type | Corresponding XSD Type |
|---|---|
Binary Float (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:float"/>
</xsd:simpleType>
|
Binary Float (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>
|
Decimal Float (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:float"/>
</xsd:simpleType>
|
Decimal Float (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>
|
| PL/I Type | Corresponding XSD Type |
|---|---|
| Bit (n) where n is a multiple of 8. Other values are not supported. |
<xsd:simpleType>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="m"/>
</xsd:restriction>
</xsd:simpleType>
where m = n/8 |
Character (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxlength value="n"/>
</xsd:restriction>
</xsd:simpleType>
|
Graphic (n) |
<xsd:simpleType>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="m"/>
</xsd:restriction>
</xsd:simpleType>
where m = 2*n |