Ben bir PHP5 Sabun Sunucu çalışan var ve ben tip uyumsuzlukları yakalamak istiyorum ama onlar bile benim koduna alıyoruz sanmıyorum.
Ne oluyor bu, benim WSDL I (basitleştirilmiş) var ettik:
<complexType name="Publishing">
<all>
<element name="EmailBlast" type="xsd:boolean"/>
<element name="PublishRadius" type="xsd:int"/>
</all>
</complexType>
ince ve Radius Yayınla alanında uzun bir tamsayı (veya null) olarak orada doğru yoluyla geldiği. Ben olmayan bir tamsayı yoluyla göndermeye çalışırsanız Ama, ben bu yanında geri yanıt olarak bir şey olsun:
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>SOAP-ERROR: Encoding: Violation of encoding rules</faultstring>
</SOAP-ENV:Fault>
Bu yakalamak ve daha yararlı bir şey dönmek istiyorum, ama bu bile benim mantık içine almak gibi görünmüyor. Herhangi bir öneriniz?