2
我有一個PHP5肥皂服務器運行,我想趕上類型不匹配,但我不認爲他們甚至進入我的代碼。捕捉類型不匹配與PHP肥皂服務器
發生了什麼事是這樣的,在我的WSDL我有(簡體):
<complexType name="Publishing">
<all>
<element name="EmailBlast" type="xsd:boolean"/>
<element name="PublishRadius" type="xsd:int"/>
</all>
</complexType>
這是很好的,並配備經過正確只要有一個在發佈半徑領域一個整數(或空) 。但是,如果我試圖通過一個非整數送,我得不到任何回報。在響應除此之外:
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>SOAP-ERROR: Encoding: Violation of encoding rules</faultstring>
</SOAP-ENV:Fault>
我想抓住這個並返回更有用的東西,但它並不甚至似乎進入我的邏輯。有什麼建議麼?
已過時。非常感謝你!不能相信我沒有想到這一點。 – 2009-04-30 15:01:25