ヘッダーをスキップ
Oracle® Fusion Middleware Oracle B2Bユーザーズ・ガイド
11gリリース1 (11.1.1.9)
B61381-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

7 データのインポートおよびエクスポート

この章では、Oracle B2Bインタフェースを使用して、設計時データが格納されているB2Bリポジトリをインポートおよびエクスポートする方法について説明します。

この章では、次の項目について説明します。

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

7.1 設計時リポジトリのインポートおよびエクスポート

Oracle B2Bの設計時データは、ZIPファイルにエクスポートして保存できます。このZIPファイルは、その後、B2Bインタフェースでデータを使用できるようにOracle B2Bに再インポートできます。これは、テスト環境から本番環境にデータを移行する際に役立ちます。


注意:

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

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

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

図7-1に、設計時データをインポートおよびエクスポートする「インポート/エクスポート」タブを示します。

図7-1 データのインポートおよびエクスポート

図7-1の説明が続きます
「図7-1 データのインポートおよびエクスポート」の説明

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


注意:

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

データをインポートするには:

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

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

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

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

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

  4. 「既存のメタデータの置換」を選択すると、メタデータ・サービス(MDS)リポジトリ内の現行のメタデータが上書きされます。このオプションを選択しないと、新規データのみがMDSリポジトリにコピーされます。

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

    インポート処理は、設計時リポジトリの内容のサイズに応じて時間がかかる場合があります。


注意:

アクティブなアグリーメントをエクスポートし、そのリストに複数のアグリーメントが含まれている場合、all.zipを示すエクスポート・ファイルは、多数のzipファイル(a.zipb.zipなど)で構成されており、それぞれが個別のアグリーメントで構成されています。a.zipb.zipなどの基本となる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です。図7-2に示すように、ファイルを開くか保存するかを選択できます。保存する場合は、ファイル名とダウンロード場所を指定できます。

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

    図7-2の説明が続きます
    「図7-2 データのエクスポート」の説明

7.2 「インポート/エクスポート」タブからインポートまたはエクスポートした場合のコピー内容

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

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

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

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

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

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

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

  • インポート時に「既存のメタデータの置換」を選択していない場合、ファイルをエクスポートした後にOracle B2Bインタフェースで作成した新規データはそのままです。

  • インポート時に「既存のメタデータの置換」が選択されている場合、既存のメタデータがzipファイルのメタデータに置き換えられます(このオプションは内部的にはパージおよびインポートとして機能します)。

インポートに失敗すると、変更内容がロール・バックされ、設計時リポジトリは変更前の状態に戻ります。インポートに失敗したことを示すメッセージが表示されます。

7.3 エクスポート済ファイルについて

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

7.3.1 マルチバイト・キャラクタ言語のアグリーメント名を含むエクスポートされたZIPファイル

複数のアグリーメントをエクスポート対象に選択し、その中にマルチバイト・キャラクタ言語のアグリーメント名が含まれていた場合、エクスポートZIPファイルでは、アグリーメントごとに異なるZIPファイルが含まれますが、マルチバイト・キャラクタのアグリーメント名のZIPファイル名は文字化けします。これは、ZIPファイルをOracle B2Bにインポートして戻すときに影響を与えます。このタイプのファイルを処理するときは、次のいずれかの方法を使用してください。

  • 1つ以上のアグリーメント名がマルチバイト・キャラクタ言語である複数のアグリーメントを含むZIPファイルをインポートするには、UTF-8ベースのunzipツール(WinZipバージョン11.2など)を使用して、エクスポート・ファイルを圧縮解除します。その後、個別のZIPファイルをB2Bにインポートします。

  • または、マルチバイト・キャラクタ言語を使用するアグリーメント名を一度に1つずつ(ZIPファイルごとに1つ)エクスポートします。その後、個別のZIPファイルを通常の方法でインポートします。