16.07.27 (UI) - Notes de version d'Apigee Edge pour le cloud public

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Le mercredi 27 juillet 2016, nous avons lancé une nouvelle version d'Apigee Edge pour le cloud public.

Nouvelles fonctionnalités et mises à jour

Vous trouverez ci-dessous les nouvelles fonctionnalités et mises à jour offertes par cette version.

Comportement du proxy SOAP lors de l'utilisation de l'assistant de proxy

Lorsque vous créez un proxy basé sur SOAP à partir d'un fichier WSDL à l'aide de l'assistant de proxy, vous disposez de deux options pour la création de proxy :

  • SOAP direct : le proxy transmet simplement une charge utile de requête SOAP telle quelle.
  • REST à SOAP à REST : le proxy convertit une charge utile entrante telle que JSON en charge utile SOAP, puis reconvertit la réponse SOAP au format attendu par l'appelant.

Cette version inclut les mises à jour suivantes concernant le comportement de ces options. Les différences entre l'ancien et le nouveau comportement se trouvent dans les règles et les configurations générées automatiquement par l'assistant de proxy.

SOAP direct

  • Toutes les opérations WSDL sont désormais envoyées au chemin de base du proxy "/", plutôt qu'aux ressources du proxy (telles que "/cityforecastbyzip"). Les noms d'opération sont transmis au service SOAP cible. Ce comportement correspond à la spécification SOAP.

  • Le proxy généré n'est plus compatible avec JSON dans la requête. Il n'est compatible qu'avec XML. Le proxy s'assure que les requêtes SOAP comportent une enveloppe, un corps et un espace de noms http://schemas.xmlsoap.org/soap/envelope/

REST à SOAP à REST

  • Le proxy n'est plus compatible avec WSDL RPC (seul Document/Literal est compatible). Cela n'a pas été testé avec WSDL 2.0.
  • Le nouveau comportement n'a pas été testé avec WS-Policy.
  • Le proxy vous permet d'envoyer des données JSON au lieu de FormParams.
  • Lorsque vous ajoutez la compatibilité CORS (partage des ressources entre origines multiples) au proxy à l'aide du générateur de proxy, vous constaterez les améliorations suivantes :
    • Access-Control-Allow-Headers : en plus des en-têtes Origin, x-requested-with et Accept, l'en-tête Access-Control-Allow-Headers inclut également Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-Agent et Cache-Control.
    • En-tête Access-Control-Allow-Methods : en plus de GET, PUT, POST, DELETE, cet en-tête inclut également les verbes PATCH et OPTIONS.
  • Lors de la génération d'un proxy d'API pour un fichier WSDL, Edge lit tous les ComplexTypes définis comme abstraits dans le fichier WSDL et reconnaît correctement tous les types d'instances basés sur les types abstraits types.

Utilitaire de ligne de commande Open Source wsdl2apigee

Apigee fournit également un utilitaire de ligne de commande Open Source pour générer des proxys d'API directs ou REST à SOAP à partir de fichiers WSDL. Consultez https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

Bugs résolus

Les bugs suivants sont résolus dans cette version. Cette liste s'adresse principalement aux utilisateurs qui veulent vérifier si leurs demandes d'assistance ont été corrigées. Elle n'est pas conçue pour fournir des informations détaillées à tous les utilisateurs.

ID du problème Description
EDGEUI-621 L'option "Save as New API Proxy" (Enregistrer en tant que nouveau proxy d'API) utilise un nom par défaut qui inclut la notation scientifique, par exemple "new-1.234568901234568e+53"
EDGEUI-572 L'interface utilisateur affiche "Error: Unknown Error" (Erreur : erreur inconnue) au lieu de "Error: Session délai d'expiration de la session"