16.07.27 (UI) - Apigee Edge untuk catatan rilis Public Cloud

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Pada Rabu, 27 Juli 2016, kami merilis versi baru Apigee Edge untuk Public Cloud.

Fitur dan info terbaru

Berikut adalah fitur dan update baru dalam rilis ini.

Perilaku proxy SOAP saat menggunakan wizard proxy

Saat membuat proxy berbasis SOAP dari WSDL menggunakan wizard proxy, ada dua opsi untuk pembuatan proxy:

  • Pass-Through SOAP, tempat proxy meneruskan payload permintaan SOAP apa adanya.
  • REST ke SOAP ke REST, di mana proxy mengonversi payload masuk seperti JSON ke payload SOAP, lalu mengonversi respons SOAP kembali ke format yang diharapkan pemanggil.

Rilis ini mencakup update berikut terkait cara kerja opsi ini. Perbedaan antara perilaku lama dan baru ada dalam kebijakan dan konfigurasi yang dibuat secara otomatis oleh wizard proxy.

SOAP Terusan

  • Semua operasi WSDL kini dikirim ke jalur dasar proxy "/" dan bukan ke resource proxy (seperti "/cityforecastbyzip"). Nama operasi diteruskan ke layanan SOAP target. Perilaku ini sesuai dengan spesifikasi SOAP.

  • Proxy yang dihasilkan tidak lagi mendukung JSON dalam permintaan. Hanya mendukung XML. Proxy memastikan permintaan SOAP memiliki Envelope, Body, dan namespace http://schemas.xmlsoap.org/soap/envelope/.

REST ke SOAP ke REST

  • Proxy tidak lagi mendukung WSDL RPC (hanya Document/Literal yang didukung). Hal ini belum diuji dengan WSDL 2.0.
  • Perilaku baru belum diuji dengan WS-Policy.
  • Proxy memungkinkan Anda mengirim data JSON, bukan FormParams.
  • Saat menambahkan dukungan CORS (Cross-origin resource sharing) ke proxy menggunakan pembuat proxy, Anda akan melihat peningkatan berikut:
    • Header Access-Control-Allow-Headers: Selain header Origin, x-requested-with, dan Accept, header Access-Control-Allow-Headers juga menyertakan Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent, dan Cache-Control.
    • Header Access-Control-Allow-Methods: Selain GET, PUT, POST, DELETE, header ini juga mencakup kata kerja PATCH dan OPTIONS.
  • Saat membuat proxy API untuk WSDL, Edge membaca ComplexType yang ditentukan sebagai abstrak dalam WSDL dan mengenali dengan benar jenis instance yang didasarkan pada jenis abstrak.

Utilitas command line open source wsdl2apigee

Apigee juga menyediakan utilitas command line open source untuk membuat proxy API rest-to-soap atau passthrough dari WSDL. Lihat https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

Bug yang diperbaiki

Bug berikut telah diperbaiki dalam rilis ini. Daftar ini terutama ditujukan bagi pengguna yang memeriksa apakah tiket dukungan mereka telah diselesaikan. Fitur ini tidak dirancang untuk memberikan informasi mendetail bagi semua pengguna.

ID Masalah Deskripsi
EDGEUI-621 Simpan sebagai Proxy API Baru menggunakan nama default yang menyertakan notasi ilmiah, seperti "new-1.234568901234568e+53"
EDGEUI-572 UI menampilkan "Error: Error Tidak Diketahui" dan bukan "Error: Waktu tunggu sesi habis"