2012-04-24 20 views
6

Bir müşterinin bize gönderdiği bazı wsdl/xsd dosyalarından bir Web Hizmeti saplaması oluşturmaya çalışıyorum. Ben her şey wsdl dosyasında iken wsdl.exe kullanarak herhangi bir sorun olmadan yaptım, ama wsdl dosyasında dosyayı çalıştırdığınızda ben operasyonlardan birini içe aktarılamıyor belirten bir hata iletisi alıyorum çünkü biri Harici xsd öğesindeki öğeler eksik.Dış .xsd dosyaları bulunan yerel WSDL dosyasıyla WSDL.exe'yi kullanma

Öğeye bir schemeLocation parametresi koymayı denedim ve hala çalışmıyor. Wsdl.exe çağırırken xsds'ın ne olduğunu belirtmenin bir yolu var mı?

wsdl dosyalarını bir NDA tarafından kapsamadıkları için gönderemiyorum.

+0

orada bulamıyor musunuz elemanları ... bunu gayet iyi çalışıyor wsdl dosyası sonra xsd dosyaları dahil eğer WSDL.exe parametreleri olarak çoklu dosya adına sahip olabilecek çıkıyor? İsim alanlarını tekrar kontrol etmek, benim ilk düşüncemdir, çünkü genellikle bir problem olabilir. – Jontatas

+0

isim alanı dosyadakiyle aynı, sadece xsd'yi tanım ile yüklemediğini düşünüyorum. –

cevap

10

Dış xsd içinde

+0

Yapabileceğimizi bilmek harika, ancak 'nasıl' paylaşmış olsaydınız bu cevap harika olurdu :) – MeanGreen

+1

Sadece dosya adlarını boşluklarla ayırın. –