Hitachi

Cosminexus V11 BPM/ESB基盤 サービスプラットフォーム 開発ガイド 基本開発編


7.3.2 電文フォーマットを変更した場合の定義手順

電文フォーマットを変更した場合,データ変換を定義し直す必要があります。データ変換を定義し直すときは,以前に作成したデータ変換定義を利用できます。新規に定義する必要はありません。

注意事項

データ変換定義が編集中の電文フォーマットを変更した場合は,いったんデータ変換定義画面を終了してから,再度データ変換定義画面を表示してください。編集中のデータ変換定義画面を終了しないまま,新しくデータ変換定義画面を表示した場合,電文フォーマットの変更が一部反映されないことがあります。

電文フォーマットを変更してデータ変換を定義し直す手順を次に示します。

  1. サービスアダプタ定義画面,またはビジネスプロセス定義画面のデータ変換アクティビティから,データ変換定義画面を表示します。

    データ変換定義画面が表示される前に,電文フォーマットの変更を反映するかを確認するダイアログが表示されます。[OK]ボタンをクリックすると,次の画面が表示されます。

    • ルート要素を変更または削除した場合

      データ変換定義画面が表示される前に,[ルート要素選択]ダイアログが表示されます。[ルート要素選択]ダイアログでルート要素を選択し,[OK]ボタンをクリックすると,データ変換定義画面が表示されます。[ルート要素選択]ダイアログについては,マニュアル「サービスプラットフォーム リファレンス」の「1.6.3 ルート要素選択ダイアログ」を参照してください。

    • ルート要素を変更または削除していない場合

      データ変換定義画面が表示されます。

    表示されたデータ変換定義画面には,電文フォーマットの変更が反映されています

  2. 必要に応じてマッピングします。

    マッピングについては,「7.4 マッピングする」を参照してください。

  3. データ変換定義画面の変換元スキーマツリービューア,マッピングビューア,または変換先スキーマツリービューアの適当な場所で右クリックして,[検証]を選択します。

    検証が実行されます。

注※

電文フォーマットを変更する前にマッピングした内容がコピーされたデータ変換定義画面が表示されます。ただし,コピーされるのは,変更前と変更後の電文フォーマットを比較し,類似度の優先度が1であるものだけです。マッピング定義のコピーおよび類似度の判定については,「7.8 マッピング定義をコピーする」を参照してください。