さまざまな実行可能ファイル間で渡されるSOAPメッセージに依存する既存のシステムを調べています。私はそれらのアプリケーションの1つを私自身のものに置き換えようとしており、ドキュメンテーションを見て、私は困難に遭遇しています。次のようなSOAPパケットを作成しようとしています。
私はこの前にSOAPを使っていませんでしたが、このタスクを達成するためにどのツールを使用するのか、またどのようなキーワードを検索するべきかについてはわかりません。私は何をする必要があることは、このようになりますSOAPメッセージを作成することができることです。
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/1999/XMLSchema"
> <SOAP-ENV:Body xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <GetSpecialList xmlns="SpecialManagerAPI"/> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
を、私はローカルIP(127.0.0.1)ポート1234へのTCP経由で送信してからの応答を取得する必要がありますそれ。上記のメッセージを作成するにはどうすればいいですか、それを簡単に送信する方法は何ですか?
公開側にはwsdlがありますか?その場合は、サービス参照機能を使用して、独自の実行可能ファイルにサービスを持ち込むことができます。 – spender
たとえば、WebServiceを公開すると、http:// localhost:1234/TheService?wsdlのようになります。これを使用して、パブリッシャからのWSDL URLを使用してプロジェクトにサービス参照を追加することによって、VSサービスにWebサービスをインポートできます – spender