WS Rest et compatibilité WS02

Tags: #<Tag:0x00007f10004ed718>
WS Rest et compatibilité WS02
0

Nous essayons de connecter WSO2 à Simplicité, dans le cadre d’un POC API Management. Les appels à <base_URL>// ?_doc=true&_output=openapi ne sont malheureusement pas compris par WS02. Il semblerait qu’il utilise encore la version 3.0.0 d’OpenAPI et ne soit pas compatible avec la 3.0.2.

Avez-vous des idées de la façon dont nous pourrions connecter Simplicité à WS02 en contournant ce problème? Ou est-il possible d’avoir la doc en OpenAPI 3.0.0 ?

Merci!

Voici les versions OpenAPI 3 / Swagger 2 qu’on utilise:

	/** OAS 2 version string */
	public static final String OPENAPI_OAS2_VERSION = "2.0";
	/** OAS 3 version string */
	public static final String OPENAPI_OAS3_VERSION = "3.0.2";

De mémoire on a rien ajouté/modifié de fondamental en passant de 3.0.0 à 3.0.2…

Peux tu essayer de télécharger le schema OpenAPI puis de changer manuellement 3.0.2 en 3.0.0 et voir si ça passe ? Si ça passe pas donne moi les messages d’erreur.

Sinon passe en Swagger 2.0.

On l’avait ajouté pour la compatibilité avec d’autres outils (ex: Apigee) qui ne parlent pas (encore) OpenAPI 3.x à jour (?_output=swagger-2.0)