DataPower Gateway (v5 compatible) の Invoke ポリシーの構成
以下のステップに従って、アセンブリー・ユーザー・インターフェースで DataPower® Gateway (v5 compatible) の 「起動」 ポリシーを構成します。
このタスクについて
注: このトピックでは、 DataPower Gateway (v5 compatible)での Invoke ポリシーの実装について説明します。 を使用している場合は DataPower API Gateway、 「 DataPower の Invoke ポリシーの設定 」を参照してください。 API Gateway さまざまなタイプのゲートウェイについては、 API Connect ゲートウェイ・タイプを参照してください。
OpenAPI ソースでのポリシーの設定方法の詳細については、 invokeを参照してください。
ポリシー内の最後の invoke が proxyに置き換えられていることに気付く場合があります。 パフォーマンス向上のため、 IBM® API Connect ( DataPower Gateway )によって置換が自動的に行われる場合があります。 proxy は機能的には invokeと同等ですが、 proxy が使用される場合、API 呼び出し元は以下の違いに気付く可能性があります。
- invoke または proxy から送信された HTTP リクエストがリダイレクトされた場合(3xx) 応答:
- invoke は、リダイレクト応答に従って応答を返します。
- proxy が後に続かない3xx応答が返され、リダイレクト応答が返されます。
- IBM API Connect のテストツールでは が proxy 使用されたと表示されていますが、分析のレイテンシ記録 invoke には が表示されています。
- proxy からの応答には、 invokeからの応答とは異なる空白文字またはエスケープを含めることができます。 このような違いがあっても、応答は引き続き有効です。
手順
例
- invoke:
version: 1.0.0
title: get the account status
timeout: 60
verb: POST
cache-response: time-to-live
cache-ttl: 900
stop-on-error:
- ConnectionError
- OperationError
tls-profile: MyTLSProfile
target-url: https://example.com/accounts/{id}?status={status}
username: MyUser
password: MyPassword