まず、これはここのWebサービスに関する私の3番目の質問です。私は私を助けてくれたguyzに非常に感謝しています。しかし、何かが欠けています。これは正しくありません。 ここに私はすでに得たコードです鉱山Webサービスクラシックasp
Set oXmlHTTP = CreateObject("Microsoft.XMLHTTP")
oXmlHTTP.Open "POST", "http://www.oursite.com/WebServices/ourService.asmx?WSDL", False
oXmlHTTP.setRequestHeader "Content-Type", "application/soap+xml; charset=utf-8"
oXmlHTTP.setRequestHeader "SOAPAction", "http://ourNameSpace/ourFunction"
SOAPRequest = _
"<?xml version=""1.0"" encoding=""utf-8""?>" &_
"<soap12:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap12=""http://www.w3.org/2003/05/soap-envelope"">" &_
"<soap12:Body>" &_
"<ourFunction xmlns=""http://ourNameSpace/"">" &_
"<var1>" & Session("userid") & "</var1>" &_
"<var2>" & Session("internetid") & "</var2>" &_
"</ourFunction>" &_
"</soap12:Body>" &_
"</soap12:Envelope>"
oXmlHTTP.send SOAPRequest
の質問から今私のウェブサービスリンクは
http://buergerserviceschul.niedersachsen.de/modules/id/public/webservice/V4_00/rpc_lit/?wsdl
私はすべての詳細と必要なすべてのものを提供するWebサービスの呼び出しを与えるときは、まだ私が取得することはできませんよですこの手順からの何らかの入力は不満ですing。 は、私は古い方法を使用する場合、私は再び私
Set oSOAP = Server.CreateObject("MSSOAP.SoapClient30")
oSOAP.ClientProperty("ServerHTTPRequest") = True
が今こうして私は、少なくともセッションIDを取得する、すなわち、SOAPクライアントを使用した実装しないことを示唆していたがされている間、私は、何も、私が手に空の応答を取得しないことを意味します私は関数を呼び出し、戻りでXMLを取得する必要がありますが、私はどちらか私は呼び出していますどのようにリターン
には何も得ていないのです、私はこの問題で
を立ち往生していますのでまいら、でもこの手順を使用している場合、さらに に行くことができませんでしたこのサービスは応答しないようにしますが、そうであればgiv私がコードで間違いを犯すと、エラーが発生します。
この点で親切に私を助けてください。 私はこの恩恵のためにあなたに非常に感謝します。 ありがとう
+1 Webサービスコールを実行するために別のライブラリを呼び出すための+1。 –