付録５．処理結果電文等の詳細について

付録5

処理結果電文等の詳細について(1) NACCS EDI電文① 処理結果通知電文及び出力情報電文（照会結果）のフォーマット
単項目にエラーが発生した場合に処理結果コードを最大5個設定可能とするため、75バイトの固定長とする。なお、処理結果コードが設定されない場合は、半角スペースを設定する。
処理結果通知電文及び出力情報電文（照会結果）のフォーマットを 付図5-1に示す。
出力共通項目

CL

処理結果

処理結果

処理結果

処理結果

処理結果

CL

業務

CL

(398バイト)RF

コード１(15バイト)コード２(15バイト)

コード３(15バイト)

コード４(15バイト)

コード５(15バイト)

RF

個別項目

RF

付図 5-1

処理結果通知電文及び出力情報電文（照会結果）のフォーマット

(注) 業務個別項目は、業務ごとに業務仕様書にて規定されている。

付図5-1をテキストエディター等のテキスト形式で見た場合、以下のようになる。

XXXXXXXXXXX･･････････････････････XXXXXXXXXX<CRLF>

出力共通項目（398バイト）

XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX
処理結果コード1(15バイト)

処理結果コード2(15バイト)

処理結果コード3(15バイト)

XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX
処理結果コード4(15バイト)<CRLF>

処理結果コード5(15バイト)

XXXXXXXXXXX･･･････････････XXXXXXXXXXXXXX <CRLF>
業務個別項目
（業務仕様書にて業務ごとに規定）

処理結果通知電文及び出力情報電文（照会結果）の場合、出力共通項目の Subjectには、処理結果コード＋半角スペース＋業務個別データが設定される。
Subjectの部分をテキストエディター等のテキスト形式で見た場合、以下のようになる。（Subject部分を抜粋している。）
XXXXX-XXXX-XXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
処理結果コード(15バイト)

業務個別データ（業務仕様書にて業務ごとに規定）(17バイト～64バイト)

半角スペース(1バイト)（注）
正常終了の場合で、注意喚起メッセージ（詳細は、「付録6 2.処理結果コード体系」参照）が設定されていない
場合、先頭の処理結果コード（処理結果コード1＝00000-0000-0000）が設定される。
正常終了の場合で、注意喚起メッセージが設定される場合は、2コード目の処理結果コード（処理結果コード2＝WXXXX-XXXX-XXXX）が、設定される。

付録 5-1② 出力情報電文（照会結果を除く）のフォーマット
出力情報電文（照会結果を除く）のフォーマットを付図5-2に示す。
出力共通項目CL(398バイト)

RF

付図 5-2

業務個別項目CL

業務個別項目RF

CL

業務個別項目RF

CL
RF

出力情報電文（照会結果を除く）のフォーマット

(注) 業務個別項目は、業務ごとに業務仕様書にて規定されている。

付図 5-2 を テキスト エディター等のテキスト形式で見た場合、以下のようになる。

XXXXXXXXXXX･･･････････・・XXXXXX <CRLF>
出力共通項目（398バイト）

XXXXXXXXXXX･･･････････････XXXXXXXXXXX <CRLF>
業務個別項目
（業務仕様書にて業務ごとに規定）

XXXXXXXXXXX･･･････････････XXXXXXXXXXX <CRLF>
業務個別項目XXXXXXXXXXX･･･････････････XXXXXXXXXXX <CRLF>
業務個別項目

出力情報電文（照会結果を除く）の場合、出力共通項目のSubjectには、業務個別データが設定される。
Subjectの部分をテキストエディター等のテキスト形式で見た場合、以下のようになる。（Subject部分を抜粋している。）
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
業務個別データ（業務仕様書にて業務ごとに規定）(1バイト～64バイト)

付録 5-2

③ エラー発生時における処理結果通知電文の出力形態について
NACCSセンターサーバ内では、以下のようなチェック処理が行われており、各チェック段階においてエラーが発生した都度、処理結果通知電文が送信される。
処理結果通知電文の基本出力パターンを付図5-3に示す。

NACCS センターサーバ
処理要求電文(1) 処理結果通知電文（共通エラー）

エラーあり
共通処理

1つのエラーが発生する毎に、処理結果コードを設定し、端末へ送信する。

共通処理

エラーなし
(2) 処理結果通知電文（単項目エラー）
パソコン

エラーあり

処理結果コードを最大5個設定し、端末へ送信する。

単項目
チェック処理エラーなし(3) 処理結果通知電文（項目間関連エラー）

エラーあり

1つのエラーが発生する毎に、処理結果コードを設定し、端末へ送信する。

項目間関連チェック処理

エラーなし

チェ単ック項処目
理チ項ェ目ック間
処関理連

正常処理

