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

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

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

새로운 기능 및 업데이트

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

프록시 마법사 사용 시 SOAP 프록시 동작

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

  • 패스 스루 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로 테스트되지 않았습니다.
  • 프록시를 사용하면 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에서 추상으로 정의된 모든 ComplexType을 읽고 추상 유형에 기반한 모든 인스턴스 유형을 올바르게 인식합니다.

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

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

(EDGEUI-614)

수정된 버그

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

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