ヘッダーをスキップ
Oracle Fusion Middleware Oracle B2Bユーザーズ・ガイド
11g リリース1(11.1.1)
B61381-01
  ドキュメント・ライブラリヘ
ライブラリ
製品リストへ
製品
目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

10 データのインポートとエクスポート

設計時データの場合は、Oracle B2Bインタフェースを使用してB2Bリポジトリをインポートおよびエクスポートします。

項目は次のとおりです。

antを使用したインポートおよびエクスポートの詳細は、第18章「B2Bコマンドライン・ツール」を参照してください。

10.1 設計時リポジトリのインポートとエクスポート

Oracle B2B設計時データは、エクスポートしてZIPファイルに保存できます。 このZIPファイルを再度Oracle B2Bにインポートすると、そのデータをB2Bインタフェースで利用できます。 これは、テスト環境から本番環境にデータを移行する場合に便利です。


注意:

エクスポートしたファイルを手動で編集しないでください。手動で編集した場合、Oracle B2Bはその整合性を保証できません。

データは、Oracle B2Bインタフェースの他の領域からもエクスポートできます。

カスタム、EDI EDIFACT、EDI X12、HL7およびRosettaNetのドキュメント・タイプを使用するサンプル・ファイルをインポートできます。 サンプルで示されるシナリオのダウンロード場所および詳細は、第1.7項「Oracle B2Bのサンプルとクックブック」を参照してください。

図10-1に、「インポート/エクスポート」タブを示します。このタブで、設計時データのインポートとエクスポートを行います。

図10-1 データのインポートとエクスポート

インポート/エクスポート
「図10-1 データのインポートとエクスポート」の説明

メタデータをインポートするときに、「既存のメタデータの置換」オプションを選択しないと、既存のB2Bへの更新内容は累積されます。 既存のデータをすべて削除してからメタデータをインポートするには、「管理」リンクにある「パージ」タブを使用します。 詳細は、第13章「データのパージ」を参照してください。


注意:

エクスポート操作は、中断またはアイドル時間なしで完了してください。 エクスポート操作中にブラウザが数分以上アイドル状態のままになると、ファイルが破損する可能性があります。

データをインポートする手順は、次のとおりです。

  1. 「管理」リンクをクリックします。

  2. 「インポート/エクスポート」タブをクリックします。

  3. 「参照」をクリックして、メタデータ・リポジトリのZIPファイルを検索します。

    エクスポートしたメタデータのデフォルトの名前はMDS_EXPORT_DD_MM_YEAR.zipです。

    複数のZIPファイルが含まれるZIPファイルをインポートする場合は、複数のZIPファイルが含まれているZIPファイルを解凍し、各ZIPファイルを個別にインポートする必要があります。 各ZIPファイルは、複数のアグリーメントをエクスポートするときに同時に作成されます。

  4. 「既存のメタデータの置換」を選択した場合は、メタデータ・サービス(MDS)リポジトリ内の現在のメタデータが上書きされます。 選択しない場合は、新規データのみがMDSリポジトリにコピーされます。

  5. 「インポート」をクリックします。

    設計時リポジトリのコンテンツ・サイズによっては、このプロセスに時間を要する場合があります。


注意:

アクティブなアグリーメントをエクスポートする際、リストに複数のアグリーメントが含まれている場合、エクスポート・ファイルall.zipは多数のZIPファイル(たとえば、a.zipb.zipなど)で構成され、各ZIPファイルは個別のアグリーメントで構成されます。 基礎となるZIPファイル(a.zipb.zipなど)は個別にインポートする必要があります。 all.zipをインポートしようとすると、インポート処理で次のエラーが戻されます。
Import of file all.zip failed. Error -: B2B-52321: No meta data found to import

データをエクスポートする手順は、次のとおりです。


注意:

