2012-04-24 17 views
6

Estoy intentando generar un talón de servicio web de algunos archivos wsdl/xsd que un cliente nos ha enviado. Lo he hecho sin problemas usando wsdl.exe antes, mientras todo estaba en el archivo wsdl, pero cuando ejecuto el archivo en el archivo wsdl recibo un mensaje de error que indica que no puedo importar una de las operaciones porque una de los elementos que están en una xsd externa faltan.Uso de WSDL.exe con archivo WSDL local que tiene archivos .xsd externos

He intentado poner un parámetro schemeLocation en el elemento y todavía no está funcionando. ¿Hay alguna manera de indicar qué son los xsds al llamar a wsdl.exe?

No puedo publicar los archivos wsdl porque están cubiertos por un NDA.

+0

elementos están allí faltan en el xsd externo? Vuelva a verificar los espacios de nombres es mi primer pensamiento, ya que generalmente puede ser un problema. – Jontatas

+0

el espacio de nombres es el mismo que el del archivo, solo creo que no está cargando el xsd con la definición. –

Respuesta

10

Resulta puede tener varios nombres de archivo que los parámetros a WSDL.exe si se incluyen los archivos XSD después de que el archivo WSDL que funciona bien ...

+0

Es genial saber que podemos, pero esta respuesta hubiera sido increíble si hubiera podido compartir el "cómo" :) – MeanGreen

+1

Simplemente separe los nombres de los archivos con espacios. –

Cuestiones relacionadas