台灣最大程式設計社群網站
線上人數
1351
 
會員總數:239084
討論主題:185522
歡迎您免費加入會員
討論區列表 >> ASP >> web service的問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
web service的問題
價值 : 500 QP  點閱數:8081 回應數:4

樓主

我不會寫程式
初級專家
1629 84
2564 913
發送站內信

捐贈 VP 給 我不會寫程式
各位大大好,想請教一個web service的問題


對方有提供一各WSDL檔案
我用vs2005加入web參考,有顯示呼叫的方法如下
Operation ( HEADER As HEADERType , AP As anyType ) As HEADERType


現在問題來了,我是使用ASP開發,程式碼如下

Dim oSOAP
Set oSOAP = Server.CreateObject("MSSOAP.SoapClient30")
oSOAP.ClientProperty("ServerHTTPRequest") = True
oSOAP.mssoapinit(strWSDLUrl)

strResult= oSOAP.Operation(????,????) <-----如何傳值進去?
Response.Write(strResult)
Set oSOAP=Nothing

是要組出XML格式送進去嗎?還是要組出什麼東西呢?.
因為我的HEADER有很多值需要輸入,AP也是~~但他卻只給兩個屬性所以我很那悶
請大大指教一下@@

搜尋相關Tags的文章: [ soap ] , [ wsdl ] ,
本篇文章發表於2009-03-27 14:59
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

lxz
檢舉此回應
这个要看 HEADERType和anytype对应的类型是什么了
本篇文章回覆於2009-03-27 15:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

我不會寫程式
捐贈 VP 給 我不會寫程式 檢舉此回應
hi可否留MSN我傳WSDL幫我看一下呢?
本篇文章回覆於2009-03-27 16:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

gipi
檢舉此回應
您應該跟提供您這個wsdl的夥伴拿到他web service的參數定義內容,
不然您應該知道該web service放置的路徑吧,那可以用IE連到該路徑下,例如:
http://127.0.0.1/WebSite8/Service.asmx
然後點Operator這個function,看看那兩個參數究竟要怎麼使用,
運氣好的話您可以可以直接在網頁上做叫用測試也不一定。
本篇文章回覆於2009-03-27 22:40
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

demo
捐贈 VP 給 demo 檢舉此回應

如果是公開的WEB SERVICE應該都會有說明

如果是其他同事寫的應該可以直接去問他

如果是莫名其妙的是可以試試看#3所提供的方法直接用ie開起來測試(如果他有作測試功能給你)

不過看你的文提到應該是配合廠商寫的吧,直接把人抓出來問不就好@@?
本篇文章回覆於2009-03-28 15:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.