intra-mart 共通マスタ インポート/エクスポート ジョブ

はじめに

こんにちは。開発部のS.Rです。 時が経つのも早いもので、4月で入社2年目になりました。 これからもどうぞよろしくお願いします!

今回は共通マスタのインポート/エクスポート ジョブを取り上げます。 初歩的な内容のみですので詳細は公式ドキュメントをご確認ください。

必要なもの

インポートに必要なものは2点

1.インポート実行の設定ファイル

2.インポートするファイル

エクスポートでは1点

1.エクスポート実行の設定ファイル

初学者には馴染みがあまり無いかと思いますが、 インポート/エクスポートどちらにも、それぞれ「設定ファイル」が必要です。 ジョブを流したら、よしなにインポートなどを行ってくれるわけではないのですね。。

設定ファイルについて

配置するパスは以下

■インポート設定ファイル: <パブリックストレージ>/im_master/config/import_config.xml

■エクスポート設定ファイル: <パブリックストレージ>/im_master/config/export_config.xml

インポート設定ファイルの例です。

<app-master-import>
   <company-group-import>
       <name>sample_import</name>
       <format>XML</format>
       <file>im_master/import/data.xml</file>
       <directory>im_master/import/data.</directory>
       <start-date>2000-01-01</start-date>
       <end-date>2999-12-31</end-date>
       <encoding>UTF-8</encoding>
       <extension-param name="replace-pattern">true</extension-param>
       <extension-param name="sub-dirs">false</extension-param>
   </company-group-import>
</app-master-import>

インポートがうまくいかない場合は上記のformatで指定されるファイルの種類がインポートの資材と合っているか、 またはファイル名や文字コードなどを確認してみるとよいかもしれません。

詳細はまた次の機会に。

公式ドキュメント

document.intra-mart.jp