16.07.27 (ממשק משתמש) – נתוני הגרסה של Apigee Edge ל-Public Cloud

אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X.
מידע

ביום רביעי, 27 ביולי 2016, השקנו גרסה חדשה של Apigee Edge for Public Cloud.

עדכונים ותכונות חדשות

בהמשך מפורטים העדכונים והתכונות החדשות בגרסה הזו.

התנהגות של שרת proxy של SOAP כשמשתמשים באשף ה-proxy

כשיוצרים שרת proxy מבוסס-SOAP מ-WSDL באמצעות אשף ה-proxy, יש שתי אפשרויות ליצירת ה-proxy:

  • Pass-Through SOAP, שבו ה-proxy פשוט מעביר מטען ייעודי (payload) של בקשת SOAP כמו שהוא.
  • REST to SOAP to REST, שבו ה-Proxy ממיר מטען ייעודי (payload) נכנס כמו JSON למטען ייעודי (payload) של SOAP, ואז ממיר את התגובה של SOAP בחזרה לפורמט שהמתקשר מצפה לו.

הגרסה הזו כוללת את העדכונים הבאים לגבי אופן הפעולה של האפשרויות האלה. ההבדלים בין ההתנהגות הישנה לבין ההתנהגות החדשה נמצאים במדיניות ובהגדרות שנוצרות באופן אוטומטי על ידי אשף ה-Proxy.

העברת SOAP

  • כל פעולות ה-WSDL נשלחות עכשיו לנתיב הבסיס של ה-proxy ‏'/' ולא למשאבי ה-proxy (כמו '/cityforecastbyzip'). שמות הפעולות מועברים לשירות SOAP של היעד. ההתנהגות הזו תואמת למפרט SOAP.

  • ה-proxy שנוצר כבר לא תומך ב-JSON בבקשה. הוא תומך רק ב-XML. הפרוקסי מוודא שבבקשות SOAP יש Envelope,‏ Body ומרחב שמות http://schemas.xmlsoap.org/soap/envelope/ .

REST to SOAP to REST

  • ה-proxy כבר לא תומך ב-WSDL RPC (רק Document/Literal נתמך). התכונה הזו לא נבדקה עם WSDL 2.0.
  • ההתנהגות החדשה לא נבדקה עם WS-Policy.
  • הפרוקסי מאפשר לכם להשתמש בשיטת POST כדי לשלוח נתוני JSON במקום FormParams.
  • כשמוסיפים תמיכה ב-CORS (שיתוף משאבים בין מקורות) לשרת ה-proxy באמצעות הכלי ליצירת שרת proxy, יופיעו השיפורים הבאים:
    • הכותרת 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.
  • כשיוצרים שרת proxy של API עבור WSDL, ‏ Edge קורא את כל ה-ComplexTypes שמוגדרים כ-abstract ב-WSDL ומזהה בצורה נכונה את כל סוגי המופעים שמבוססים על הסוגים ה-abstract.

כלי שורת הפקודה wsdl2apigee בקוד פתוח

‫Apigee מספק גם כלי שורת פקודה בקוד פתוח ליצירת שרתי proxy של API מסוג passthrough או rest-to-soap מ-WSDL. מידע נוסף זמין בכתובת https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

באגים שתוקנו

בגרסה הזו תוקנו הבאגים הבאים. הרשימה הזו מיועדת בעיקר למשתמשים שרוצים לבדוק אם הבעיות שצוינו בכרטיסי התמיכה שלהם נפתרו. הדוח לא נועד לספק מידע מפורט לכל המשתמשים.

מזהה הבעיה תיאור
EDGEUI-621 האפשרות 'שמירה כ-API Proxy חדש' משתמשת בשם ברירת המחדל שכולל סימון מדעי, כמו new-1.234568901234568e+53
EDGEUI-572 בממשק המשתמש מוצגת השגיאה 'שגיאה: שגיאה לא ידועה' במקום 'שגיאה: פסק זמן של סשן'