NoteSupport for VIM is deprecated. |
The Vendor Independent Messaging system (VIM) is used in Lotus Notes and in some releases of Lotus cc:Mail.
To use SQL Remote and a VIM message system, each database participating in the setup requires a VIM user ID and address. These are distinct identifiers: the VIM address is the destination of each message, and the VIM user ID is the name entered by a user when they connect to their mail box.
For a list of operating systems for which VIM is supported, see the SQL Remote for SQL Anywhere table in SQL Anywhere 10.0.1 Components by Platform.
The VIM message system uses the following control parameters:
Path This corresponds to the Path field in the cc:Mail login dialog. It is not applicable to and is ignored under Lotus Notes.
Userid This corresponds to the User ID field in the cc:Mail login dialog.
Password This corresponds to the Password field in the cc:Mail login dialog. If all of Path, Userid, and Password are set, the login dialog is not displayed.
Debug When set to YES, displays all VIM calls and the return codes. This is useful for troubleshooting VIM support problems. Default is NO.
Encode_dll If you have implemented a custom encoding scheme, you must set this to the full path of the custom encoding DLL that you created.
Receive_All When set to YES, the Message Agent checks all messages to see if they are SQL Remote messages. When set to NO (the default), the Message Agent looks only for messages of the application-defined type SQLRemoteData. This leads to improved performance in Notes.
Setting Receive_All to YES is useful in setups where the message type is lost, reset, or never set. This includes setups including cc:Mail messages, or over the Internet.
Suppress_dialogs If set to true, the Connect dialog does not appear after failed attempts to connect to the mail server. Instead, an error is generated.
Send_VIM_Mail When set to YES, the Message Agent sends messages compatible with Adaptive Server Anywhere releases before 5.5.01, and compatible with cc:Mail. If this is set to YES, you should ensure that Receive_All is set to YES also.