機械翻訳について レシピのアクティブ化および実行 接続およびその他のリソースを構成したら、レシピをアクティブ化して実行できます。 レシピをアクティブ化します。 「レシピまたはアクセラレータのアクティブ化」を参照してください。 外部アプリケーションからレシピを実行します。 プロジェクト・ワークスペースの統合セクションで、統合フローの「アクション」 をクリックし、「実行」を選択します。 構成および実行ページで、「エンドポイント・メタデータ」をクリックします。 開いたパネルで、「エンドポイントURL」値をコピーします。 これは統合フロー・エンドポイントURLです。 外部アプリケーションからメッセージに署名するには、署名するメッセージとともに、このエンドポイントURLにPOSTリクエストを送信します。 POSTリクエストの「本文」にメッセージを指定します。 リクエスト・ペイロードの例については、後続のステップを参照してください。 レシピは、リクエスト本文で渡すメッセージの署名を生成します。 外部アプリケーションからのメッセージおよび署名を検証するには、検証するメッセージおよび署名とともに、このエンドポイントURLにPOSTリクエストを送信します。 POSTリクエストの「本文」にメッセージおよび署名を指定します。 リクエスト・ペイロードの例については、後続のステップを参照してください。 レシピは、リクエスト本文で渡すメッセージに対して署名を検証します。 レシピをテストします。 プロジェクト・ワークスペースの統合セクションで、「メッセージの署名」統合フローの「アクション」をクリックし、「実行」を選択します。 「構成および実行」ページの「要求」セクションで、「本文」タブをクリックし、要求ペイロードとしてメッセージを入力します。 メッセージに署名するリクエスト・ペイロードの例:{ "message ": " {\"EmpId\":\"011\",\"Name\":\"xyz\",\"Email\":\"xyz@oracle.com\"}" } 「構成および実行」ページの「レスポンス」セクションに、返されたレスポンスが表示されます。 レスポンスはメッセージの署名になります。 プロジェクト・ワークスペースの統合セクションで、「メッセージの検証」統合フローの「アクション」をクリックし、「実行」を選択します。 「構成および実行」ページの「要求」セクションで、「本文」タブをクリックし、メッセージとその署名をリクエスト・ペイロードとして入力します。 メッセージを検証するリクエスト・ペイロードの例:{ "signature": "WX4vporM4aX0djjRHvCKN3Oxkjx0gjixUSXVkpgCU2IijhI6ElUda9hOP5RynDF7nJrDd8DVKpFrdti9jT68APD4UTyqS+Dt7M/qsGzyjqdOsAEMeLLhYrZVMD+F3m49w1YGTAase7o7PtSVW7uhoJ2Mt9i/A4fYVtYoR0T3IXK4DBr6==", "message ": " {\"EmpId\":\"011\",\"Name\":\"xyz\",\"Email\":\"xyz@oracle.com\"}" } 「構成および実行」ページの「レスポンス」セクションに、返されたレスポンスが表示されます。 レスポンスは、メッセージに対する署名の有効性に応じて、trueまたはfalseになります。 たとえば:{ "isSignatureValid" : "true" } Oracle Integrationで統合フローの実行を監視します。 「統合の監視」を参照してください。 関連ドキュメント Oracle Integration 3でのRESTアダプタの使用