16.07.27 (UI) — Примечания к выпуску Apigee Edge для публичного облака

Вы просматриваете документацию Apigee Edge .
Перейти к документации Apigee X.
info

В среду, 27 июля 2016 года, мы выпустили новую версию Apigee Edge для публичного облака.

Новые функции и обновления

Ниже перечислены новые функции и обновления в этом выпуске.

Поведение SOAP-прокси при использовании мастера прокси

При создании прокси-сервера на основе SOAP из WSDL с помощью мастера прокси-сервера существует два варианта создания прокси:

  • Сквозной 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.
  • Прокси позволяет вам отправлять данные JSON вместо FormParams.
  • При добавлении поддержки 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 .
  • При создании прокси-сервера API для WSDL Edge считывает все ComplexTypes, которые определены как абстрактные в WSDL, и правильно распознает любые типы экземпляров, основанные на абстрактных типах.

утилита командной строки с открытым исходным кодом wsdl2apigee

Apigee также предоставляет утилиту командной строки с открытым исходным кодом для создания прокси-серверов API для сквозного доступа или REST-to-SOAP из WSDL. См. https://github.com/apigee/wsdl2apigee .

(EDGEUI-614)

Исправлены ошибки

В этом выпуске исправлены следующие ошибки. Этот список предназначен в первую очередь для пользователей, проверяющих, были ли исправлены их обращения в службу поддержки. Он не предназначен для предоставления подробной информации всем пользователям.

Идентификатор выпуска Описание
EDGEUI-621 Сохранить как новый API-прокси использует имя по умолчанию, включающее научную нотацию, например «new-1.234568901234568e+53».
EDGEUI-572 Пользовательский интерфейс отображает «Ошибка: Неизвестная ошибка» вместо «Ошибка: Истекло время ожидания сеанса».