|
|
TECH NEWS
Consume Web Services from LotusScript Applications
This application from the Lotus Sandbox lets your LotusScript applications consume Web services.
A new technology is available for download from the IBM Lotus Developer's Sandbox that lets LotusScript applications in Lotus Notes/Domino consume Web services. IBM Lotus SoapConnect for LotusScript is a partial implementation of the SOAP 1.1 standard for the LotusScript language. It provides new LotusScript classes for constructing SOAP messages, invoking SOAP services, and using the returned data.
This implementation only lets you consume a SOAP service -- it doesn't address providing SOAP services. You can use other technologies in the Web Services Toolkit, in conjunction with the Domino Objects for Java, to provide Domino applications and data as a Web service, IBM says. (For more information on hosting Web services on Domino, see "Host Web Services on Lotus Domino 5 or Domino 6 -- Now!" by IBM's Gary Devendorf at http://Advisor.com/doc/09647.)
SoapConnect requires one or more of the following:
- IBM Lotus Notes Client 5.0.7a or later
- IBM Lotus Domino Designer 5.0.7a or later
- IBM Lotus Domino Server 5.0.7a or later
The download is available at http://www-10.lotus.com/ldd/sandbox.nsf/ByDateNJ/5957820fa8268dbf85256bae00671773?OpenDocument.
Note: SOAPConnect for LotusScript was updated with the latest .JAR files from Apache SOAP. It's the same SOAPConnect kit available for download with the IBM Web Services Toolkit at http://www.alphaworks.ibm.com/tech/webservicestoolkit.
The Lotus Sandbox is designed to let you share templates, applications, and code samples with other IBM Lotus software developers. Like other downloads from the site, SOAPConnect is offered "as is" and is not supported by IBM.
Installation caveat
The Apache SOAP implementation (used to implement SOAPConnect) requires an incompatible version of the Java XML parser installed as part of Notes and Domino. Be aware that replacing the XML parser (XML4J.jar) may impact other Notes applications, so only do this on a test or development system, not on a production system. According to IBM, a future release of Notes/Domino will contain an updated, compatible XML parser.
You can find example LotusScript code for agents and buttons in the SoapSamples.nsf database.
ARTICLE INFO
Web Edition: 2003.02.11, Doc #11903
FREE ACCESS
Keyword Tags: Application Development, Development, IBM, IBM Lotus, IBM Lotus Domino, IBM Lotus Notes, IBM Lotus SOAPConnect for LotusScript, IBM WebSphere, Java, Lotusscript, LotusScript, Programming, Software Development, SOAP - Simple Online Access Protocol, Web Development, Web Services, XML
|
|