現在,應用程序已發布為 xml web services,并且可以使用 soap 激活。使用 internet explorer 瀏覽到 http://localhost/vb6soap/default.aspx,您會在該 aspx 頁上發現一個超鏈接,通過它可以鏈接到您的組件所生成的 wsdl。以下 vbscript 將激活您的組件:
set c = getobject ("soap:wsdl=http://localhost/vb6soap/vb6soap.calc.soap?wsdl") for i = 1 to 10 wscript.echo i & " " & c.add(i,i) & " " & time next
要通過 soap toolkit(與 windows xp professional 一起提供,并且不使用 .net remoting)訪問同一端點,請運行以下 vbscript:
set c = createobject("mssoap.soapclient") c.mssoapinit("http://localhost/vb6soap/vb6soap.calc.soap?wsdl") for i = 1 to 10 wscript.echo i & " " & c.add(i,i) & " " & time next
set c = getobject ("soap:wsdl=http://localhost/cssoap/cssoap.calc.soap?wsdl") for i = 1 to 10 wscript.echo i & " " & c.add(i,i) & " " & time next
作為 soap 交互操作性的簡單示例,soap toolkit 與 windows xp professional 一起提供,并且即使運行 windows xp 的客戶端計算機上沒有安裝 .net 框架,使用以下 vbscript 也可以訪問 com+ soap 端點:
set c = createobject("mssoap.soapclient") c.mssoapinit("http://localhost/cssoap/cssoap.calc.soap?wsdl? for i = 1 to 10 wscript.echo i & " " & c.add(i,i) & " " & time next