固定長の取込・出力設定方法まとめ ############################################################################################################################### | 固定長ファイル連携による設定の手順をご紹介します。 | 画面操作については『|imp-link-op-01|』を参照してください。 .. 操作ガイドへのリンク .. |imp-link-op-01| raw:: html Accel-KNIGHT 操作ガイド .. contents:: :local: :depth: 3 :backlinks: none 取込可能な固定長ファイル ******************************************************************************************************************************* ヘッダとフッタ無しでかつデータ部に改行のないファイル =============================================================================================================================== | データ行が改行無しで1行のデータとして存在するファイル | ファイルイメージ .. code-block:: none |データレコード1------------------------------------||データレコード2------------------------------------||データレコード3------------------------------------| ヘッダからエンドレコードまでが1ファイル内に1セットのみのファイル =============================================================================================================================== | ヘッダレコード、データレコード、フッタレコード、エンドレコードが1セット存在するファイル | ファイルイメージ .. code-block:: none |ヘッダレコード----------------| |データレコード1------------------------------------| |データレコード2------------------------------------| |データレコード3------------------------------------| |フッタレコード------------| |エンドレコード| ヘッダからフッタまでが1ファイル内に複数セットあるファイル =============================================================================================================================== | ヘッダレコード、データレコード、フッタレコード、エンドレコードが複数セット存在するファイル | ファイルイメージ .. code-block:: none |ヘッダレコード----------------| |データレコード1------------------------------------| |データレコード2------------------------------------| |データレコード3------------------------------------| |フッタレコード------------| |ヘッダレコード----------------| |データレコード1------------------------------------| |データレコード2------------------------------------| |データレコード3------------------------------------| |フッタレコード------------| |ヘッダレコード----------------| |データレコード1------------------------------------| |データレコード2------------------------------------| |データレコード3------------------------------------| |フッタレコード------------| |エンドレコード| エンドレコード以降にもレコードがあるファイル =============================================================================================================================== | エンドレコード以降の行にもデータが存在するファイル | ファイルイメージ .. code-block:: none |ヘッダレコード----------------| |データレコード1------------------------------------| |データレコード2------------------------------------| |データレコード3------------------------------------| |フッタレコード------------| |エンドレコード| |データレコード------------------------------------| |データレコード------------------------------------| |データレコード------------------------------------| ヘッダとフッタ無しでかつデータ部に改行のないファイルの取込 ******************************************************************************************************************************* | 取込データイメージ ※□は半角スペースとみなしてください。 .. code-block:: none sampleUser01□□□サンプルユーザ01□□□□□□□□□□□020ja0□□□□□□□□□□□□□□□□□□□□sampleUser02□□□サンプルユーザ02□□□□□□□□□□□030ja0□□□□□□□□□□□□□□□□□□□□ 取込ファイル定義 =============================================================================================================================== | 取込ファイルの情報を登録します。 | 基本情報の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_12.* :width: 600px | 項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_13.* :width: 600px マッピング定義 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 ヘッダからフッタまでが1ファイル内に複数セットあるファイルの取込 ******************************************************************************************************************************* * | **全銀フォーマットファイルの設定はこちらを参照ください。** | 取込データイメージ ※□は半角スペースとみなしてください。 .. code-block:: none 121□0000000001サンプルクライアントユーザ1□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ11□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ12□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ13□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ14□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ15□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 121□0000000001サンプルクライアントユーザ2□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ21□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ22□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ23□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ24□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ25□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 121□0000000001サンプルクライアントユーザ3□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ31□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ32□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ33□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ34□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ35□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 9□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 取込ファイル定義 =============================================================================================================================== | 取込ファイルの情報を登録します。 | 基本情報の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_01.* :width: 600px | 項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_02.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_03.* :width: 600px | 固定長ヘッダデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_04.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_05.* :width: 600px | 固定長フッタデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_06.* :width: 600px | 固定長エンドデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_07.* :width: 600px マッピング定義 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 | マッピング定義画面でヘッダ、フッタ、エンドの情報をマッピングする場合は固定長コンポーネントを使用します。 | 固定長コンポーネントを配置すると固定長インデックス検索画面が表示されるのでマッピングしたい項目を検索し設定します。 .. figure:: /_static/images/appendix/fixed/fixed_imp_16.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_17.* :width: 300px * | 固定長インデックス検索画面でヘッダを検索した場合 .. figure:: /_static/images/appendix/fixed/fixed_imp_08.* :width: 600px * | 固定長インデックス検索画面でフッタを検索した場合 .. figure:: /_static/images/appendix/fixed/fixed_imp_09.* :width: 600px * | 固定長インデックス検索画面でエンドを検索した場合 .. figure:: /_static/images/appendix/fixed/fixed_imp_10.* :width: 600px | 固定長インデックス検索画面でヘッダを検索し「依頼人名」を選択した際のマッピング画面の表示は以下になります。 .. figure:: /_static/images/appendix/fixed/fixed_imp_11.* :width: 600px 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 ヘッダからエンドレコードまでが1ファイル内に1セットのみのファイル ******************************************************************************************************************************* | 取込データイメージ ※□は半角スペースとみなしてください。 .. code-block:: none 121□0000000001サンプルクライアントユーザ□□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン□□□□□□□□□□サンプルシテン□□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ1□□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ2□□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ3□□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ4□□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ5□□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 9□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 取込ファイル定義 =============================================================================================================================== | 取込ファイルの情報を登録します。 | 基本情報の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_14.* :width: 600px | 項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_02.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_03.* :width: 600px | 固定長ヘッダデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_04.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_05.* :width: 600px | 固定長フッタデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_06.* :width: 600px | 固定長エンドデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_07.* :width: 600px マッピング定義 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 エンドレコード以降にもレコードがあるファイルの取込 ******************************************************************************************************************************* | 取込データイメージ ※□は半角スペースとみなしてください。 .. code-block:: none 121□0000000001サンプルクライアントユーザ□□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン□□□□□□□□□□サンプルシテン□□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ1□□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ2□□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ3□□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ4□□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ5□□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 9□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン6□□□□□□□□□サンプルシテン6□□□□□□000110000001ウケトリニンメイショウ6□□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 取込ファイル定義 =============================================================================================================================== | 取込ファイルの情報を登録します。 | 基本情報の設定 * | **チェック方式「取込は実施せずバリデーションチェックでエラーにし、ファイルを修正する」を選択した場合** | 取込処理実行前のバリデーションチェックでエラーとなり取込処理は行われません。 | エンドレコード以降にもレコードのあるファイルの取込処理を行う場合はチェック方式 **「取込を実施し、エンドコード以降のレコードは読み込まない」** を選択してください。エンドレコード以降のレコードを無視して取込処理を実行します。 .. figure:: /_static/images/appendix/fixed/fixed_imp_15.* :width: 600px | 項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_02.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_03.* :width: 600px | 固定長ヘッダデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_04.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_imp_05.* :width: 600px | 固定長フッタデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_06.* :width: 600px | 固定長エンドデータ項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_imp_07.* :width: 600px マッピング定義 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 取込設定 =============================================================================================================================== | 取込設定は通常のCSVファイル設定と同様の設定を行います。 固定長ファイルの出力 ******************************************************************************************************************************* 取込ファイル定義 =============================================================================================================================== | ヘッダレコード、データレコード、フッタレコード(エンドレコード)を出力するためには、ヘッダレコード用、データレコード用、フッタレコード用(エンドレコード用)のファイル定義を作成する必要があります。 | ※エンドレコードを保持する業務テーブルがある場合はエンドレコード用のファイル定義の作成が必要です。 | 基本情報の設定 * | 改行なしの1レコード形式で出力する場合 .. figure:: /_static/images/appendix/fixed/fixed_exp_01.* :width: 600px * | 改行ありで出力する場合 .. figure:: /_static/images/appendix/fixed/fixed_exp_02.* :width: 600px * | 区分識別値を出力する場合 .. figure:: /_static/images/appendix/fixed/fixed_exp_03.* :width: 600px .. note:: |  区分識別項目の有無が【無し】の場合、区分識別項目の値は桁埋め文字に設定されている文字(デフォルトは半角スペース)で出力されます。 | | 項目明細の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_04.* :width: 600px * | 桁数 | テーブルのカラム値の桁数が項目明細で指定された桁数を超える場合、項目明細の桁数に基づいて値は切り捨てられます。 | テーブルのカラム値の桁数が項目明細で指定された桁数以下の場合、項目明細の桁数に基づき桁埋め文字で値を補完します。 | テーブルのカラム値がNullの場合は桁埋め文字で値を補完します。 * | 区分識別項目 | 区分識別項目にチェックがついている項目は、テーブルのカラムに値が存在していてもデータ区分識別値が優先されます。 .. note:: |  出力時の取込ファイル定義ではヘッダデータ項目明細およびフッタデータ項目明細の設定は不要です。 |  出力処理ではヘッダデータ項目明細およびフッタデータ項目明細の情報は出力されません。 |  ヘッダレコード、フッタレコードを出力する場合は取込ファイル定義を新たに作成し取込ファイル定義 項目明細に出力項目情報を設定してください。 .. figure:: /_static/images/appendix/fixed/fixed_exp_05.* :width: 600px | マッピング定義 =============================================================================================================================== | マッピング定義は通常のCSVファイル設定と同様の設定を行います。 | ヘッダレコード、データレコード、フッタレコード(エンドレコード)を出力するためには、ヘッダレコード用、データレコード用、フッタレコード用(エンドレコード用)のマッピング定義を作成する必要があります。 | ※エンドレコードを保持する業務テーブルがある場合はエンドレコード用のマッピング定義の作成が必要です。 出力設定 =============================================================================================================================== | 出力設定は通常のCSVファイル設定と同様の設定を行います。 | ヘッダレコード、フッタレコード(エンドレコード)を含むファイルを出力する場合は、出力ファイルの結合にチェックを設定することで出力設定明細のマッピング定義を上から順に結合したファイルを出力できます。 | 結合したファイルの出力先は出力ファイルパスで指定します。 .. figure:: /_static/images/appendix/fixed/fixed_exp_06.* :width: 600px .. note:: |  出力ファイルの結合にチェックを設定した場合、以下の4つのファイルが出力されます。 |  出力設定明細に設定したマッピング定義は通常のCSVファイルの設定と同様にファイルが出力されます。 |   1. header.txt  ヘッダレコードファイル |   2. data.txt   データレコードファイル |   3. footer.txt  フッタレコードファイル |   4. fixedExp.txt 1~3を結合したファイル | 結合ファイル出力結果イメージ ※□は半角スペースとみなしてください。 .. code-block:: none 121□0000000001サンプルクライアントユーザ□□□□□□□□□□□□□□□□□□□□□□□□□05010001サンプルキカン□□□□□□□□□□サンプルシテン□□□□□□□1□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□サンプルキカン1□□□□□□□□□サンプルシテン1□□□□□□000110000001ウケトリニンメイショウ1□□□□□□□□□□□□□□□□□□0000010000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン2□□□□□□□□□サンプルシテン2□□□□□□000110000001ウケトリニンメイショウ2□□□□□□□□□□□□□□□□□□0000020000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン3□□□□□□□□□サンプルシテン3□□□□□□000110000001ウケトリニンメイショウ3□□□□□□□□□□□□□□□□□□0000030000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン4□□□□□□□□□サンプルシテン4□□□□□□000110000001ウケトリニンメイショウ4□□□□□□□□□□□□□□□□□□0000040000□1000000000□□□□□□□□□□7Y□□□□□□□ 2□□□□サンプルキカン5□□□□□□□□□サンプルシテン5□□□□□□000110000001ウケトリニンメイショウ5□□□□□□□□□□□□□□□□□□0000050000□1000000000□□□□□□□□□□7Y□□□□□□□ 8000005000000150000□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 9□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ Case.全銀フォーマットファイルを出力する場合 =============================================================================================================================== 取込ファイル定義 ------------------------------------------------------------------------------------------------------------------------------- | ヘッダレコード用のファイル定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_07.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_08.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_09.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_10.* :width: 600px | データレコード用のファイル定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_11.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_12.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_13.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_14.* :width: 600px | フッタレコード用のファイル定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_15.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_16.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_17.* :width: 600px マッピング定義 ------------------------------------------------------------------------------------------------------------------------------- | ヘッダレコード用のマッピング定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_18.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_19.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_20.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_21.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_22.* :width: 600px | データレコード用のマッピング定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_23.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_24.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_25.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_26.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_27.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_28.* :width: 600px | フッタレコード用のマッピング定義の設定 .. figure:: /_static/images/appendix/fixed/fixed_exp_29.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_30.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_31.* :width: 600px 出力設定 ------------------------------------------------------------------------------------------------------------------------------- | 出力ファイルの結合にチェックを設定し、ヘッダレコード、データレコード、フッタレコード、エンドレコードを1つのファイルに結合して全銀フォーマットファイルを出力します。 | 全銀フォーマットファイルの出力先は出力ファイルパスで指定します。 .. figure:: /_static/images/appendix/fixed/fixed_exp_32.* :width: 600px .. figure:: /_static/images/appendix/fixed/fixed_exp_33.* :width: 600px | 全銀フォーマットファイル出力結果イメージ ※□は半角スペースとみなしてください。 .. code-block:: none 121012121212□□カ)エフエフジーソウコ□□□□□□□□□□□□□□□□□□□□□□□□□□□□03810177フクオカ□□□□□□□□□□□231ハカタエキマエ□□□□□□□□1222222□□□□□□□□□□□□□□□□□□ 20177フクオカ□□□□□□□□□□□100ホンテン□□□□□□□□□□□□□□□19540881アーバンエコシステムズ□□□□□□□□□□□□□□□□□827338□□□□□10001□□□□□□□□□□□□□□□□□□□□□□□□ 850□□□□26629835□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 851□□□□99999999□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 9□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ログの種類 ******************************************************************************************************************************* | ファイルパターン別に取込実行時に出力されるログをご紹介します。 | **ヘッダとフッタ無しでかつデータ部に改行のないファイルの場合に出力されるログ** +----------+------------------------------------------------------------------+--------------------------------------------------------------------------------------------+----------+ | ログ種別 | メッセージ | 出力条件 |  補足  | +----------+------------------------------------------------------------------+--------------------------------------------------------------------------------------------+----------+ | info | データレコード一行のトータル桁数= [桁数] | なし |  なし  | +----------+------------------------------------------------------------------+--------------------------------------------------------------------------------------------+----------+ | error | 桁数を満たしていないデータが存在しているため、処理を中断します。 | 項目明細の合計桁数に基づいて分割したすべてのデータが項目明細の合計桁数と一致していない場合 |  なし  | +----------+------------------------------------------------------------------+--------------------------------------------------------------------------------------------+----------+ | warning | なし | なし |  なし  | +----------+------------------------------------------------------------------+--------------------------------------------------------------------------------------------+----------+ | | **ヘッダレコードからエンドレコードまであるファイルの場合に出力されるログ** +----------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | ログ種別 | メッセージ | 出力条件 |  補足  | +----------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | info | ヘッダレコード一行のトータル桁数= {[行番号=桁数]} | ヘッダデータ項目明細が登録されている場合 | 複数行登録されている場合は[行番号=桁数]が増える | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | | フッタレコード一行のトータル桁数= {[行番号=桁数]} | フッタデータ項目明細が登録されている場合 | 例)ヘッダレコード一行のトータル桁数= {1=120, 2=80} | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+ + | | エンドレコード一行のトータル桁数= {[行番号=桁数]} | エンドデータ項目明細が登録されている場合 | | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | | データレコード一行のトータル桁数= [桁数] | なし |  なし  | +----------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | error | エンドレコード以降にレコードがあります。ファイルパス=[取込ファイルパス] | エンドレコード以降にレコードが存在しチェック方式で「取込は実施せずバリデーションチェックでエラーにし、ファイルを修正する」を選択している場合 |  なし  | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | | ヘッダレコード件数が不足しているため、処理を中断します。 | ヘッダ区分として振り分けたレコード数が項目明細の行番号の最大値に足りていない場合 |  なし  | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | | フッタレコード件数が不足しているため、処理を中断します。 | フッタ区分として振り分けたレコード数が項目明細の行番号の最大値に足りていない場合 |  なし  | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | | エンドレコード件数が不足しているため、処理を中断します。 | エンド区分として振り分けたレコード数が項目明細の行番号の最大値に足りていない場合 |  なし  | +----------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | warning | 桁数または区分識別値が一致しないレコードのため、取込対象外にします。ファイルパス=[取込ファイルパス], 行番号=[取込ファイル内の行番号] |ヘッダ、フッタ、エンド、データどのレコード区分の桁数にも区分識別値にも一致しなかった場合 +  なし  | + +--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+ | | エンドレコード以降のレコードは取込出来ません。ファイルパス=[取込ファイルパス] | エンドレコード以降にレコードが存在し、チェック方式で「取込を実施し、エンドコード以降のレコードは読み込まない」を選択している場合 |  なし  | +----------+--------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------------------------------------------------+---------------------------------------------------------+