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

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

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

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

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

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

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

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

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

SOAP עובר

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

  • שרת ה-proxy שנוצר כבר לא תומך ב-JSON בבקשה. יש תמיכה רק ב-XML. שרת ה-proxy מבטיח שבקשות SOAP יכילו מעטפת, גוף ומרחב שמות של http://schemas.xmlsoap.org/soap/envelope/.

מ-REST ל-SOAP ל-REST

  • שרת ה-proxy לא תומך יותר ב-WSDL RPC (רק Document/Literal נתמך). הבדיקה לא בוצעה עם WSDL 2.0.
  • ההתנהגות החדשה לא נבדקה עם WS-Policy.
  • שרת ה-proxy מאפשר לשלוח נתוני JSON ב-POST במקום 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 קורא את כל סוגי ה-ComplexType שמוגדרים כחילוניים ב-WSDL ומזהה בצורה נכונה את סוגי המופעים שמבוססים על הסוגים החילוניים.

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

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

(EDGEUI-614)

באגים שתוקנו

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

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