- PR -

SOAPを使ったWEBサービスの件について

1
投稿者投稿内容
未記入
会議室デビュー日: 2008/03/03
投稿数: 2
投稿日時: 2008-03-03 18:46
場違いかもしれませんが、こちらに書き込みます。
宜しくお願い致します。

【環境】
・サーバー機
Windows Server 2003R2
SQL Server 2005
・クライアント(開発マシン)
Visual Studio 2005
VB.NET

やりたいこととしましては、
1.クライアントのWindowsアプリケーションよりデータ取得を行う。
(これはサーバー機のSQL Serverに設定したSQL ENDPOINTからストアドをコールし、FOR XMLでデータ取得を行います)
2.取得したデータをXMLでSQL Serverに返す。
(これも同様にSQL ENDPOINTからストアドをコールするやり方です)

Webサービスを使用するにあたって、WSDLよりWeb参照の追加を行っています。

ここでわからないのが、データのやり取りをするときにXMLをSOAPでやり取りする上でSSLの認証をSOAPヘッダーに設定したいのですが、これは具体的にどうやって設定すれば良いのでしょうか?
あと、SOAPエンベローブやBodyを生成するのは、文字列を自分でStringやConstで設定するものなのでしょうか?

色々サイトを調べたのですが、上記の処理を行っている具体例が見つけられず、自分自身XMLにデータを入れる仕組みがいまいち理解出来ていません。
詳しい方いらっしゃいましたら、どうかご教授下さい。
宜しくお願い致します。


[ メッセージ編集済み 編集者: 未記入 編集日時 2008-03-03 18:49 ]
ぴあちゃん
ぬし
会議室デビュー日: 2008/02/07
投稿数: 287
投稿日時: 2008-03-04 01:26
http://msdn2.microsoft.com/ja-jp/library/9z52by6a.aspx

コレ。

未記入
会議室デビュー日: 2008/03/03
投稿数: 2
投稿日時: 2008-03-04 07:05
ぴあちゃんさん、リンクを提示していただいて感謝致します。
内容を見たのですが、クライアントアプリからSQLのENDPOINTに認証を通す場合と、ASPは同様の処理で問題無いということなのでしょうか?
ASPと違いENDPOINTにデータを渡す場合、CREATE ENDPOINTで設定したポート番号と認証方式くらいしか受け側で出来ない(と私は思っている)ので、その辺り本当にそうなのかどうか明確になれば・・・と思っております。
1

スキルアップ/キャリアアップ(JOB@IT)