I'm posting an update on the progress I made with the SOAP
implementation I discussed in previous threads.
Preliminary R&D has provided the ability to use the Microsoft Toolkit, for example, as a SOAP client of my OpenACS install:
Preliminary R&D has provided the ability to use the Microsoft Toolkit, for example, as a SOAP client of my OpenACS install:
' This example shows VBScript InterOp
' Create SOAP object
Set Stub = CreateObject("MSSOAP.SoapClient30")
' Specify the WSDL document containing functional spec
Wsdl = "http://my.server.com/soap/wsdl?my-package"
' Specify the namespace of ops within spec ???
Namespace = "http://MyPackage.openacs.org/wsdl/"
' Initialize SOAP stub
Stub.MSSoapInit2 Wsdl, "", "MyPackage", "MyPackageSoapPort", Namespace
' Invoke Tcl method on OpenACS server
MsgBox Stub.GetLoadedPackages
' Invoke another Tcl method on OpenACS server
MsgBox Stub.GetPackageVersion("ecommerce")
A WSDL file is automatically generated by the soap-gateway package
installed in the openacs server. Admin pages are used to configure
published functionality. I'm using a native 4.6 install and nsxml
(i.e., no tDOM). Based on my current schedule, I don't expect to
publish anything until the end of November (I'm very busy.) The
implementation will be relatively lightweight; though, effective. I'd
like to reserve the package name 'soap-gateway' if possible. I'll
post more info if anything should develop sooner.
Request notifications