目次

Search

  1. はじめに
  2. ビジネスエンティティサービスについて
  3. Enterprise Java Beanビジネスエンティティサービス呼び出し
  4. Representational State Transferビジネスエンティティサービス呼び出し
  5. Simple Object Access Protocolビジネスエンティティサービス呼び出し
  6. 相互参照レコードおよびBVT計算用のサービス
  7. 企業リンケージサービスのサポート
  8. データをクレンジング、分析、変換するための外部呼び出し
  9. REST APIを使用したレコードの追加
  10. REST APIを使用したファイルのアップロード
  11. 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
ファイルがアプリケーションサーバーにデプロイされます。