GatewayScript
gatewayscript ポリシーを使用して、指定した DataPower® GatewayScript プログラムを実行します。
ゲートウェイのサポート
| ゲートウェイ | ポリシーのバージョン |
|---|---|
| DataPower Gateway (v5 compatible) | 1.0.0 |
| DataPower API Gateway | 2.0.0 |
このトピックでは、アセンブリのユーザーインターフェースでポリシーを設定する方法について説明します。 OpenAPI ソースでポリシーを設定する方法の詳細については、 gatewayscriptを参照してください。
製品情報
gatewayscript ポリシーにより、変数 apimを介した DataPower Gateway モジュールへの組み込みアクセスが可能になります。
プロパティ-
以下の表に、このポリシーのプロパティーをリストします。表には、プロパティーが必須かどうか、入力用の有効な値とデフォルト値、および値のデータ型が示されています。
| プロパティー・ラベル | 必須 | 説明 | データ・タイプ |
|---|---|---|---|
| 役職 | いいえ | ポリシーのタイトル。 デフォルト値は |
ストリング |
| 説明 | いいえ | ポリシーの説明。 | ストリング |
| ソース | はい | 実行する GatewayScript のソース・コード。 例: |
ストリング |
例
以下の例は、ポリシーの完全な OpenAPI がソース・コード内でどのように表示されるかを示しています。
例 1:
gatewayscript:
title: writes message to DataPower log
source: console.debug('Hello World!');例 2:gatewayscript:
title: script written in multiple lines
source: |
var message = [ 'Hello', 'World!' ];
console.debug(message.join(' '));その他のコード例については、 GatewayScript のコード例 を参照してください。また、 DataPower API Gatewayを使用している場合は、 GatewayScript でのコンテキスト変数の使用と DataPower API Gatewayを参照してください。
GatewayScript,の使用に関する一般的な情報については、DataPower製品ドキュメントの以下のトピックを参照してください:
エラー
ポリシーの実行中に以下のエラーがスローされることがあります。
JavaScriptError- ポリシーの実行中に発生するすべてのエラーをキャプチャーする一般的なエラー。