Condividi tramite


Informazioni su WsdCodeGen

WsdCodeGen usa un file di configurazione XML per determinare il percorso dei metadati del servizio. Il file di configurazione viene usato anche per definire nomi di interfaccia, GUID di interfaccia, nomi di classe, nomi di metodo e altri identificatori. Per altre informazioni su questo file, vedere File di configurazione WsdCodeGen.

WsdCodeGen richiede due tipi di file di input: un file di configurazione XML e uno o più file di descrizione del servizio (file WSDL e/o XSD). WsdCodeGen elabora questi file di input e genera due tipi di file di output: file di interfaccia e file di intestazione/origine.

File di input

Tipo Descrizione
File di configurazione File XML che indica il percorso dei metadati del servizio e definisce nomi di interfaccia, GUID di interfaccia, nomi di classe, nomi di metodo e altri identificatori.
File di descrizione del servizio Uno o più file WSDL o XSD che descrivono i servizi da implementare nel dispositivo.

 

File di output

Tipo Descrizione
File di interfaccia File IDL (Interface Definition Language) che può essere usato con il compilatore MIDL per produrre un file di intestazione dell'interfaccia. I client WSDAPI e i servizi WSDAPI possono usare questo file di interfaccia.
File di intestazione e di origine C++ File C++ che descrivono le informazioni sul contratto del messaggio, lo spazio dei nomi e il tipo. Possono contenere codice proxy e/o codice stub. Il codice proxy implementa l'interfaccia di un servizio e converte le chiamate al metodo del servizio in operazioni WSDAPI che effettuano richieste di servizio. Il codice Stub converte le richieste del servizio WSDAPI nel codice che chiama i metodi del servizio.

 

Servizi Web nei dispositivi Generatore di codice

Uso di WsdCodeGen