汎用コードマスタ設定 ############################################################################################################################### | 汎用コードマスタ設定についてのリファレンスです。 .. |annotation-01| raw:: html このテーブルへの編集は原則行いません。 .. |annotation-02| raw:: html 「日付フォーマットパターン文字列」として定義する場合は、下記ドキュメントも参照してください。 .. |annotation-03| raw:: html ※業務テーブルインポート設定は、下記オプションの名称2(オプション値)のみ編集が可能です。その他のオプションを編集した場合、取込処理時に予期せぬエラーまたは想定外の結果となってしまう可能性があるので注意してください。 .. |annotation-04| raw:: html ※業務テーブルエクスポート設定は、下記オプションの名称2(オプション値)のみ編集が可能です。その他のオプションを編集した場合、出力処理時に予期せぬエラーまたは想定外の結果となってしまう可能性があるので注意してください。 .. |maintenance-link-im-01| raw:: html intra-mart Accel Platform アカウント インポート・エクスポート仕様書 - 付録 - 日付/時刻フォーマットパターンに指定可能な文字 .. |maintenance-link-im-02| raw:: html intra-mart Accel Platform TableMaintenance 管理者操作ガイド - テーブル・インポート - オプション設定について .. |maintenance-link-im-03| raw:: html intra-mart Accel Platform TableMaintenance 管理者操作ガイド - テーブル・エクスポート - オプション設定について 対象テーブル ******************************************************************************************************************************* | 汎用コードマスタ設定に用いるテーブルは以下の2テーブルです。 * | 汎用コード分類マスタ(IMIC_CMN_M_CODE_CLS) | 汎用コードマスタの親テーブルです。汎用コードを分類ごとに定義します。 | |annotation-01| * | 汎用コードマスタ(IMIC_CMN_M_CODE) | 汎用コード分類マスタの子テーブルです。汎用コード分類に紐付けることを前提とし、各汎用コードの詳細を定義します。 | システムを運用するにあたり必要な汎用コードを適宜追加してください。 編集可能なコード分類 ******************************************************************************************************************************* | レコードの追加・編集可能なコード分類は以下に限ります。 .. list-table:: :widths: 80 180 200 :header-rows: 1 * - 分類コード - 分類名 - 使用指定している画面 * - C0002 - 文字コード - | 取込ファイル定義一覧画面 | 取込ファイル定義 登録・編集画面 * - C0003 - 改行コード - 取込ファイル定義 登録・編集画面 * - C0006 - 囲み文字区分 - 取込ファイル定義 登録・編集画面 * - C0011 - 日付フォーマット区分 - | 取込ファイル定義 登録・編集画面 | 取込設定 登録・編集画面 | 取込実行画面 | 出力設定 登録・編集画面 | 出力実行画面 * - C0012 - 数値フォーマット区分 - 取込ファイル定義 登録・編集画面 * - C0028 - 業務テーブルインポート設定 - -   ※取込処理内で使用 * - C0029 - 業務テーブルエクスポート設定 - -   ※出力処理内で使用 注意点 ******************************************************************************************************************************* | 汎用コードマスタテーブルの設定を行う際、各分類ごとのカラム「名称1」、「名称2」の設定値に制約があることに注意して設定してください。 | 詳細は以下を参照してください。 .. _code-caution-01-label: * | **コード分類:文字コード(C0002)** +--------+------------------------------------------------------------------------------+ | カラム | 制約 | +========+==============================================================================+ | 名称1 | | 下記URL内でサポートされているエンコーディング | | | | https://docs.oracle.com/javase/jp/8/docs/api/java/nio/charset/Charset.html | +--------+------------------------------------------------------------------------------+ | 名称2 | 設定不要 | +--------+------------------------------------------------------------------------------+ | .. _code-caution-02-label: * | **コード分類:改行コード(C0003)** +--------+------------------------------------+ | カラム | 制約 | +========+====================================+ | 名称1 | OS環境に応じた改行コード文字列 | +--------+------------------------------------+ | 名称2 | 名称1の文字列を16進表記したもの | +--------+------------------------------------+ | .. _code-caution-03-label: * | **コード分類:囲み文字区分(C0006)** +--------+------------------------------+ | カラム | 制約 | +========+==============================+ | 名称1 | プルダウン表示専用の固有名称 | +--------+------------------------------+ | 名称2 | 名称1の実記号 | +--------+------------------------------+ | .. _code-caution-04-label: * | **コード分類:日付フォーマット区分(C0011)** +--------+--------------------------------------------------------------------------------+ | カラム | 制約 | +========+================================================================================+ | 名称1 | | 下記URL内の日付フォーマットパターンに準ずる | | | | https://docs.oracle.com/javase/jp/8/docs/api/java/text/SimpleDateFormat.html | +--------+--------------------------------------------------------------------------------+ | 名称2 | 設定不要 | +--------+--------------------------------------------------------------------------------+ |annotation-02| |maintenance-link-im-01| | .. _code-caution-05-label: * | **コード分類:数値フォーマット区分(C0012)** +--------+-----------------------------------------------------------------------------+ | カラム | 制約 | +========+=============================================================================+ | 名称1 | | 下記URL内の数値フォーマットパターンに準ずる | | | | https://docs.oracle.com/javase/jp/8/docs/api/java/text/DecimalFormat.html | +--------+-----------------------------------------------------------------------------+ | 名称2 | 設定不要 | +--------+-----------------------------------------------------------------------------+ | .. _code-caution-06-label: * | **コード分類:業務テーブルインポート設定(C0028)** +--------+--------------------------------------------------------+ | カラム | 制約 | +========+========================================================+ | 名称1 | TableMaintenanceインポートオプション設定のオプション名 | +--------+--------------------------------------------------------+ | 名称2 | TableMaintenanceインポートオプション設定のオプション値 | +--------+--------------------------------------------------------+ | |annotation-03| * | **編集可能なオプション** +--------+--------------------------------------+--------------------------------------------------------+ | コード | 名称1(オプション名) | 名称2(オプション値) | +========+======================================+========================================================+ | 03 | 日付フォーマット | TableMaintenanceインポートオプション設定の仕様に順ずる | +--------+--------------------------------------+--------------------------------------------------------+ | 04 | 数値フォーマット | TableMaintenanceインポートオプション設定の仕様に順ずる | +--------+--------------------------------------+--------------------------------------------------------+ | 05 | Null値として扱う文字列 | TableMaintenanceインポートオプション設定の仕様に順ずる | +--------+--------------------------------------+--------------------------------------------------------+ | 06 | Null値として扱う文字列(文字列型用) | TableMaintenanceインポートオプション設定の仕様に順ずる | +--------+--------------------------------------+--------------------------------------------------------+ | TableMaintenanceインポートオプション設定についての詳しい内容は、『 |maintenance-link-im-02| 』を参照してください。 | .. _code-caution-07-label: * | **コード分類:業務テーブルエクスポート設定(C0029)** +--------+----------------------------------------------------------+ | カラム | 制約 | +========+==========================================================+ | 名称1 | TableMaintenanceエクスポートオプション設定のオプション名 | +--------+----------------------------------------------------------+ | 名称2 | TableMaintenanceエクスポートオプション設定のオプション値 | +--------+----------------------------------------------------------+ | |annotation-04| * | **編集可能なオプション** +--------+--------------------------------+----------------------------------------------------------+ | コード | 名称1(オプション名) | 名称2(オプション値) | +========+================================+==========================================================+ | 03 | 日付フォーマット | TableMaintenanceエクスポートオプション設定の仕様に順ずる | +--------+--------------------------------+----------------------------------------------------------+ | 04 | 数値フォーマット | TableMaintenanceエクスポートオプション設定の仕様に順ずる | +--------+--------------------------------+----------------------------------------------------------+ | 10 | Null値の代わりに出力する文字列 | TableMaintenanceエクスポートオプション設定の仕様に順ずる | +--------+--------------------------------+----------------------------------------------------------+ | TableMaintenanceエクスポートオプション設定についての詳しい内容は、『 |maintenance-link-im-03| 』を参照してください。 | | **初期セットアップ時の汎用コードマスタテーブルの登録データ(部分抜粋)** +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | 分類コード | コード | ロケールID | 名称1 | 名称2 | 名称3 | 削除フラグ | 備考(分類名称) | +============+========+============+======================================+=====================+========+============+============================+ | C0002 | 01 | ja | UTF-8 | | | 0 | 文字コード | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0003 | 01 | ja | \\r\\n | 0D0A | | 0 | 改行コード | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0006 | 01 | ja | 無し | | | 0 | 囲み文字区分 | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0006 | 02 | ja | シングルクォート | ' | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0006 | 03 | ja | ダブルクォート | " | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0011 | 01 | ja | YYYY/MM/DD | | | 0 | 日付フォーマット区分 | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0012 | 01 | ja | YYYY-MM-DD | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0013 | 01 | ja | YY/MM/DD | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0014 | 01 | ja | YY-MM-DD | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0012 | 01 | ja | \######\ | | | 0 | 数値フォーマット区分 | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0012 | 02 | ja | ###,### | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0012 | 03 | ja | ######.## | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0012 | 04 | ja | ###,###.## | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0028 | 01 | ja | 最大エラーサイズ | 1 | | 0 | 業務データインポート設定 | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 02 | ja | 中途コミット件数間隔(件) | 0 | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 03 | ja | 日付フォーマット | yyyy/MM/dd|HH:mm:ss | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 04 | ja | 数値フォーマット | # | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 05 | ja | Null値として扱う文字列 | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 06 | ja | Null値として扱う文字列(文字列型用) | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 07 | ja | インサート・モード | false | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 08 | ja | 洗い替えモード | false | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 09 | ja | エラーデータ存在時のコミット | false | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0028 | 10 | ja | ファイルエンコーディング | UTF-8 | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+ | C0029 | 01 | ja | BOM付与 | false | | 0 | 業務データエクスポート設定 | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 02 | ja | 改行コード | \\r\\n | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 03 | ja | 日付フォーマット | yyyy/MM/dd|HH:mm:ss | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 04 | ja | 数値フォーマット | # | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 05 | ja | バイナリデータ | true | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 06 | ja | エクスポートファイルが1つのとき | false | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 07 | ja | ZIPファイル名 | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 08 | ja | 出力開始レコード位置 | 0 | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 09 | ja | 最大出力件数(件) | 0 | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 10 | ja | Null値の代わりに出力する文字列 | | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 11 | ja | ヘッダ | true | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+ | | C0029 | 12 | ja | ファイルエンコーディング | UTF-8 | | 0 | | +------------+--------+------------+--------------------------------------+---------------------+--------+------------+----------------------------+