- PR -

ResponseNamespaceの設定について

1
投稿者投稿内容
WT
常連さん
会議室デビュー日: 2004/07/22
投稿数: 29
投稿日時: 2007-02-27 12:04
SOAPで使用するXMLのNamespace指定でアドバイスが頂きたく投稿します。


.NET(C#)を使用してSOAP通信を行うプログラムを作成しています。
その中でSoapRpcMethodAttribute()を使っています。


[System.Web.Services.Protocols.SoapRpcMethodAttribute("", RequestNamespace="http://webservice.common.hoge.co.jp", ResponseNamespace="http://localhost:8080/WSProject/services/Requester")]

[return:System.Xml.Serialization.SoapElementAttribute("executeSoapActionReturn")]

public ResponseSoap sendSoap(RequestSoap in0){
object[] results = this.Invoke("sendSoap",new object[] {in0});
return ((ResponseSoap)(results[0]));
}


上記コード中、「ResponseNamespace="http:localhost・・・」と記述した部分が気になっています。
この箇所はSOAPレスポンスに対応付けられたXML名前空間(Namespace)を設定するのだと認識しています。
通常であれば、WebServiceを提供するサイトのドメイン名等を記述するものと思っていますが、今回、そのドメイン名が未だ未決な為、仮置きで「localhost」等としています。

質問:
そもそも、ResponseNamespaceには「実際に通信可能なドメイン名やホスト名、IPアドレス」を指定しなければいけないものなのでしょうか?


XMLの話題なのですが、プログラムがC#製なのでコチラに投稿させていただきました。
場違いでしたら御指摘下さい。

宜しくアドバイスお願いします。
WT
常連さん
会議室デビュー日: 2004/07/22
投稿数: 29
投稿日時: 2007-02-28 17:27
本質問は「投稿する先が妥当でない。」と、考え、別の会議室にて再度、質問する事にしました。
お騒がせしてスイマセンでした。
1

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