Downloads

Midas LSX Sample DBs

These samples work with the Midas LSX to shorten a developer's learning curve, provide pre-packaged functionality and demonstrate various ways that the Midas LSX can enhance your productivity and expand your possibilities. The samples will not work without a valid evaluation or production license and the Midas software. Request an evaluation license. Downloading samples databases require implicit acceptance of the Genii license agreement. Software downloads require an explicit agreement to a license, and so are accessed through individual links on the left hand menu.


Archive It! (Notes client) Data Migration, Data Archiving
Data driven sample allows you to export all or part of a database including views, and provides an easy launchpad.
Requires Midas Version 5.76 or higher and Notes Release ND8.5.x or higher

Curb Appeal 1.0 (Notes client, Web browser) Import/Export
This sample shows different ways to taking complex Notes data out of Notes to EPUB, MHT and HTML. In the Curb Appeal Discussion database, there are agents to export a thread, while in the Curb Appeal database, there are agents to export selected documents or documents by view or full text search.
Requires Midas Version 5.00 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Out of Notes Part 9: Professional Polish
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#16

Export to CSV 1.8 (Notes client) Import/Export
Using this sample, a user can export an entire database to CSV (comma separated values) format, including all rich text. From that format, it can be imported to SharePoint Lists, SQL Server, DB2 or most other relational or NoSQL databases. Will work in IBM Lotus Notes 6.5 through HCL Notes 10.x. Documents in the sample are there for example purposes only.
Requires Midas Version 5.60 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Out of Notes Pt 10: To SQL Server or DB2
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#18

Instant Ebook 1.1 (Notes client, Web browser) Import/Export
Using this sample, a user can create an ebook and generate the EPUB file which can be distributed directly to mobile devices or used to publish at Amazon, Barnes & Noble and other online bookstores, all without touching a line of code. Sample includes the full text of Rich Text 101, an ebook which a series of articles by Ben Langhinrichs about Notes rich text. Just export the This sample will work in IBM Lotus Notes 6.5 through IBM Notes 9 Social Edition. Documents in the sample are there for example purposes and for your use internally in your company. They may not be distributed elsewhere in Notes, EPUB or any other format without express permission from Ben Langhinrichs.
Requires Midas Version 5.00d or higher and Notes Release ND6.x or higher

Action Hotspots (Notes client) Image Resources, Hotspots, Buttons, Action Hotspots
Examples of code for writing simple action hotspots and buttons.
Requires Midas Version 3.20 and higher or higher and Notes Release ND6.x or higher
View demo on Youtube --> Action Hotspots with the Midas LSX
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#6

Append Table (simple) (Notes client) Dynamic Tables
A basic demonstration of the technique used to append a table into a rich text field. Also shows a basic example of extending the logic to create tabbed tables and other variations.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Archive It! (Notes client) Data Migration, Data Archiving
Data driven sample allows you to export all or part of a database including views, and provides an easy launchpad.
Requires Midas Version 5.76 or higher and Notes Release ND8.5.x or higher

Color code LotusScript and Formula language (Notes client) Highlighting, Text wildcards
Example shows how to use the HighlightText and HighlightMatching methods to syntax color LotusScript or formula language code (good for blogs)
Requires Midas Version 3.50 or higher and Notes Release ND6.x or higher

Copy Rich Text Field (Notes client) Attachments, Copying rich text fields
Shows sample copying a rich text field while removing attachments. Likely to be extended in the future with additional samples.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Credit Card Redaction with REGEX (Notes client) Formatted Text, Search/Replace, Regular Expressions
Example of finding and replacing text based on regular expressions
Requires Midas Version 4.00 and higher or higher and Notes Release ND6.x or higher
View demo on Youtube --> Demo of sample
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#5

Cross Reference Smartlinks (Notes client) Doclinks/Hyperlinks, Search/Replace
Create hyperlinks or mouseover popups in Notes rich text for any term found in a view, almost instantly.
Requires Midas Version 4.32 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Cross Reference Smartlinks
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#7

Curb Appeal 1.0 (Notes client, Web browser) Import/Export
This sample shows different ways to taking complex Notes data out of Notes to EPUB, MHT and HTML. In the Curb Appeal Discussion database, there are agents to export a thread, while in the Curb Appeal database, there are agents to export selected documents or documents by view or full text search.
Requires Midas Version 5.00 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Out of Notes Part 9: Professional Polish
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#16

Doclinks to NDL or Notes URL (Notes client, Web browser) Doclinks/Hyperlinks
This sample contains agents to convert doclinks, view links and db links to external formats that can be used outside Notes to open Notes to the specific document, view or database.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Export to CSV 1.8 (Notes client) Import/Export
Using this sample, a user can export an entire database to CSV (comma separated values) format, including all rich text. From that format, it can be imported to SharePoint Lists, SQL Server, DB2 or most other relational or NoSQL databases. Will work in IBM Lotus Notes 6.5 through HCL Notes 10.x. Documents in the sample are there for example purposes only.
Requires Midas Version 5.60 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Out of Notes Pt 10: To SQL Server or DB2
View mini-lesson on sample at Mini-Lessons.info --> Lesson Midas#18

