PROGRAMMING DOMINO FOR WEB APPLICATIONS


Web services in Domino Designer
Example

The Web Service Provider design element exists under "Code" in the Applications Navigator. The design element has a properties box with Basics, Security, and Advanced tabs, and an editor pane. The functional part of a Web service is a compiled program. A Web service also maintains a WSDL document that reflects the program interface. An imported WSDL document is maintained as is. If coding changes affect the interface, the WSDL document is regenerated when a Web service is saved. Note that when the WSDL document is regenerated for a LotusScript Web service, all LotusScript identifiers which become WSDL names appear in upper-case. This is because LotusScript is a case-insensitive language, and identifier names are maintained internally in uppercase only.

The web services provider design element can be locked and unlocked.

Basics tab

The Basics tab of the properties box contains:


Security tab

Security of Web services is the same as for agents:

Advanced tab

The top of the Advanced tab of the properties box specifies the programming model and SOAP message format. Select one of the following combinations. The default value is RPC programming model, Doc/literal format. The descriptions below explain how the options affect the WSDL document:


The Advanced tab of the properties box also contains:
Editor pane

The editor pane of the Web service consists of either Java or LotusScript code.


Example
See Also