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

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

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

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

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

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

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

  • Технология 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/.

ОТДЫХ К МЫЛЬНОМУ ОТДЫХУ

  • Прокси-сервер больше не поддерживает WSDL RPC (поддерживается только Document/Literal). Это не тестировалось с WSDL 2.0.
  • Новое поведение не было протестировано с WS-Policy.
  • Прокси позволяет отправлять данные в формате 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 .
  • При генерации API-прокси для WSDL, Edge считывает все ComplexTypes, определенные как абстрактные в WSDL, и корректно распознает любые типы экземпляров, основанные на этих абстрактных типах.

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

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

(EDGEUI-614)

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

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

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