9. 汎用コードマスタ設定

汎用コードマスタ設定についてのリファレンスです。

9.1. 対象テーブル

汎用コードマスタ設定に用いるテーブルは以下の2テーブルです。
  • 汎用コード分類マスタ(IMIC_CMN_M_CODE_CLS)
    汎用コードマスタの親テーブルです。汎用コードを分類ごとに定義します。
    このテーブルへの編集は原則行いません。
  • 汎用コードマスタ(IMIC_CMN_M_CODE)
    汎用コード分類マスタの子テーブルです。汎用コード分類に紐付けることを前提とし、各汎用コードの詳細を定義します。
    システムを運用するにあたり必要な汎用コードを適宜追加してください。

9.2. 編集可能なコード分類

レコードの追加・編集可能なコード分類は以下に限ります。
分類コード 分類名 使用指定している画面
C0002 文字コード
取込ファイル定義一覧画面
取込ファイル定義 登録・編集画面
C0003 改行コード 取込ファイル定義 登録・編集画面
C0006 囲み文字区分 取込ファイル定義 登録・編集画面
C0011 日付フォーマット区分
取込ファイル定義 登録・編集画面
取込設定 登録・編集画面
取込実行画面
出力設定 登録・編集画面
出力実行画面
C0012 数値フォーマット区分 取込ファイル定義 登録・編集画面
C0028 業務テーブルインポート設定 -   ※取込処理内で使用
C0029 業務テーブルエクスポート設定 -   ※出力処理内で使用

9.3. 注意点

汎用コードマスタテーブルの設定を行う際、各分類ごとのカラム「名称1」、「名称2」の設定値に制約があることに注意して設定してください。
詳細は以下を参照してください。

  • コード分類:改行コード(C0003)
    カラム 制約
    名称1 OS環境に応じた改行コード文字列
    名称2 名称1の文字列を16進表記したもの

  • コード分類:囲み文字区分(C0006)
    カラム 制約
    名称1 プルダウン表示専用の固有名称
    名称2 名称1の実記号



  • コード分類:業務テーブルインポート設定(C0028)
    カラム 制約
    名称1 TableMaintenanceインポートオプション設定のオプション名
    名称2 TableMaintenanceインポートオプション設定のオプション値
    ※業務テーブルインポート設定は、下記オプションの名称2(オプション値)のみ編集が可能です。その他のオプションを編集した場合、取込処理時に予期せぬエラーまたは想定外の結果となってしまう可能性があるので注意してください。
    • 編集可能なオプション
      コード 名称1(オプション名) 名称2(オプション値)
      03 日付フォーマット TableMaintenanceインポートオプション設定の仕様に順ずる
      04 数値フォーマット TableMaintenanceインポートオプション設定の仕様に順ずる
      05 Null値として扱う文字列 TableMaintenanceインポートオプション設定の仕様に順ずる
      06 Null値として扱う文字列(文字列型用) TableMaintenanceインポートオプション設定の仕様に順ずる
      TableMaintenanceインポートオプション設定についての詳しい内容は、『 intra-mart Accel Platform TableMaintenance 管理者操作ガイド - テーブル・インポート - オプション設定について 』を参照してください。

  • コード分類:業務テーブルエクスポート設定(C0029)
    カラム 制約
    名称1 TableMaintenanceエクスポートオプション設定のオプション名
    名称2 TableMaintenanceエクスポートオプション設定のオプション値
    ※業務テーブルエクスポート設定は、下記オプションの名称2(オプション値)のみ編集が可能です。その他のオプションを編集した場合、出力処理時に予期せぬエラーまたは想定外の結果となってしまう可能性があるので注意してください。
    • 編集可能なオプション
      コード 名称1(オプション名) 名称2(オプション値)
      03 日付フォーマット TableMaintenanceエクスポートオプション設定の仕様に順ずる
      04 数値フォーマット TableMaintenanceエクスポートオプション設定の仕様に順ずる
      10 Null値の代わりに出力する文字列 TableMaintenanceエクスポートオプション設定の仕様に順ずる
      TableMaintenanceエクスポートオプション設定についての詳しい内容は、『 intra-mart Accel Platform TableMaintenance 管理者操作ガイド - テーブル・エクスポート - オプション設定について 』を参照してください。

初期セットアップ時の汎用コードマスタテーブルの登録データ(部分抜粋)
分類コード コード ロケール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