エクスポートしたファイルを手動で編集しないでください。

  1. 「管理」リンクをクリックします。

  2. 「インポート/エクスポート」タブをクリックします。

  3. 「リポジトリ全体」または「アクティブなアグリーメント」を選択します。

    リポジトリ全体の場合は、B2B設計時リポジトリのすべてのデータ(あらゆる状態のアグリーメント、すべての取引パートナ構成など)が含まれます。

    アクティブなアグリーメントの場合は、非アクティブ、リタイアまたはパージ以外のすべてのデプロイ済アグリーメントが含まれます。

  4. (オプション)「検索」オプションを使用して、アグリーメントのリストを絞り込みます。

    1. 「アグリーメント」または「ドキュメント・タイプ」を選択します。

    2. アグリーメント名またはドキュメント・タイプ名の一部または全部を入力し、「検索」をクリックします。

    3. 「検索」をクリックします。

    4. 検索結果から1つ以上のアグリーメントを選択します。

      複数のアグリーメントを選択すると、各アグリーメントはそれぞれのZIPファイルにエクスポートされ、すべての個別ZIPファイルがエクスポートZIPファイルに含まれます。

  5. 「エクスポート」をクリックします。

  6. 次で開くまたはディスクに保存を選択します。

    システム設定のファイル名はMDS_EXPORT_DD_MM_YYYY.zipです。 図10-2に示すように、ファイルを開くか、保存するかを選択できます。保存する場合は、ファイル名とダウンロード場所を指定できます。

    図10-2 データのエクスポート

    「エクスポート」ダイアログ
    「図10-2 データのエクスポート」の説明

10.2 「インポート/エクスポート」タブからインポートまたはエクスポートするときにコピーされる情報

「インポート」をクリックすると、エクスポート・ファイル(つまり、以前にエクスポートされたファイル)内のすべての内容がインポートされるため、B2BUserおよびParameterValueオブジェクトも含まれている可能性があります。 ファイルに資格証明とポリシーに関連するデータが含まれている場合は、そのことを示す警告メッセージが表示されます。この場合は、資格証明ストアとポリシー・ストアもインポートする必要があります。

リポジトリをエクスポートする際、ドキュメント・タイプへのユーザーのアクセス権限(第1.4.2項「ドキュメント・タイプへのアクセスの制限」を参照)を含めて、ユーザー情報はコピーされません。

パスワードのParameterValueオブジェクトは、リポジトリをエクスポートする際にコピーされます。

B2Bのインポート/エクスポート機能は、資格証明ストアとポリシー・ストアのインポート/エクスポート機能と異なります。 アイデンティティ・ストア、資格証明ストアおよびポリシー・ストアは、Oracle WebLogic Serverツールを使用してインポート/エクスポートします。

リポジトリをインポートする際、パスワードはコピーされません。宛先B2Bインスタンスでパスワードを再作成する必要があります。設計時リポジトリをエクスポートする際、パスワードはコピーされません。

コールアウト・ライブラリJARファイルは、インポートまたはエクスポート時にコピーされません。 詳細は、表12-1「コールアウトの詳細」を参照してください。

設計時リポジトリをエクスポートし、続けてOracle B2Bインタフェースでリポジトリの内容を変更し、さらにその後でエクスポートしたファイル(その内容はすでに古くなっています)をインポートした場合、更新内容は次のようになります。

インポートが失敗した場合、変更はロールバックされ、設計時リポジトリは未変更状態に戻ります。インポートが成功しなかったことを示すメッセージが表示されます。

10.3 エクスポートしたファイルについて

設計時リポジトリの内容をエクスポートしたファイルは、最新データのコピーを意味します。このファイルを再度Oracle B2Bにインポートしないかぎり、Oracle B2Bユーザー・インタフェースを使用してこのファイルにアクセスして変更することはできません。エクスポートしたファイルを手動で編集しないでください。

10.3.1 名前にマルチバイト文字言語を使用したアグリーメントを含むエクスポートZIPファイル

エクスポートするアグリーメントを複数選択し、その中に名前にマルチバイト文字言語を使用したアグリーメントが含まれている場合、各アグリーメントの個別のZIPファイルを含むエクスポートZIPファイルでは、マルチバイト文字を使用したアグリーメント名に対するZIPファイル名で文字化けが発生します。 これは、ZIPファイルをOracle B2Bに再度インポートする機能に影響を与えます。 このタイプのファイルは、次のいずれかの方法を使用して処理してください。

  • 複数のアグリーメントを含むZIPファイルをインポートする際、1つ以上のアグリーメントの名前にマルチバイト文字言語が使用されている場合は、UTF-8ベースの解凍ツール(WinZipバージョン11.2など)を使用してエクスポート・ファイルを解凍します。 次に、個別のZIPファイルをB2Bにインポートします。

  • あるいは、名前にマルチバイト文字言語を使用しているアグリーメントを一度に1つずつ(ZIPファイルごとに)エクスポートすることもできます。 次に、個別のZIPファイルを通常の方法でインポートします。