レガシ Web サービスを WCF サービスに変換しています。このサービスは現在、フロント エンド アプリケーションによって使用されています。しかし、現時点では、フロント エンドは新しい WCF サービスを使用しないため、代わりに新しいサービスにリクエストを再ルーティングする予定です。ここでの問題は、新しい WCF サービスが古い入力要求を処理でき、まったく同じ形式で応答を返すことができる必要があることです。
wsdlを生成してsoapUIプロジェクトに追加すると。ボディは、メソッド名 (「UserVerification」は操作コントラクト名) のタグ内にラップされています。メッセージ コントラクトを使用せずにこれを処理する方法はありますか (入力パラメーターに従来の型を使用しているため、変更できません)。
現在、次のようになっています。
<soapenv:Body>
<wes:UserVerification>
<!--Optional:-->
<wes:userVerificationRequest wes:Direction="Request" >
</wes:userVerificationRequest>
</wes:UserVerificatio>
</soapenv:Body>
私はそれがこのようになりたいです
<soapenv:Body>
<wes:UserVerificationRequest wes:Direction="Request" >
</wes:UserVerificationRequest>
</soapenv:Body>