Quelles sont vos approches pour générer une sorte de documentation lisible par l'homme à partir de WSDL? Dans le passé, j'ai utilisé WSDL Viewer (de Tomi Vanek) (voir mon article de blog sur son intégration dans NAnt ) et je suis satisfait du résultat, mais je suis intéressé par tout résultat possible. des alternatives.
J'ai aussi entendu parler de x3sp , mais je ne l'ai pas essayé.
J'ai essayé plusieurs alternatives
et a fini par peaufiner le visualiseur WSDL selon mes besoins.
Utilisez http://code.google.com/p/wsdl-viewer/ et le xsltproc de cygwin
xsltproc wsdl-viewer.xsl downloaded-wsdl.xml > documetnation.html
Fonctionne comme un charme
Oui, il y en a un nouveau: wsdl2html . Il se concentre sur la demande/réponse et supprime les informations que les gens ne se soucient pas.
Il n'est pas répertorié ici, mais SoapUI dispose d'un générateur de documentation wsdl utile.
Faites un clic droit sur votre projet et sélectionnez "Générer la documentation".
Maintenant, il existe un autre outil pour cela, appelé " DocFlex/XML WSDLDoc ".
Il s'agit d'un nouveau générateur de documentation WSDL/XSD qui vous permettra de documenter un nombre illimité de fichiers de schéma WSDL et XML (XSD), ainsi que leurs éventuelles interconnexions.
Il existe également une option pour l'inclusion automatique des diagrammes XSD générés par Altova XMLSpy ou Oxygen XML. Chacun d'entre eux peut effectivement être utilisé comme moteur de création de diagrammes lié dynamiquement.
PRINCIPALES CARACTÉRISTIQUES
<wsdl:definitons>/<wsdl:types>
)<wsdl:import>
, <xs:import>
, <xs:include>
, <xs:redefine>
trouvés dans tous les fichiers WSDL/XSD impliqués.EXEMPLE
Voici une démonstration de cette documentation (elle a été générée par un seul fichier source: http://developer.ebay.com/webservices/latest/ebaySvc.wsdl ):
Le code HTML lui-même: http://www.filigris.com/docflex-xml/wsdldoc/examples/html/ebaySvc/index.html
LIENS
Je viens de découvrir que Notepad ++ avec le plugin Xml Tools installé peut également effectuer des transformations xsl. Si vous lui fournissez le fichier wsdl-viewer.xsl mentionné précédemment et le fichier wsdl, vous obtiendrez un code HTML bien formaté.
XMLSpy d’Altova génère une documentation HTML à partir d’un WSDL ... mais ce n’est pas gratuit;)
Je connais cette méthode de documentation pour un homme pauvre, mais j’ai utilisé l’ouverture du fichier XSD de wsdl dans Visual Studio et l’impression précise avec des commentaires et des flèches pour plus de clarté et notre client semble l’avoir aimé sans avoir à utiliser un autre outil . Vous pouvez également ne pas l'avoir, mais utiliser une version d'un abonnement VPC ou MSDN gratuit. J'ai également utilisé l'éditeur de schéma BizTalk pour afficher également le fichier XSD et le documenter à partir de là à l'aide de snag-it ou d'une autre application de capture d'écran. Je voudrais essayer d'utiliser ce que vous avez!
-Bryan
Vous pouvez utiliser "wsimport", qui fait partie du JDK, et exécuter Javadoc sur les fichiers générés. En supposant que vous ayez mis les annotations, elles seront intégrées à la documentation.
Rational Application Developer est un autre outil qui vous permet de cliquer avec le bouton droit de la souris et de générer la documentation HTML avec de jolies images en hyperlien.
Vous pouvez utiliser iDocIt! pour documenter un WSDL et exporter ensuite la documentation au format HTML. C'est un plugin Eclipse open source téléchargeable ici .
Il fournit une nouvelle approche de création de documentations avec des grilles thématiques et des rôles thématiques, mais vous ne devez pas les utiliser. Vous pouvez créer des documentations toujours en texte brut.