16.07.27(UI)- Apigee Edge for Public Cloud リリースノート

Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご確認ください
情報

2016 年 7 月 27 日(水)、Apigee Edge for Public Cloud の新しいバージョンをリリースしました。

新機能とアップデート

このリリースにおける新機能とアップデートは次のとおりです。

プロキシ ウィザード使用時の SOAP プロキシの動作

プロキシ ウィザードを使用して WSDL から SOAP ベースのプロキシを作成する場合、プロキシを作成するには 2 つの方法があります。

  • Pass-Through SOAP: プロキシは単純に SOAP リクエスト ペイロードを渡します。
  • REST to SOAP to REST: プロキシが JSON などの受信ペイロードを SOAP ペイロードに変換し、SOAP レスポンスを呼び出し元が想定する形式に変換します。

このリリースには、これらのオプションの動作に関する以下の更新が含まれています。新旧の動作の違いは、プロキシ ウィザードで自動的に生成されるポリシーと構成にあります。

パススルー SOAP

  • すべての WSDL オペレーションが、プロキシ リソース(「/cityforecastbyzip」など)ではなく、プロキシのベースパス「/」に送信されるようになりました。オペレーション名はターゲットの SOAP サービスに渡されます。この動作は SOAP 仕様と同じです。

  • 生成されたプロキシは、リクエストで JSON をサポートしなくなりました。XML のみをサポートします。このプロキシによって、SOAP リクエストに Envelope、Body、http://schemas.xmlsoap.org/soap/envelope/ 名前空間が指定されていることが保証されます。

REST から REST へ

  • プロキシでは WSDL RPC はサポートされなくなりました(Document/Literal のみがサポートされます)。これは WSDL 2.0 ではテストされていません。
  • この新しい動作は、WS-Policy ではテストされていません。
  • このプロキシを使用すると、FormParams の代わりに JSON データを POST できます。
  • プロキシ ビルダーを使用してプロキシに CORS(クロスオリジン リソース シェアリング)のサポートを追加すると、次のような機能が強化されます。
    • Access-Control-Allow-Headers ヘッダー: Access-Control-Allow-Headers ヘッダーには、Originx-requested-withAccept ヘッダーに加えて、Content-TypeAccept-EncodingAccept-LanguageHostPragmaReferrerUser-AgentCache-Control も含まれます。
    • Access-Control-Allow-Methods ヘッダー: このヘッダーには、GETPUTPOSTDELETE に加えて、PATCH 動詞と OPTIONS 動詞も含まれます。
  • WSDL の API プロキシを生成する際、Edge は WSDL で抽象型として定義されているすべての ComplexTypes を読み取り、抽象型に基づくすべてのインスタンス タイプを正しく認識します。

wsdl2apigee オープンソース コマンドライン ユーティリティ

Apigee には、WSDL からパススルーまたは REST-to-soap API プロキシを生成するためのオープンソースのコマンドライン ユーティリティも用意されています。https://github.com/apigee/wsdl2apigee をご覧ください。

(EDGEUI-614)

修正済みのバグ

このリリースでは以下のバグが修正されています。このリストは、サポート チケットの修正状況を確認するユーザーを主に対象としています。すべてのユーザーに詳細情報を提供することを目的としたものではありません。

問題 ID 説明
EDGEUI-621 Save as New API Proxy では、科学表記を含むデフォルト名(「new-1.234568901234568e+53」など)を使用する
EDGEUI-572 Ui で「Error: Session timeout」の代わりに「Error: Unknown Error」と表示される