Question

Je suis en train de créer des services Web de l'approche descendante. J'ai téléchargé Eclipse et je utilise l'éditeur de IUG WSDL pour construire dans mes fichiers WSDL.

Je partage mes services basés sur des « modules ». Les types que je suis Ajoutant à la WSDLs tous besoin de référencer des choses communes, comme PersonEntity, AddressEntity, énumération États (de type simple), énumération des pays (type simple), et AbstractEntity. Étant donné que ces éléments sont communs que je crée un fichier WSDL séparé (nommé Commons.wsdl) qui contient les informations de type pour ces types.

Je veux « importer » que WSDL dans mes autres fichiers WSDL à utiliser:

Par exemple, j'ai une entité nommée RegistrationEntity qui hérite de AbstractEntity et contient un PersonEntity ainsi qu'un AddressEntity. Je ne sais pas comment faire ... j'ai vu que la spécification WSDL a « importation » et « inclure » et ne suis pas sûr que l'on à utiliser. En outre, comment puis-je réellement importer (ou inclure) le fichier Commons.wsdl afin que je puisse utiliser les types définis dans ce?

Merci!

Oh, et je ne sais pas si je suis censé tenir ce genre de choses dans un WSDL séparé, mais un autre type de fichier comme un xsd ou quelque chose. Je veux vraiment suivre les meilleures pratiques si c'est la bonne façon de le faire alors je préfère le faire.

Était-ce utile?

La solution

Je trouve que le problème que j'avais été je créais un fichier WSDL pour mes biens communs et l'utilisation d'un système en ligne pour cela, plutôt que de créer un fichier XSD à importer mes autres fichiers WSDL.

Ainsi, au lieu que je viens de créer un Commons.XSD comme mon « schéma commun ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top