0

まれな断続的な問題を追跡しようとしています。SOAP 呼び出しが行われ、Nice XML が返され、情報がデータベースに格納されます。ただし、ごくまれに、一部の情報が失われることがあります。この問題を再現することはできませんが、幸いなことに生の XML 応答がログに記録されています。

私の開発環境にはいくつかの優れたデバッグ トレース機能があるので、プロセスを実行したいと思いますが、SoapClient がサーバーから受け取るものではなく、私の xml を使用するようにします。私はちょうど置き換え始めまし$result = $this->_mySoap->FUNC_NAME($params);$result = // parse test.xml

問題は、ネイティブ SOAP 関数が SimpleClass のインスタンスを返すのに対し、test.xml を解析すると SimpleXMLElement クラスのインスタンスが返されることです。既存のコードの断続的なバグの原因を追跡するという当初の目標を達成できなくなります。

実際に API 呼び出しを行う代わりに、SoapClient がファイルからこの xml を使用するように強制する方法について何か考えはありますか?

4

0 に答える 0