J'ai reçu peu de WSDL et XSD définissant un service que j'ai besoin de consommer pour un de mes projets.Services XSD et ASMX
Maintenant, voici une structure similaire:
XSD_EMPDetails.xsd - Définir quelques-uns des EmployerDetails
XSD_EMP.xsd - a importé EmployerDetails xsd et certains autres attributs. (Importation XSD)
EMP.wsdl - les importations XSD_EMP.xsd (importation XSD)
EMPServcie.wsdl - les importations EMP.wsdl. (wsdl import)
Maintenant, je dois consommer EMPService.wsdl pour appeler le service. Vous ne savez pas comment utiliser XSD et comment cela fonctionne en interne. Veuillez me fournir toute référence ou toute aide sur ce sujet.
Note: Actuellement, nous travaillons sur 2.0 avec ASMX. Impossible d'utiliser WCF. Utilisez simplement WSDL.EXE et spécifiez tous les fichiers sur la ligne de commande.
Merci John. J'ai 4 fichiers avec moi, avec Import spécifié pour le fichier à partir de certaines URL. Dois-je changer l'URL du répertoire local. Comment fait-on ça? –
En outre, pouvez-vous jeter un peu plus de lumière sur quoi tout le but de XSD et comment .net prend soin d'elle. La façon dont je le vois (comme je l'ai demandé dans ma question précédente http://stackoverflow.com/questions/1561877/whats-great-deal-about-asmx-services) qu'il est revenu à WSDL et générateur de proxy et en appelant quelques méthodes. Peut être si vous pouvez fournir une référence à discuter des détails internes. Merci. –
Je ne crois pas que l'URL est utilisée du tout. C'est pourquoi vous devez spécifier les fichiers sur la ligne de commande. XSD.EXE est utilisé à plusieurs fins, y compris la lecture d'un ensemble de schémas XML et la production de classes qui, lorsqu'elles sont sérialisées, produiront du XML qui validera contre les schémas. WSDL.EXE fait cela, mais crée également des types de proxy correspondant aux opérations dans les fichiers WSDL. –