IBM Websphere トランスフォーメーション エクステンダーを使用して、ミドルウェア システムで XML からコピーブックへ、およびその逆の変換を行っています。このリンク Cobol to xsd mapping から、次のことがわかりました。
コピーブックの PIC X(03) は、以下の xml スキーマに変換する必要があります
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxlength value="3"/>
<xsd:whiteSpace value="preserve"/>
</xsd:restriction>
</xsd:simpletype>
コピーブックの PIC 9(03) は、以下の xml スキーマに変換する必要があります
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="999"/>
</xsd:restriction>
</xsd:simpletype>
ただし、以下のコピーブック タイプに使用する xml スキーマを直接確認することはできません。どなたかご案内いただけませんか?
PIC S9(17) COMP-3
PIC S9(17)
PIC S9(03)
PIC S9(03) COMP-3
PIC +9(17)
PIC +9(03)