16.07.27 (UI) - บันทึกประจำรุ่นของ Apigee Edge สำหรับระบบคลาวด์สาธารณะ

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่ เอกสารประกอบของ Apigee X
info

เมื่อวันพุธที่ 27 กรกฎาคม 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่สำหรับระบบคลาวด์สาธารณะ

ฟีเจอร์และการอัปเดตใหม่

ต่อไปนี้คือฟีเจอร์และการอัปเดตใหม่ในรุ่นนี้

ลักษณะการทำงานของพร็อกซี SOAP เมื่อ ใช้ตัวช่วยสร้างพร็อกซี

เมื่อสร้างพร็อกซีที่อิงตาม SOAP จาก WSDL โดยใช้ตัวช่วยสร้างพร็อกซี คุณจะมีตัวเลือกในการสร้าง พร็อกซี 2 ตัวเลือก ได้แก่

  • Pass-Through SOAP ซึ่งพร็อกซีจะส่งเพย์โหลดคำขอ SOAP ผ่านไปตามเดิม
  • REST to SOAP to REST ซึ่งพร็อกซีจะแปลงเพย์โหลดขาเข้าไปยังเพย์โหลด SOAP เช่น JSON จากนั้นแปลงการตอบกลับ SOAP กลับเป็นรูปแบบที่ผู้เรียก คาดหวัง

รุ่นนี้มีการอัปเดตลักษณะการทำงานของตัวเลือกเหล่านี้ดังนี้ ความแตกต่าง ระหว่างลักษณะการทำงานเก่าและใหม่จะอยู่ในนโยบายและการกำหนดค่าที่ตัวช่วยสร้างพร็อกซีสร้างขึ้นโดยอัตโนมัติ

Pass-Through SOAP

  • ตอนนี้ระบบจะส่งการดำเนินการ WSDL ทั้งหมดไปยังเส้นทางฐานของพร็อกซี "/" แทนที่จะส่งไปยังทรัพซีทรัพยากรพร็อกซี (เช่น "/cityforecastbyzip") และจะส่งชื่อการดำเนินการไปยังบริการ SOAP เป้าหมาย ลักษณะการทำงานนี้เป็นไปตามข้อกำหนด SOAP

  • พร็อกซีที่สร้างขึ้นจะไม่รองรับ JSON ในคำขออีกต่อไป โดยจะรองรับเฉพาะ XML พร็อกซี จะตรวจสอบว่าคำขอ SOAP มี Envelope, Body และเนมสเปซ http://schemas.xmlsoap.org/soap/envelope/

REST to SOAP to REST

  • พร็อกซีไม่รองรับ WSDL RPC อีกต่อไป (รองรับเฉพาะ Document/Literal) และยังไม่ได้ทดสอบกับ WSDL 2.0
  • ลักษณะการทำงานใหม่ยังไม่ได้ทดสอบกับ WS-Policy
  • พร็อกซีช่วยให้คุณ POST ข้อมูล 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 จะอ่าน ComplexType ที่กำหนดเป็น abstract ใน WSDL และจดจำประเภทอินสแตนซ์ที่อิงตามประเภท abstract ได้อย่างถูกต้อง

ยูทิลิตีบรรทัดคำสั่งโอเพนซอร์ส wsdl2apigee

นอกจากนี้ Apigee ยังมีเครื่องมือบรรทัดคำสั่งโอเพนซอร์สเพื่อสร้างพร็อกซี API แบบส่งผ่านหรือ แบบ REST-to-SOAP จาก WSDL ดูที่ https://github.com/apigee/wsdl2apigee

(EDGEUI-614)

ข้อบกพร่องที่แก้ไขแล้ว

เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้ รายการนี้มีไว้สำหรับผู้ใช้ที่ต้องการตรวจสอบว่าตั๋วสนับสนุนของตนได้รับการแก้ไขแล้วหรือไม่ จึงไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ ผู้ใช้ทุกคน

รหัสปัญหา คำอธิบาย
EDGEUI-621 บันทึกเป็นพร็อกซี API ใหม่ใช้ชื่อเริ่มต้นที่มีสัญกรณ์วิทยาศาสตร์ เช่น "new-1.234568901234568e+53"
EDGEUI-572 UI แสดง "ข้อผิดพลาด: ข้อผิดพลาดที่ไม่รู้จัก" แทน "ข้อผิดพลาด: เซสชัน หมดเวลา"