Génération de données de données avec un espace de noms exact comme dans XSD

StackOverflow https://stackoverflow.com/questions/5958102

  •  11-11-2019
  •  | 
  •  

Question

Nous devons intégrer notre projet avec Back End Oracle Platform. Et cette intégration se fait via divers services Web. J'ai tous les WSDL et XSD pour toutes ces intégrations. Et j'ai besoin de générer des données de données de ces WSDL et XSD.
Maintenant, le problème est que la plupart de ces intégations partagent certains types de données courantes. Et je veux les réutiliser.
par exemple,

Integration1: Oracle / Common / Commondatatypes.xsd
              oracle/integration1/someXSD.xsd
              oracle/ebo/baseTypes.xsd
Integration2: Oracle / Common / Commondatatypes.xsd
              oracle/integration2/someXSD.xsd
              oracle/ebo/baseTypes.xsd
Integration3: Oracle / Commondatatypes.xsd
              oracle/integration2/someXSD.xsd
              oracle/ebo/baseTypes.xsd

Dans ce cas, je souhaite réutiliser le oracle.common.commondatatypes entre intégration1 et 2.
Jusqu'à présent, j'ai essayé wscf.blue & wscf. Mais ces outils générant tout le code dans un seul dossier (et un seul espace de noms) et ne suivant pas les espaces de noms.
Je souhaite générer des classes sous des espaces de noms comme Oracle, Oracle.Commondata, Oracle.Integration1, Oracle.ebo etc. Ainsi, est-ce que la notation de l'espace de names généré suit la notation exacte comme les XSDS?

Pas de solution correcte

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