Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご覧ください。 info
2016 年 7 月 27 日(水)、Apigee Edge for Public Cloud の新しいバージョンをリリースしました。
新機能とアップデート
このリリースにおける新機能とアップデートは次のとおりです。
プロキシ ウィザードを使用する場合の SOAP プロキシの動作
プロキシ ウィザードを使用して WSDL から SOAP ベースのプロキシを作成する場合、プロキシの作成には次の 2 つのオプションがあります。
- Pass-Through SOAP: プロキシが SOAP リクエスト ペイロードをそのまま渡します。
- REST から SOAP、REST へ。プロキシは、JSON などの受信ペイロードを SOAP ペイロードに変換し、SOAP レスポンスを呼び出し元が想定する形式に変換します。
このリリースには、これらのオプションの動作に関する次の更新が含まれています。以前の動作と新しい動作の違いは、プロキシ ウィザードによって自動的に生成されるポリシーと構成にあります。
パススルー SOAP
-
すべての WSDL オペレーションは、プロキシ リソース(「/cityforecastbyzip」など)ではなく、プロキシ ベースパス「/」に送信されるようになりました。オペレーション名は、ターゲットの SOAP サービスに渡されます。この動作は SOAP 仕様に準拠しています。
- 生成されたプロキシは、リクエストで JSON をサポートしなくなりました。XML のみがサポートされます。プロキシは、SOAP リクエストに Envelope、Body、http://schemas.xmlsoap.org/soap/envelope/ 名前空間があることを確認します。
REST から SOAP から REST
- プロキシは WSDL RPC をサポートしなくなりました(Document/Literal のみがサポートされます)。これは WSDL 2.0 ではテストされていません。
- 新しい動作は WS-Policy でテストされていません。
- プロキシを使用すると、FormParams ではなく JSON データを POST できます。
- プロキシ ビルダーを使用してプロキシに CORS(クロスオリジン リソース シェアリング)サポートを追加すると、次の機能強化が適用されます。
- Access-Control-Allow-Headers ヘッダー:
Origin、x-requested-with、Acceptヘッダーに加えて、Access-Control-Allow-Headers ヘッダーにはContent-Type、Accept-Encoding、Accept-Language、Host、Pragma、Referrer、User-Agent、Cache-Controlも含まれます。 - Access-Control-Allow-Methods ヘッダー:
GET、PUT、POST、DELETEに加えて、このヘッダーにはPATCHとOPTIONSの動詞も含まれます。
- Access-Control-Allow-Headers ヘッダー:
- WSDL の API プロキシを生成するときに、Edge は WSDL で抽象として定義されている ComplexType を読み取り、抽象型に基づくインスタンス型を適切に認識します。
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 に「エラー: セッション タイムアウト」ではなく「エラー: 不明なエラー」が表示される |