My.ADVISOR.com Sign-In
ID
Password

Member Center / Sign-Up
   
SUBSCRIPTION STATUS
If you are a subscriber to this publication, sign-in to access locked articles. To subscribe or renew go to www.AdvisorStore.com.
Go to Article

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.


Printer-friendly
page layout

Consume Web Services from LotusScript Applications

No reader comments ... yet.

    What do YOU think about this topic? Share your advice and thoughts using this form.

    Your Name

    REQUIRED : PUBLIC

    Your E-Mail

    REQUIRED : PRIVATE

    Job, Company

    OPTIONAL : PUBLIC

    City, State, Country

    OPTIONAL : PUBLIC

    Your Web Site

    OPTIONAL : PUBLIC

    Your Comment

    Please help everyone by keeping your comments on-topic, using clean language, and not defaming or making personal attacks.


    Your e-mail address is required, but it will not be displayed to the public or given to anyone. See our Privacy Policy. Comments become visible after they pass our spam filter, and spammers and abusers are permanently blocked. Please report spam or abuse.

    ARTICLE INFO

    Web Edition: 2003.02.11, Doc #11903

    FREE ACCESS 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

    Use of this or any other site, content, product or service of Advisor Media constitutes acceptance of Terms of Use.
    Portions copyright ©1983-2010 Advisor Media, LLC. All Rights Reserved.
    Reuse or reproduction of any portion or quantity of Advisor Media's copyrighted content, in any form, for any purpose, requires written permission.
    ADVISOR®, the ADVISOR logo, and other names and logos that incorporate ADVISOR are registered trademarks, trademarks or service marks of Advisor Media, LLC in the United States and/or other countries.
    Other trademarks are used for identification, editorial or descriptive purposes and are the property of their owners.
    Hosted by Prominic.NET Website powered by
    LOTUS SOFTWARE
    oa OLSEE270 posted 2003-2-11 mod 03/16/2010 03:10:57 AM ztdbms/ztdbms
    domino-144.advisor.com my.advisor.com 03/21/2010 12:33:53 AM