16.07.27 (UI) - 퍼블릭 클라우드용 Apigee Edge 출시 노트

Apigee Edge 문서입니다.
Apigee X 문서로 이동
정보

2016년 7월 27일 수요일에 퍼블릭 클라우드용 Apigee Edge의 새 버전이 출시되었습니다.

새로운 기능 및 업데이트

다음은 이번 출시의 새로운 기능과 업데이트입니다.

프록시 마법사를 사용할 때의 SOAP 프록시 동작

프록시 마법사를 사용하여 WSDL에서 SOAP 기반 프록시를 만들 때 프록시를 만드는 방법에는 두 가지 옵션이 있습니다.

  • 패스 스루 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-SOAP-REST

  • 프록시에서 더 이상 WSDL RPC를 지원하지 않습니다 (문서/리터럴만 지원됨). WSDL 2.0에서는 테스트되지 않았습니다.
  • 새 동작은 WS-Policy로 테스트되지 않았습니다.
  • 프록시를 사용하면 FormParams 대신 JSON 데이터를 POST할 수 있습니다.
  • 프록시 빌더를 사용하여 프록시에 CORS (교차 출처 리소스 공유) 지원을 추가하면 다음과 같은 개선사항이 표시됩니다.
    • Access-Control-Allow-Headers 헤더: Access-Control-Allow-Headers 헤더에는 Origin, x-requested-with, Accept 헤더 외에도 Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent, Cache-Control이 포함됩니다.
    • Access-Control-Allow-Methods 헤더: 이 헤더에는 GET, PUT, POST, DELETE 외에도 PATCHOPTIONS 동사가 포함됩니다.
  • WSDL의 API 프록시를 생성할 때 Edge는 WSDL에서 추상으로 정의된 모든 ComplexTypes를 읽고 추상 유형을 기반으로 하는 모든 인스턴스 유형을 올바르게 인식합니다.

wsdl2apigee 오픈소스 명령줄 유틸리티

또한 Apigee는 WSDL에서 패스스루 또는 REST-to-SOAP API 프록시를 생성하는 오픈소스 명령줄 유틸리티를 제공합니다. https://github.com/apigee/wsdl2apigee를 참고하세요.

(EDGEUI-614)

수정된 버그

다음은 이번 출시 버전에서 수정된 버그입니다. 이 목록은 주로 자신의 지원 티켓에서 제기한 문제가 수정되었는지 확인하는 사용자를 위한 것입니다. 모든 사용자에게 자세한 정보를 제공하기 위한 목적은 아닙니다.

문제 ID 설명
EDGEUI-621 새 API 프록시로 저장은 'new-1.234568901234568e+53'과 같이 과학적 표기법이 포함된 기본 이름을 사용합니다.
EDGEUI-572 UI에 '오류: 세션 시간 초과' 대신 '오류: 알 수 없는 오류'가 표시됨