次の方法で共有


文字列の未定義部分の切り捨て

エラー メッセージを生成する代わりに UNICODE 文字列をメインフレーム データ表現に変換するときに、トランザクション インテグレーター (TI) ランタイム環境で未定義の文字が切り捨てされるように、文字列のプロパティを定義できます。 これを行うには、TI プロジェクトの文字列の [ホスト定義] タブ (プロパティ ページ) の [エラー処理] の [切り捨て] をクリックします。

切り捨てが有効になっている場合、TI ランタイム環境では、文字列を拡張バイナリコード 10 進交換コード (EBCDIC) または 2 バイト文字セット (DBCS) 文字列に変換するときに、文字列の以前に指定したディメンション値に文字数が制限されます。

混在する文字列に変換すると、TI ランタイム環境では、すべてのシフトアウト (SO) 文字に一致するシフトイン (SI) 文字が確実に含まれます。 DBCS 文字の連続したストリームの途中で切り捨てが行われると、終了 SI 文字が追加されます。 また、TI ランタイム環境では、SI 文字を追加するときに、部分的な DBCS 文字が残らないようにします。

文字列に空白の埋め込みと切り捨てが指定されている場合、TI ランタイム環境では、終端の SI 文字が追加された後に EBCDIC スペース文字を追加する必要がある場合があります。

参照

データ型を自動化から z/OS COBOL に変換する]
z/OS COBOL から自動化へのデータ・タイプの変換