PHP (Zend Framework) で Web サービスを使用する必要がありましたが、すべて問題ないように見えますが、次のような try catch システムを介してサーバーから応答を取得したい場合:
try{
$response = $client->METHOD_TO_CONSUME(array(
'DATA1' => $data1,
'DATA2' => $data2
)
);
} catch (SoapFault $e) {
Mage::log("Fault Message: " . $e->getMessage());
Mage::log("Fault Code: " . $e->faultcode . ' ' . $e->faultstring . ' ' . $e->detail);
Mage::log("Fault: " . (string) $e);
}
しかし、その後、次のエラーが発生しました: SOAP-ENV:Client SOAP-ENV:Client Internal Server Error SoapDoc::CheckNameSpace: Wrong xml name space
最初は WSDL の問題だと思っていましたが、SoapUi でテストを行ったところ、すべてが完全に機能しました。何が起こっているのかわかりませんか?