WHAT'S NEW IN DOMINO DESIGNER 8?
Building on the existing concept of script libraries, new with Release 8, Domino Web services can be made available to applications through Web service enabled script libraries. Each Web service enabled LotusScript or Java script library contains a single Web service. Once a Web service enabled script library is created, it can be used in many different contexts, such as agents and event handling code, within Domino applications. Also known as Web service consumers, they let an agent or other code call Web services hosted elsewhere by Using the Web service consumer script library. A Web service consumer does not use a Web Service design element, which is still used only for publishing.
Two new classes in Release 8, NotesDirectory and NotesDirectoryNavigator, allow you to perform Lookups and navigate the database files of a server programmatically from within LotusScript. Many new methods and properties have also been added, to make it easier to work with document and view entry collections.
The following documentation is new in the Programming section of online help.
Programming overview and user interface
Web service enabled script libraries or Web service consumers Web services can be made available to applications through Web service enabled script libraries, known as Web service consumers, each of which calls a single Web service hosted elsewhere. Once created, a Web service enabled script library can be used in many different contexts within Domino applications.
Programming Domino for Web applications
Web services in Domino Designer Web services can be made available to applications through Web service enabled script libraries. The "Warn if the WSDL interface is modified" option is automatically selected when an Import WSDL action is performed. The option "Include operation name in SOAP action" is enabled by default.
Previewing Web services Web services can now be previewed locally before they are released, in the same way that forms and views can be previewed locally.
RSS feeds A new database template, rss_generator.ntf, contains a collection of agents and script libraries designed to produce RSS feeds for views in Domino databases
Domino Web logs (blogs) A new Domino blog template, dominoblog.ntf, can be used to create personal Web logs with Notes. Content can be added using either Lotus Notes or a Web browser.
Managing blog HTML templates HTML templates for blogs control how the blog looks and feels. The Page, Item, Block, and Web client templates combine HTML with special system tags to display the end result in a browser.
LotusScript language
Lotus Domino Designer 8 adds the following:
ReadViewEntries New optional arguments for ReadViewEntries were added that cause the last document in the view to be the last entry returned, format the output in JavaScript Object Notation, allow a startkey to be treated as a numerical value, and navigate the rows of a view in reverse.
Table of CGI variable names The new CGI variable Request_Content_nnn allows HTTP POST requests to exceed 64K of data.