Javaで書かれたいくつかのWebサービスを.NETに書き直すために雇われました。おそらく、レスポンスには同じ要素が含まれている必要があります(私の新しいレスポンスで正しい要素を取り戻しています)が、私の質問はタグに関するものです。タグはまったく同じにする必要がありますか?このWebサービスはサードパーティの企業によって消費されるため、現在のところ、生産中の唯一のバージョンであるため、テストすることは困難です。ここでは両方の応答は以下のとおりです。SOAP応答の比較/形式
オリジナルの応答:
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Header/>
<env:Body>
<m:redCodeResponse xmlns:m="http://com/agentcorp/webservice/vax">
<m:RedCodeResult>
<java:AgencyID xmlns:java="java:com.agentcorp.ejb.webservices.vax">56693</java:AgencyID>
<java:AgentID xmlns:java="java:com.agentcorp.ejb.webservices.vax">757803</java:AgentID>
</m:RedCodeResult>
</m:redCodeResponse>
新しい応答:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header />
<s:Body>
<redCodeResponse xmlns="http://com/agentcorp/webservice/vax">
<RedCodeResult xmlns:a="http://schemas.datacontract.org/2004/07/MyFirstWCFService" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<a:AgencyID>56693</a:AgencyID>
<a:AgentID>757803</a:AgentID>
</RedCodeResult>
</redCodeResponse>
私は第三者の会社に尋ねるでしょう –
はい、私は他の言語でコードを書き換えているので、それは良いアドバイスだと思います。その会社に連絡して、彼らからの応答を得ることは、もっと長い時間がかかり、最後まで –