আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
২৭ জুলাই, ২০১৬ বুধবার, আমরা পাবলিক ক্লাউডের জন্য 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-কে সাপোর্ট করে না (শুধুমাত্র ডকুমেন্ট/লিটারেল কাজ করে)। এটি WSDL 2.0-এর সাথে পরীক্ষা করা হয়নি।
- WS-Policy-এর সাথে নতুন আচরণ পরীক্ষা করা হয়নি।
- প্রক্সি আপনাকে FormParams-এর পরিবর্তে JSON ডেটা POST করতে দেয়।
- আপনি যখন প্রক্সি বিল্ডার ব্যবহার করে প্রক্সিতে 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ভার্বও থাকে।
- Access-Control-Allow-Headers হেডার:
- WSDL-এর জন্য API প্রক্সি তৈরি করার সময়, Edge WSDL-এ অ্যাবস্ট্রাক্ট হিসেবে সংজ্ঞায়িত যেকোনও ComplexTypes পড়ে এবং অ্যাবস্ট্রাক্ট টাইপের উপর ভিত্তি করে তৈরি যেকোনও ইনস্ট্যান্স টাইপ সঠিকভাবে শনাক্ত করে।
wsdl2apigee ওপেন সোর্স কমান্ড-লাইন ইউটিলিটি
এছাড়াও, WSDL থেকে পাসথ্রু বা রেস্ট-টু-সোপ API প্রক্সি তৈরি করার জন্য Apigee একটি ওপেন সোর্স কমান্ড-লাইন ইউটিলিটি প্রদান করে। https://github.com/apigee/wsdl2apigee দেখুন।
(EDGEUI-614)
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য যারা চেক করে দেখতে চান যে তাদের সহায়তা টিকিট সংক্রান্ত সমস্যার সমাধান করা হয়েছে কিনা। এটি সব ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-621 | নতুন API প্রক্সি হিসেবে সেভ করুন, এতে ডিফল্ট নাম ব্যবহার করা হয় যার মধ্যে বৈজ্ঞানিক নোটেশন থাকে, যেমন "new-1.234568901234568e+53" |
| EDGEUI-572 | "সমস্যা: সেশন টাইম-আউট"-এর পরিবর্তে UI "সমস্যা: অজানা সমস্যা" দেখায় |