2017-10-05 5 views
0

Supposons que nous ayons un document Swagger 2.0, par ex. J'essaie de le convertir dans un autre format en utilisant Apimatic. Si je convertis le document Petstore Swagger en WADL, le résultat semble être invalide. J'ai validé le fichier WADL contre https://www.w3.org/Submission/wadl/wadl.xsdValidation du fichier RAML

En général, je dois convertir Swagger soit à WADL ou RAML. J'essaye la conversion de Swagger en RAML avec Apimatic comme alternative parce que la conversion en WADL n'a pas fonctionné.

Existe-t-il un moyen (outil en ligne ou hors ligne) de vérifier que le fichier RAML résultant est valide?

Merci.

Répondre

2

en ligne: le « Design Center » à https://anypoint.mulesoft.com

Hors ligne: aller à https://raml.org/projects et cliquez sur l'onglet Conception

également dans ce dernier cocher l'onglet « Utilitaires », il y a des fanfaronnades de Raml convertisseurs il .

+0

Cela semble être une exagération pour une tâche aussi simple que la validation d'un fichier RAML. L'entrée est un fichier RAML (éventuellement invalide). La sortie doit être une valeur booléenne: valide/invalide. Si invalide, un message de chaîne avec une erreur de validation serait bien. Fournissez des instructions claires pour y parvenir avec API Manager, s'il vous plaît. – Cimlman

+0

Je ne connais pas un outil en ligne qui fait cela. Les analyseurs de la page des projets raml.org font exactement cela, ils analysent votre RAML et donnent des erreurs de validation, la façon d'utiliser dépend de ce que vous choisissez. Pour le gestionnaire d'API: 1) vous enregistrez, 2) vous ajoutez une nouvelle API, 3) ouvrez le concepteur, 4) collez votre RAML, 5) voyez s'il a des erreurs de validation .... (s'il charge la vue graphique sur le droit ça n'a pas) – Pedro

+0

Pour être honnête, je suis toujours perdu. J'ai enregistré, ajouté une nouvelle API ... et je ne sais pas où est le concepteur. J'ai téléchargé une capture d'écran. http://www.uschovna.cz/en/zasilka/QR5GI7HR43ANB9R8-74X/ – Cimlman