トリガー定義の概要
アダプタのビルド中に、アダプタがサポートするトリガー・モデルを指定し、アダプタ定義ドキュメントのtriggersセクションでその他のトリガー関連情報を定義できます。
トリガーのタイプ
- Webフック・トリガー: このトリガー・タイプでは、特定のイベントが発生すると、外部アプリケーションは自動的に新しいデータをOracle Integrationに送信します。 「Webフック・トリガーとは」を参照してください。
- ポーリング・トリガー: このトリガー・タイプでは、Oracle Integrationは外部アプリケーションの変更をアクティブにチェックします。 「ポーリング・トリガーとは」を参照してください。
トリガーの設計の概要
アダプタ定義ドキュメントを使用して、外部のアプリケーションおよびサービスで発生するイベントを受信または取得できるトリガー・オブジェクトを設計できます。 トリガー定義には、イベント処理のみでなく、複数のコンポーネントが含まれています。 トリガー定義のすべてのコンポーネントは次のとおりです:
| コンポーネント | 説明 |
|---|---|
|
アイデンティティ |
アダプタのアイデンティティ。 これには、表示名、説明、グループなどのプロパティが含まれます。 「トリガー・プロパティおよびサンプル・コード」を参照してください。 |
|
契約のトリガー |
外部アプリケーションからトリガーとして受信(または取得)されるメッセージ。 「Webフック・トリガーとは」と「ポーリング・トリガーとは」を参照してください。 |
|
サブスクリプション登録 |
webフック登録のモデリングを許可するコンポーネント。 「イベント・サブスクリプションの理解」を参照してください。 ノート: これは、webフック・トリガーにのみ適用されます。 |
|
セキュリティ |
イベントが適切なアプリケーションから、および接続で定義されたセキュリティ・ポリシーに従って受信(または取得)されるかどうかを検証するセキュリティ・スキーム。 「トリガー・セキュリティの理解」を参照してください。 |
|
構成 |
必要に応じて、トリガー構成のモデリングを可能にするコンポーネント。 設計時に、統合開発者は、使用可能なオプションまたは定義されたメカニズムを使用してトリガーを構成できます。 「構成シナリオの理解」を参照してください。 |
|
ランタイム実装 |
受信データを人間が読める形式(わかりやすい形式)に変換するコンポーネント。 「トリガーの実行時実装」を参照してください。 ノート: これは、webフック・トリガーにのみ適用されます。 |