6 NotesSql NotesSQL is the ODBC driver of the Notes database, which is in line with the ODBC 2.0 specification.
Functional, NotessQL and LDDJ are similar, used to access data in the Notes database in a relational database, and utilize Domino / Notes software to implement network transmission and security features.
In addition to the characteristics described in the previous chapter (LDDJ), NotesSQL also provides a tool called Authentication List Manager, which can be used to specify which users can connect to the Notes database (local or remote) through the NotesSQL to further strengthen security.
In addition, NotesSQL also supports database connections to multiple user reuse, and each user can achieve control of data access to data access.
NotessQL supports the NOTES databases from 4.6.4 to R6, the latest version is 3.02b, published in 2003.02.06.
NotessQL has experienced multiple versions, and the software is relatively stable. But limited to Windows platforms, using ODBC technology, with high efficiency.
7 Lotus XML Toolkit (DXL) Domino has a lot of similarities with the processing method of data storage structure and display mode, so some people say Domino provides natural support for XML. In Domino / Notes R6, the software provides classes for processing Domino data in XML.
In addition, Lotus also offers a separate kit, Lotus XML Toolkit to access Domino data in an XML, including documents, RTF domains, and some design elements:
Database Properties and ACL Document RTF Domains, Calculate Text, Accessories, Inlined Images, Connections, Paragraphs, and Margins Settings, Sections, Forms, Texts, and Its Display Formats Design Elements, Subscale, View, Folders, Sharing Domain, shared operation, image resource, help documentation
Support platform and development tools
DXL only supports Windows platforms.
DXL provides an API of Java and C . For C application development requires MS Visual C 6.0, for Java requires JDK 1.1.8 or higher.
The latest version
V1.0, published in 2001.03.27
scenes to be used
DXL applications need to be installed in Domino / Notes 5.0 , using ID files to identify users, using Domino / Notes security features, using current user access control permissions to determine access to data and design elements.
With DXL, the above data and objects can be input in XML format, saved as an XML file, or directly proceed as a byte stream, such as using XSL technology to format the data, using XSLT to reorganize data, so as to other System or data interact, etc.
With DXL, you can import formatted data into the Domino / Notes database, DXL automatically automatically adds, modify, and deletes new, modify, and deletes in accordance with the imported data and databases.
Pay special attention to importing design elements, all imported design elements, are not signed in the database. In some cases, there will be a problem, you need to use other tools to complete the signature operation of the design element.
The XML data format processed by DXL, as described in Domino DTD, which has a detailed description in DXL documents. You can use the URL command http: // servername / dbpath / viewname? ReadViewENTRIES to view the output XML data sample.
8 others
8.1 Custom Tag Converion Kit (DCT) Domino R6 provides a set of own JSP tags, developers can use these tags to develop JSP pages, flexiblely define the display format of Notes data. Accordingly, DCT can convert existing views and forms in the Notes database to use JSP files. The conversion effect will simulate the display format of the view and form in the Notes client. This tool only supports the Windows platform, which requires Domno R6 support.
At present, DCT still belongs to the IBM Alpha project and has not been officially released.
8.2 Lotus Toolkit for COM is used to develop applications using COM technology access Domino objects. For more information, please see the documentation of the toolkit.
The latest version is V1.0, for Domino / Notes 5.0.7, published in 2002.12.12.
8.3 LotusScript Extensions Toolkit (LSX) LSX is developed based on the Lotus C API, which is used to extend LotusScript features:
Make Notes applications and other products such as Lotus 1-2-3, interacting with Notes applications can interact with other existing application systems to make some interaction LSXs to be compiled into dynamic link libraries with other existing application systems. (LotusScript can be called in Notes on non-Windows platforms.
See the LSX documentation for details.
The latest version is V3.1, posted on 2001.03.27.
Lotus Domino / Notes Toolkits Summary (1)
Lotus Domino / Notes Toolkits Review (2) C API
Lotus Domino / Notes Toolkits Summary (3) C API
Lotus Domino / Notes Toolkits Review (4) Java
Lotus Domino / Notes Toolkits Summary (5) LDDJ
Lotus Domino / Notes Toolkits Summary (6) Other
Lotus Domino / Notes Toolkits Review (7) Comparison
Lotus Domino / Notes Toolkits Review (8)
Lotus Domino / Notes Toolkits Summary (Nine) Summary