目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. EJBビジネスエンティティサービス呼び出し
  4. REST ビジネスエンティティサービス呼び出し
  5. Data DirectorのREST API
  6. SOAPビジネスエンティティサービス呼び出し
  7. 相互参照レコードとBVT計算サービス
  8. 企業リンケージサービスのサポート
  9. データをクレンジング、分析、変換するための外部呼び出し
  10. 付録 A: REST APIを使用したレコードの追加
  11. 付録 B: REST APIを使用したファイルのアップロード
  12. 付録 C: REST APIを使用したレポートの管理

ビジネスエンティティサービスガイド

ビジネスエンティティサービスガイド

概要

概要

外部プロバイダは、レコードデータをクレンジング、分析、変換するためのWebサービスを提供します。レコードを追加するときに、住所フィールドが空白かどうかをチェックするなどのカスタム検証で外部Webサービスを使用します。レコードデータを変換するカスタムロジックに外部Webサービスを使用します。例えば、2つのレコードをマージするとき、住所はマージするが電話番号はマージしないようにすることができます。
外部Webサービスでは、ビジネスエンティティサービスが呼び出すことのできる1つ以上の操作が公開されます。各操作には、要求タイプと応答タイプがあります。ビジネスエンティティサービスは、必要なサービスパラメータとともにレコードデータを外部サービスに送信します。実行ロジックの特定のステップで外部Webサービスを呼び出すように設定できます。実装したロジックに基づいて、
Data Director
から要求が送信され、レコードデータが更新されます。必要に応じて、外部サービスはデータを変更できます。
プロビジョニングツールで、外部サービスを呼び出すビジネスエンティティとイベントを構成します。プロビジョニングツールで、外部サービス用のWSDLファイルをアップロードして、SOAPサービスと操作を登録します。サービスを特定のビジネスエンティティとイベントにバインドします。
リソースキットのWSDLファイルを使用して、サービスメソッドで交換するサービス、操作、メソッド、およびデータ型を把握します。外部Webサービス用の
custom-logic-service.wsdl
ファイルは、次のリソースキットの場所にあります:
C:\<infamdm installation directory>\hub\resourcekit\samples\BESExternalCall\source\resources\webapp\WEB-INF\wsdl\
リソースキットには、カスタムロジックと検証を実装するサンプルコードが含まれます。リソースキットをインストールすると、サンプルのカスタムロジックおよび検証用の
bes-external-call.ear
ファイルがアプリケーションサーバーにデプロイされます。