付図5-3

処理結果通知電文の基本出力パターン

個々のチェック方法については、業務仕様によって異なる場合がある。

付録 5-3

業務処理部

メイン
処理部

以下に、エラー電文の出力形態を示す。
イ． 処理結果通知電文（共通エラー）
共通処理でエラーとなった場合、処理結果コードを1個設定し、処理結果通知電文を出力する。
電文をテキストエディター等のテキスト形式で見た場合、以下のとおりになる。

XXXXXXXXXXX･･････････････････････XXXXXXXXXX<CRLF>

出力共通項目（398バイト）

XXXXX-XXXX-XXXX △△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△ △△△△△△△△△△△△△△△
処理結果コード1(15バイト)(15バイト)(15バイト)共通エラー

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <CRLF>
固有情報1（30バイト）

XXXXXXXXXXXXXXXXXXXX<CRLF>

固有情報2（20バイト）

XXXXXXXXXXXXXXXXXXXX<CRLF>

固有情報3（20バイト）（注）固有情報1～3にはスペースを設定

付録 5-4(15バイト)△△△△△△△△△△△△△△△(15バイト)<CRLF>

ロ． 処理結果通知電文（単項目エラー）
単項目チェック処理でエラーとなった場合、処理結果コードを最大 5個設定し、処理結果通知電文を出力する。
電文をテキストエディター等のテキスト形式で見た場合、以下のようになる。
XXXXXXXXXXX･･････････････････････XXXXXXXXXX<CRLF>

出力共通項目（398バイト）

XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX
処理結果コード1(15バイト)

処理結果コード2(15バイト)

処理結果コード3(15バイト)

XXXXX-XXXX-XXXX XXXXX-XXXX-XXXX
処理結果コード4(15バイト)<CRLF>

処理結果コード5(15バイト)

単項目エラー(最大５個まで出力)(注) 業務個別項目は記載省略：業務仕様書にて業務ごとに規定

出力共通項目のSubjectには、処理結果コード＋半角スペース＋業務個別データが設定される。
Subjectの部分をテキストエディター等のテキスト形式で見た場合、以下のようになる。
（Subject部分を抜粋している。）
XXXXX-XXXX-XXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
処理結果コード(15バイト)

業務個別データ（業務仕様書にて業務ごとに規定）(17バイト～64バイト)

半角スペース(1バイト)（注）先頭の処理結果コード（処理結果コード1＝XXXXX-XXXX-XXXX）が設定される。

付録 5-5

ハ． 処理結果通知電文（項目間関連エラー）
項目間関連チェック処理でエラーとなった場合、処理結果コードを 1個または複数設定し、処理結果通知電文を出力する。
電文をテキストエディター等のテキスト形式で見た場合、以下のようになる。
XXXXXXXXXXX･･････････････････XXXXXXXXXX<CRLF>

出力共通項目（398バイト）

XXXXX-XXXX-XXXX △△△△△△△△△△△△△△△△△△△△△△△△△△△△△△△ △△△△△△△△△△△△△△△ △△△△△△△△△△△△△△△ <CRLF>
処理結果コード1(15バイト)(15バイト)(15バイト)(15バイト)(15バイト)

項目間関連エラー(注) 業務個別項目は記載省略：業務仕様書にて業務ごとに規定

出力共通項目のSubjectには、処理結果コード＋半角スペース＋業務個別データが設定される。
Subjectの部分をテキストエディター等のテキスト形式で見た場合、以下のようになる。
（Subject部分を抜粋している。）
XXXXX-XXXX-XXXX X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
処理結果コード(15バイト)

業務個別データ（業務仕様書にて業務ごとに規定）(17バイト～64バイト)

半角スペース(1バイト)

付録 5-6

(2) EDIFACT電文共通処理でエラーとなった場合は、EDIFACTメッセージの「APERAK」に処理結果コードを1個設定し、処理結果通知電文として送信する。
単項目エラー、または項目間関連エラーとなった場合は、EDIFACT対象業務のEDIFACTメッセージの「CUSRES」に最大5個の処理結果コードを設定し、処理結果通知電文として送信する。
(3) XML電文
共通処理でエラーとなった場合は、処理結果コードを1個設定し、処理結果通知電文として送信する。設定内容は、「付録15 処理結果通知（共通エラー）マッピング表（XML）」を参照すること。
単項目エラー、または項目間関連エラーとなった場合は、最大5個の処理結果コードを設定し、処理結果通知電文として送信する。設定内容は、XML対象業務の「処理結果通知マッピング表（XML）」を参照すること。
(4) 継続処理となる業務について継続処理となる場合の対象業務一覧表（管理資料情報含む）は 「付表6-7を参照すること。

付録 5-7

対象業務一覧」