Export to HTML/XHTML 1.0 (Notes client) HTML/XHTML, Import/Export
This sample shows different ways to export to HTML or XHTML. Agents show how to export entire document or just one rich text field.
Requires Midas Version 3.30 or higher or higher and Notes Release ND6.x or higher

Export to MIME 1.0 (Notes client) HTML/XHTML, Import/Export, MIME
This sample shows different ways to export to HTML or XHTML. Agents show how to export entire document or just one rich text field.
Requires Midas Version 3.30 or higher or higher and Notes Release ND6.x or higher

Export to MS Word 2.0 (Notes client) HTML/XHTML, Import/Export
This sample shows different ways to export to Microsoft Word. Agents included for exporting into MS Word format or into HTML with a better fidelity. Agents also show how to export entire document or just one rich text field.
Requires Midas Version 3.30 or higher or higher and Notes Release ND6.x or higher

Fix Table Columns (Notes client)
Demonstrate fixing or changing paragraph margins in a table column. A variety of issues can cause these margins to be incorrect, and this simple technique allows the developer to correct the issue.
Requires Midas Version 5.00 or higher and Notes Release

Form Design (Notes client) Forms/Fields
Samples shows how to build dynamic forms from a template, either with true forms or with forms stored in documents.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Generate HTML (Notes client) HTML/XHTML
This is more of a tutorial/testing tool than a sample database, but it has been put here for now to facilitate those people seeking to work with HTML generation. These tutorials may be put in their own section at a later point.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Instant Ebook 1.1 (Notes client, Web browser) Import/Export
Using this sample, a user can create an ebook and generate the EPUB file which can be distributed directly to mobile devices or used to publish at Amazon, Barnes & Noble and other online bookstores, all without touching a line of code. Sample includes the full text of Rich Text 101, an ebook which a series of articles by Ben Langhinrichs about Notes rich text. Just export the This sample will work in IBM Lotus Notes 6.5 through IBM Notes 9 Social Edition. Documents in the sample are there for example purposes and for your use internally in your company. They may not be distributed elsewhere in Notes, EPUB or any other format without express permission from Ben Langhinrichs.
Requires Midas Version 5.00d or higher and Notes Release ND6.x or higher

Jose's Keyword Replacement (Notes client) Formatted Text, Search/Replace
Example shows how to replace keywords in a rich text field with rich text segments (images, stylized text, etc.) as would be used in a document assembly or mail merge type application.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Midas Editing (Notes client) Formatted Text, Search/Replace
Example shows a variety of methods used to edit existing text, including search and replace with wildcards and dynamic link creation with links created in text and around graphics.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Midas in a Minute (Auto-Install) (Notes client) Installation
Contains code to automatically install or upgrade Midas LSX to a client desktop with no intervention. Instructions in the About document explain how to make any database auto-installable for Midas. This version contains an older DLL for Midas, but you can substitute one of the other Midas DLLs before using the demo. If you simply append your own license file in the same document as the Midas DLL, but after the DLL, it will be installed automatically as well.
Requires Midas Version 3.20 or higher and Notes Release ND6.x or higher

Replace URLs (Notes client) URLs, Search/Replace
This sample shows different ways to modify or replace URL's in URL hotspots both in rich text fields and in design elements such as pages and forms.
Requires Midas Version 3.40 or higher or higher and Notes Release ND6.x or higher

Report It! 2.0 (Notes client) Formatted Text, Image Resources, Images, Tables
Sample reports created using Midas
Requires Midas Version 4.00 or higher or higher and Notes Release ND6.x or higher
View demo on Youtube --> Instant Reports with Midas LSX

Review It! (Notes client, Web browser) Richtext comparison, Red-lining
Example shows how to use the red-lining rich text comparison features of the Midas LSX both in the Notes client and on the web.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Send It! 3.30 (Notes client) Mail, HTML/XHTML, MIME
This sample shows how Midas will allow you to send HTML formatted mail programmatically, as well as how to take rich text mail and format it as multi-part MIME automatically. Updated to allow HTML formatted mail with images included as multi-part MIME.
Requires Midas Version 3.30 or higher and Notes Release ND6.x or higher

Valid Links (Notes client) Doclinks/Hyperlinks
Example shows how links of all sorts (db, view, doclinks, as well as URL links) in rich text fields can be validated, and a report generated of broken links.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher

Walden (Web browser) Dynamic Tables
Example shows how dynamic tables, special effects and more can be used to enhance applications. New features include use of embedded and tabbed tables and tabbed tables.
Requires Midas Version 3.00 or higher and Notes Release ND6.x or higher
View demo on Youtube --> Sort Tables in rich text using Midas LSX