XML 生成時に、いずれかの例外コードが特殊レジスター XML-CODE に戻される場合があります。 このような例外が発生すると、ON EXCEPTION 句で指定されたステートメント、または、ON EXCEPTION 句をコーディングしていない場合には、XML GENERATE ステートメントの末尾に制御が渡されます。
| コード | 説明 |
|---|---|
| 400 | 受信は小さすぎて、生成された XML 文書を入れられませんでした。指定されていれば、COUNT IN データ項目に、実際に生成された文字位置のカウントが格納されています。 |
| 401 | マルチバイト・データ名に含まれている文字が、Unicode に変換されたときに XML エレメント名内で無効となりました。 |
| 402 | マルチバイト・データ名の先頭文字が、Unicode に変換されたときに、XML エレメント名の先頭文字として無効となりました。 |
| 403 | OCCURS DEPENDING ON 変数の値が 16,777,215 を超えました。 |
| 410 | 外部コード・ページは、Unicode への変換に対応していません。 |
| 411 | 外部コード・ページは、サポートされる単一バイトの EBCDIC コード・ページではありません。 |
| 412 | 外部コード・ページは、サポートされる単一バイトの ASCII コード・ページではありません。 |
| 413 | 文書データ項目は英数字ですが、実行時のロケールがコンパイル時のロケールと一致していません。 |
| 600-699 | 内部エラー このエラーをサービス担当者に報告してください。 |
関連タスク
XML 出力生成時のエラーの処理