上司から元のwsdlファイルを入手し、それに基づいてダミーWebサービスを作成するように依頼しました。次に、ダミーWebサービスから生成された新しいwsdlファイルを使用してテストするクライアントを作成します。これは、元のwsdlとまったく同じである必要があります。残念ながら、ダミーWebサービスによって生成された新しいwsdlは、元のwsdlとは異なることがわかりました。誰でも理由を教えてもらえますか?元のWSDLと同じWSDLを取得するにはどうすればよいですか?ありがとう!
このタスクのために私がしたこと:
SvcUtil.exe /sc original.wsdl
-> C#サービスクラスを取得し、その具体的なクラスを実装するには(ダミーのWebサービス)svcutil /t:metadata 'http://localhost/myservice/test.svc?singlewsdl'
->実行中のダミーWebサービスから新しいWSDLを取得しますが、元のWebサービスとは異なりますWSDLImp.exe
Delphiクライアント(テストクライアント)のプロキシクラスを作成するには