Domanda

Sto cercando di creare servizi Web da un approccio top-down. Ho scaricato Eclipse e sto usando l'editor WSDL gui in esso per costruire i miei file WSDL.

Sono frazionamento miei servizi sulla base di "moduli". I tipi che sto aggiungendo al WSDL tutto necessario fare riferimento a cose comuni, come ad esempio PersonEntity, AddressEntity, Stati enumerazione (tipo semplice), Paesi enumerazione (tipo semplice), e AbstractEntity. Dal momento che tali elementi sono tutti comuni ho creato un file WSDL separato (chiamato Commons.wsdl) che contiene le informazioni sul tipo per questi tipi.

Voglio "importazione" che WSDL nei miei altri file WSDL per l'uso:

Per esempio, ho un entità denominata RegistrationEntity che eredita da AbstractEntity e contiene un PersonEntity così come un AddressEntity. Non sono sicuro di come fare questo ... Io vidi che la specifica WSDL ha "importazione" e "include" e non sono sicuro quale usare. Inoltre, come faccio in realtà di importazione (o includere) il file Commons.wsdl in modo che possa utilizzare i tipi definiti all'interno di esso?

Grazie!

Oh, e non sono sicuro se dovrei attaccare questa roba in un WSDL separato ma un altro tipo di file, ad esempio un XSD o qualcosa del genere. Ho molta voglia di seguire le procedure, quindi se questo è il modo corretto di farlo, allora preferisco farlo.

È stato utile?

Soluzione

ho scoperto che il problema che ho avuto è stata che è stata la creazione di un file WSDL per i miei beni comuni e l'utilizzo di uno schema in linea per questo, piuttosto che la creazione di un file XSD da importare dai miei altri WSDL.

Così, invece ho appena creato un Commons.XSD come il mio "schema comune".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top