16.07.27 (интерфейс) – примечания к выпуску Apigee Edge для общедоступного облака

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

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

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

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

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

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

  • Простой прокси-сервер SOAP, который передает полезную нагрузку запроса SOAP без изменений.
  • REST в SOAP и обратно в REST, где прокси-сервер преобразует входящую полезную нагрузку, например JSON, в полезную нагрузку SOAP, а затем преобразует ответ SOAP обратно в формат, ожидаемый вызывающей стороной.

В этой версии изменены следующие настройки: Разница между старым и новым поведением заключается в правилах и конфигурациях, которые автоматически генерируются мастером прокси.

Сквозная передача SOAP

  • Все операции WSDL теперь отправляются по базовому пути прокси-сервера "/", а не к ресурсам прокси-сервера (например, "/cityforecastbyzip"). Названия операций передаются целевому сервису SOAP. Это поведение соответствует спецификации SOAP.

  • Сгенерированный прокси-сервер больше не поддерживает JSON в запросе. Поддерживается только формат XML. Прокси-сервер обеспечивает наличие в запросах SOAP конверта, тела и пространства имен 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 в SOAP на основе WSDL. Подробнее: https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

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

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

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