home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / visilotu.zip / VISNOTES.INF (.txt) < prev    next >
OS/2 Help File  |  1996-05-09  |  42KB  |  1,298 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Version Notice ΓòÉΓòÉΓòÉ
  3.  
  4. Third Edition (May 1996) 
  5.  
  6. References in this publication to IBM products, or services do not imply that 
  7. IBM intends to make these available in all countries in which IBM operates. 
  8. Any references to an IBM product, program, or service is not intended to state 
  9. or imply that only IBM's product, program, or service may be used.  Any 
  10. functionally equivalent product, program, or service that does not infringe any 
  11. of IBM's intellectual property rights may be used instead of the IBM product, 
  12. program, or service. 
  13.  
  14. The information contained in this document has not been submitted to any formal 
  15. IBM test and is distributed AS IS.  The use of information or the 
  16. implementation of any of these techniques is a customer responsibility and 
  17. depends on the customer's ability to evaluate and integrate them into the 
  18. customer's operational environment.  While each item may have been reviewed by 
  19. IBM for accuracy in a specific situation, there is no guarantee that the same 
  20. or similar results will be obtained elsewhere.  Customers attempting to adapt 
  21. these techniques to their own environments do so at their own risk. 
  22.  
  23. IBM may have patents or pending patent applications covering subject matter in 
  24. this document.  The furnishing of this document does not give you any license 
  25. to these patents.  You can send licence inquiries, in writing, tot he IBM 
  26. Director of Licensing, IBM Corporation, 208 Harbor Drive, Stamford, Connecticut 
  27. 06904-2501, USA. 
  28.  
  29.  
  30. ΓòÉΓòÉΓòÉ 2. Preface ΓòÉΓòÉΓòÉ
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 2.1. Trademarks ΓòÉΓòÉΓòÉ
  34.  
  35. The following terms, used in this publication, are trademarks of companies 
  36. other than IBM, as follows: 
  37.  
  38. Lotus Notes              Lotus Development Corporation
  39. Macintosh                Apple Computer, Inc.
  40. Windows                  Microsoft Corporation
  41.  
  42.  
  43. ΓòÉΓòÉΓòÉ 3. Introduction ΓòÉΓòÉΓòÉ
  44.  
  45. Visualizer for OS/2 is IBM's full function decision support offering. It 
  46. enables you to analyse data held in a wide range of databases and to display 
  47. the results as reports or charts. 
  48.  
  49. EAS has produced some extensions to Visualizer which enable information to be 
  50. transferred between Visualizer and Lotus Notes. Data stored in Lotus Notes 
  51. databases can be transformed into Visualizer tables, allowing you to use the 
  52. power of Visualizer to analyse and present your data in the way which best 
  53. satisfies the requirements of your business. The results can then be stored 
  54. back in a Notes database, making them accessible to any Notes client, including 
  55. OS/2, Windows and Macintosh clients. 
  56.  
  57. Any Visualizer Report or Chart can be stored in a Notes database, not just 
  58. those based on data from Lotus Notes. Thus, uou can use Notes as an effective 
  59. way of distributing the results of analyses performed using Visualizer. 
  60.  
  61. The Visualizer interface to Lotus Notes can be used without any need for 
  62. customisation, so Lotus Notes users can make use of the power of Visualizer 
  63. straightaway. 
  64.  
  65. If you wish to customise the interface or incorporate it into your 
  66. applications, using Visualizer Development, ASL samples are provided for the 
  67. application developer. 
  68.  
  69. The application is provided on an 'as is' basis and no formal support is 
  70. offered.  However, we would like to hear of any problems or comments, as the 
  71. application has not undergone heavy beta testing.  Comments may be sent to 
  72. EASPS at WINVMD or faxed to (44) 1926 410764 from outside the UK or 01926 
  73. 410764 from within the UK, for the attention of EAS Product Support. 
  74.  
  75. This Technical Bulletin describes the three components of the interface 
  76. application and how to use them: 
  77.  
  78. 1.  Getting data from Lotus Notes 
  79.  
  80. 2.  Storing Visualizer reports and charts in a Lotus Notes database 
  81.  
  82. 3.  Sample code to help the application developer to incorporate the interface 
  83.     into specific applications 
  84.  
  85. The package contains 
  86.  
  87. o   the Visualizer interface to Lotus Notes application 
  88.  
  89. o   online documentation 
  90.  
  91. o   customisable sample code 
  92.  
  93.  
  94. ΓòÉΓòÉΓòÉ 4. Installing the Visualizer interface to Lotus Notes ΓòÉΓòÉΓòÉ
  95.  
  96. Before installing the interface you must have the following pre-requisite 
  97. software on your workstation: 
  98.  
  99. o   Lotus Notes for OS/2 Version 3.0 or later 
  100.  
  101. o   Visualizer Query for OS/2 
  102.  
  103. Note:  Ensure that the directory in which Lotus Notes is installed is in your 
  104. PATH and LIBPATH. 
  105.  
  106. To install the product, follow the instructions in the file README. 
  107.  
  108. You can start the components of the interface by opening the folder on your 
  109. desktop named Visualizer Interface to Lotus Notes and double clicking on the 
  110. object with which you want to work. 
  111.  
  112.  
  113. ΓòÉΓòÉΓòÉ 5. Visualizer Query for Lotus Notes ΓòÉΓòÉΓòÉ
  114.  
  115. Introducing Visualizer Query for Lotus Notes 
  116.  
  117. Visualizer Query for Lotus Notes is an application which provides the ability 
  118. to retrieve documents from any Lotus Notes databases and present them using the 
  119. powerful features of Visualizer Query for OS/2. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 6. Visualizer Query for Lotus Notes ΓòÉΓòÉΓòÉ
  123.  
  124. Data stored in Lotus Notes can be displayed using the powerful features of 
  125. Visualizer. The following illustration is a typical Lotus Notes View used to 
  126. display data from Notes documents.  You will see how easy it is to analyse and 
  127. display the same data using Visualizer.  Data from any Notes databases can be 
  128. retrieved using the Visualizer Query for Lotus Notes application - local and 
  129. remote databases alike. 
  130.  
  131. This application allows you to select documents from any Lotus Notes database 
  132. and seamlessly import them (with a few restrictions) into a Visualizer table. 
  133. You can then display the data using Visualizer Reports, Charts, or access the 
  134. data from any another Visualizer application. 
  135.  
  136.  
  137. ΓòÉΓòÉΓòÉ 6.1. Selecting Lotus Notes Forms ΓòÉΓòÉΓòÉ
  138.  
  139. To select data from a Notes database... 
  140.  
  141. 1.  Select the  toolbar button from the main window. 
  142.  
  143. 2.  Select the Notes Server from the list of locations. 
  144.  
  145. 3.  Select the Notes database file from the list of locations, or select 
  146.     another directory within the Server. 
  147.  
  148. 4.  Select the desired Form from the list of Names on the left. 
  149.  
  150. 5.  Select the 'OK' pushbutton to confirm your selections. 
  151.  
  152. Alternatively, if you know the name and location of the Notes database, you can 
  153. simply key them into the 'Location' field provided.  Likewise, if you know the 
  154. name of the Form, you can key it into the 'Name' field provided. 
  155.  
  156. Once you have selected or specified a Form, the main window for the application 
  157. displays all of the fields associated with the form.  This list also serves to 
  158. display the currently selected fields or 'columns'.  If you select only a 
  159. subset of the columns using the Select Columns toolbar button or menu item, 
  160. then this list will display only those selected. 
  161.  
  162.  
  163. ΓòÉΓòÉΓòÉ 6.2. Selecting Documents ΓòÉΓòÉΓòÉ
  164.  
  165. You can reduce the number of documents that Notes passes to Visualizer by 
  166. supplying selection criteria for the documents. 
  167.  
  168. To select specific documents from a Notes database... 
  169.  
  170. 1.  Select the  toolbar button from the main window. 
  171.  
  172. 2.  Modify the default selection criteria by adding any valid Notes Selection 
  173.     formula as additional criteria. 
  174.  
  175. 3.  Select the 'OK' pushbutton to confirm your selections. 
  176.  
  177.  
  178. ΓòÉΓòÉΓòÉ 6.3. Renaming Fields ΓòÉΓòÉΓòÉ
  179.  
  180. You can optionally change the column names that are created on the Visualizer 
  181. table. 
  182.  
  183. To rename fields returned from the Notes form... 
  184.  
  185. 1.  Select the  toolbar button from the main window. 
  186.  
  187. 2.  Type over the new names provided. 
  188.  
  189. 3.  Select the 'Rename' pushbutton to confirm your changes. 
  190.  
  191.  
  192. ΓòÉΓòÉΓòÉ 6.4. Selecting Fields ΓòÉΓòÉΓòÉ
  193.  
  194. You can select that only specific fields be retrieved from the Notes database. 
  195.  
  196. To select specific fields from a Notes form... 
  197.  
  198. 1.  Select the  toolbar button from the main window. 
  199.  
  200. 2.  Select the desired columns and press the 'OK' pushbutton. 
  201.  
  202. 3.  Use the 'Select all' or 'Deselect all' pushbuttons to speed up your 
  203.     selections. 
  204.  
  205. 4.  Select 'OK' to confirm your selections. 
  206.  
  207.  
  208. ΓòÉΓòÉΓòÉ 6.5. Viewing the results ΓòÉΓòÉΓòÉ
  209.  
  210. To run the query and view the results... 
  211.  
  212. 1.  Select the  toolbar button on the main window. 
  213.  
  214. The Visualizer table editor appears to display the results of the query. 
  215.  
  216. Select the  toolbar button in Visualizer table editor to display all of the 
  217. columns at once, in form view. 
  218.  
  219. The following is a Visualizer Report created by dragging the Visualizer table 
  220. created above onto a report. 
  221.  
  222.  
  223. ΓòÉΓòÉΓòÉ 6.6. Viewing Messages ΓòÉΓòÉΓòÉ
  224.  
  225. There may be cases when certain Notes fields or documents cannot be translated 
  226. into a Visualizer table.  You can view a message log for the query by selecting 
  227. 'Messages' from the 'Query' menu.  The following message window will appear: 
  228.  
  229. If no documents appear in the Visualizer table editor when the query is run, 
  230. you should view the message log to check for any problems.  For example, if you 
  231. supplied an invalid Selection Criteria, a message would appear in the message 
  232. log indicating an invalid formula. 
  233.  
  234.  
  235. ΓòÉΓòÉΓòÉ 7. Storing Visualizer Objects in Lotus Notes - Interactive Mode ΓòÉΓòÉΓòÉ
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 7.1. Overview ΓòÉΓòÉΓòÉ
  239.  
  240. This application allows you to use drag and drop to store the output from 
  241. Visualizer Reports and Charts in dosuments in your Lotus Notes databases. You 
  242. can choose whether to append to the existing contents of the document or 
  243. replace them. The application also allows you to insert the contents of rich 
  244. text (.RTF), plain text (.TXT) and graphics (.PCX) files into your Notes 
  245. documents. Using this in conjunction with Append, you can create complex 
  246. reports in Notes which contain the output from multiple Visualizer Reports and 
  247. Charts, interspersed with text from a word processor and perhaps other 
  248. graphics. 
  249.  
  250.  
  251. ΓòÉΓòÉΓòÉ 7.2. Using the application. ΓòÉΓòÉΓòÉ
  252.  
  253. The process for using this application is as follows : 
  254.  
  255. 1.  Open the Store Visualizer Objects in Lotus Notes application from the 
  256.     Visualizer Interface to Lotus Notes folder. 
  257.  
  258. 2.
  259.  
  260. 3.  Select the Notes database details to identify the document in which you 
  261.     wish to store a Visualizer Report or Chart.  You must select a Form which 
  262.     includes a Rich Text Field, and specify that field as the target of the 
  263.     operation. 
  264.  
  265. 4.  If you wish to update an existing document, enter a Document Id. To create 
  266.     a new document, leave this field empty. You can also choose whether to 
  267.     append to the existing contents of the Target Field or replace them. 
  268.     Obviously, this is only relevant if you specify the NoteId of an existing 
  269.     document. 
  270.  
  271. 5.  The application also allows you to update up to two other text fields in 
  272.     the form. For example, if the form contained Subject and Author fields, you 
  273.     might want to update these when you create or modify a document. To update 
  274.     an additional field, simply select the name of the field from the drop down 
  275.     list and enter the required value in the SLE alongside it. 
  276.  
  277. 6.  Drag a Visualizer Report or Chart, or a rich text (.RTF), plain text (.TXT) 
  278.     or .PCX file onto the ToNotes application's window and its output will be 
  279.     stored in the Notes database using the specified form. 
  280.  
  281.  
  282. ΓòÉΓòÉΓòÉ 8. Storing Visualizer Objects in Lotus Notes - Batch Mode ΓòÉΓòÉΓòÉ
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 8.1. Overview ΓòÉΓòÉΓòÉ
  286.  
  287. This program takes most of the functionality provided in the "Store Visualizer 
  288. Objects in Lotus Notes" application and adds the capability to perform the 
  289. transfers in batch. Each batch can consist of one or many file transfers. Each 
  290. file transfer is defined by a row in a Visualizer table. 
  291.  
  292.  
  293. ΓòÉΓòÉΓòÉ 8.2. Running the application ΓòÉΓòÉΓòÉ
  294.  
  295. The application can be started by double clicking on its icon in the Visualizer 
  296. Interface to Lotus Notes folder. The user will be prompted to supply the name 
  297. of the Visualizer table which describes the batch. Alternatively, the 
  298. application can be started from the OS/2 command line. In this case, the batch 
  299. table can be specified by defining the global variable BatchName, as follows : 
  300.  
  301. ftbas3 /cIBMAPPLICATN /nBatNot /@BatchName="C:\data\mybatch"
  302.  
  303. where "C:\data\mybatch" is the fully qualified file name of the Visualizer 
  304. table containing the batch description. If the /@ parameter is omitted, or the 
  305. file specified does not exist, then the user will be prompted to select a valid 
  306. file name. 
  307.  
  308. Once a valid table has been identified, the following window will appear : 
  309.  
  310. The program will then establish a connection to Lotus Notes and to each of the 
  311. Notes Servers specified in the batch transfer table. This connection process 
  312. will prompt the user for any passwords required. (Note that the connections 
  313. will be held by the program until the program is terminated.  If any automatic 
  314. log-off has been set for the server, the connection may be lost before the 
  315. batch executes and the application will be unable to transfer files to that 
  316. server.) When the connection process is complete, the status box is updated. 
  317.  
  318. o   You can specify the date and time for the batch transfer. 
  319.  
  320. o   You can specify whether the batch transfer is to be repeated (and if so 
  321.     whether it should be executed daily or weekly). 
  322.  
  323. o   You can specify what the program is to do on error; whether it is to stop 
  324.     (giving the error message to the user), or continue. 
  325.  
  326. When you have set all of the required transfer options, pressing "Activate" 
  327. will set the batch. Note that if the specified execution time is earlier than 
  328. the current time then the batch will be run immediately. 
  329.  
  330. During the transfer the status box will show the name of the file currently 
  331. being transferred and when the batch transfer has completed it will show 
  332. relevant information (including how many errors were generated). 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 8.3. Creating a Batch transfer description table ΓòÉΓòÉΓòÉ
  336.  
  337. A batch consists of storing the output from one or more objects in Lotus Notes. 
  338. Each transfer is described by a row in a Visualizer table. A template table 
  339. called "BatchDat.TAB" is supplied with this package. This table should be 
  340. copied and then be used in form view to enter all the data about each of the 
  341. files to be transferred.  The form view of the table will look like this : 
  342.  
  343. You can obtain help on any of the fields in the form by pressing F1. The fields 
  344. relating to where objects are placed in Notes should be self-explanatory. The 
  345. remaining fields are : 
  346.  
  347. UpdateMode   This is either Append (the output from the object is to be 
  348.              appended to the existing contents of the target field in the 
  349.              specified document), or Replace (the contents of the target field 
  350.              is to be replaced with the output from the object). 
  351.  
  352. FileName     This can be either a fully qualified file name or a simple file 
  353.              name (in which case the file is assumed to be in the same location 
  354.              as the batch description table). 
  355.  
  356. FileType     This is the object's file type. 
  357.  
  358. Note that if no NotesDocument is left blank then a new Notes document will be 
  359. created each time the batch is executed. 
  360.  
  361.  
  362. ΓòÉΓòÉΓòÉ 9. Examples for Application Developers ΓòÉΓòÉΓòÉ
  363.  
  364. The applications described in this document have been developed with Visualizer 
  365. Development for OS/2, using the LotusNotes object which is supplied as part of 
  366. the Visualizer Interface to Lotus Notes. 
  367.  
  368. You may wish to customise the applications provided, or integrate similar 
  369. function within your own applications.  To assist you with this we have 
  370. supplied the source objects for three example applications. You can only 
  371. meaningfully examine or use these objects if you have installed Visualizer 
  372. Development for OS/2. 
  373.  
  374. Sample.Apl is included to assist application developers to understand and use 
  375. the LotusNotes object.  This application illustrates each of the actions for 
  376. the object and displays the results of each on one window.  The source objects 
  377. for this are installed in the Sample subdirectory of the directory where you 
  378. installed the interface. 
  379.  
  380. Visualizer Query for Lotus Notes is described in this document.  The source 
  381. objects for this are installed in the LNQ subdirectory of the directory where 
  382. you installed the interface. 
  383.  
  384. The ToNotes application is also described in this document.  The source objects 
  385. for this are installed in the ToNotes subdirectory of the directory where you 
  386. installed the interface. 
  387.  
  388.  
  389. ΓòÉΓòÉΓòÉ 10. Programming Reference ΓòÉΓòÉΓòÉ
  390.  
  391. The LotusNotes object can be used by application developers with Visualizer 
  392. Development for OS/2 to retrieve data from, or store data in, Lotus Notes. 
  393. Like other Visualizer objects, LotusNotes is referenced by attributes and 
  394. actions, which are described in this chapter: 
  395.  
  396.  
  397. ΓòÉΓòÉΓòÉ 10.1. Attributes ΓòÉΓòÉΓòÉ
  398.  
  399. CODE
  400.                   Most recent error code.
  401.                   Code may have the following values:
  402.                   2865      1 or more errors returned from the interface.  Check
  403.                             the REASON attribute for more information.  Use the
  404.                             GetErrorInfo action to obtain full error details
  405.                   2870      Invalid Parameters passed to LotusNotes object.
  406.                             Check the REASON attribute for details.
  407.                   2886      Could not initialize PAS2LONO.DLL.  Check that the
  408.                             Lotus Notes directory is in the LIBPATH.
  409.                   2888      Required attribute not set.  Check the REASON attri-
  410.                             bute for details.
  411.                   Can be queried but not modified.
  412.                   Default: None
  413. DATABASE
  414.                   The file name of the Lotus Notes database to process.
  415.                   This is an Operating System file name, which can be queried or
  416.                   modified.
  417.                   Default: None
  418. DIRECTORY
  419.                   The path of the Lotus Notes database to process.
  420.                   This is the path of the Notes database.  The data be queried
  421.                   or modified.
  422.                   Default: None
  423. EXPRESSION
  424.                   The Query expression to be passed to select rows from the
  425.                   Lotus Notes database.
  426.                   The query expression is used in the CreateProductTable action.
  427.                   The data can be queried or modified.  The expression must be
  428.                   in Notes format.
  429.                   Default: @ALL - return all rows
  430. FORMNAME
  431.                   The name of the Lotus Notes form to process.
  432.                   A single Lotus Notes database may contain many forms.  This
  433.                   attribute specifies the form to be processed.  The data can be
  434.                   queried or modified.
  435.                   Default: None
  436. REASON
  437.                   This attribute provides text explaining the CODE attribute for
  438.                   the most recent error.  Where CODE is zero, this attribute may
  439.                   still contain information such as the number of documents
  440.                   processed by the last call to the interface.
  441.                   This attribute can be queried but not modified.
  442.                   Default: None
  443. SERVERNAME
  444.                   This attribute provides the name of the LOTUS server to be
  445.                   used in any actions.  For local databases, this will have the
  446.                   value 'Local'.
  447.                   This attribute can be queried and modified.
  448.                   Default: None
  449.  
  450.  
  451. ΓòÉΓòÉΓòÉ 10.2. Actions ΓòÉΓòÉΓòÉ
  452.  
  453. Sample code for all actions is provided in the program SAMPLE.PRG which is 
  454. supplied with this sample application. 
  455.  
  456. CREATEPRODUCTTABLE
  457.                   >>ΓöÇΓöÇCreateProductTable(TableName,pSelectColumns)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  458.                   Causes the current expression to be resolved and the results
  459.                   stored in a Visualizer table.
  460.                   TableName is the full path and filename of a product table to
  461.                   be created.
  462.                   pSelectColumns is a pointer that identifies a vector which
  463.                   contains the ASL names of the columns to be included in the
  464.                   table.
  465. GETERRORINFO
  466.                   >>ΓöÇΓöÇGetErrorInfo(pErrorInfo)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  467.                   Returns error information resulting from the previous call to
  468.                   the LOTUSNOTES object.  Errors can be of varying severity, and
  469.                   several errors may occur for one call.  The error information
  470.                   should always be retrieved after a CREATEPRODUCTTABLE action.
  471.                   pErrorInfo identifies a vector which will contain the lines of
  472.                   error text.
  473. GETFILELIST
  474.                   >>ΓöÇΓöÇGetFileList(pDirList,pFileList,pFileInfo)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  475.                   Returns the contents of the directory set in the DIRECTORY
  476.                   attribute.
  477.                   pDirList identifies a vector which will contain all subdirec-
  478.                   tories of the specified directory.
  479.                   pFileList identifies a vector which will contain all files of
  480.                   extension .NSF in the specified directory.
  481.                   pFileInfo identifies a vector which will contain the Lotus
  482.                   Notes database descriptions of the files returned in
  483.                   pFileList.
  484. GETFORMLIST
  485.                   >>ΓöÇΓöÇGetFormList(pFormList)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  486.                   Returns the names of the forms contained in the database spec-
  487.                   ified by the SERVERNAME, DIRECTORY and DATABASE attributes.
  488.                   pFormList identifies a vector which will contain the names of
  489.                   the forms.
  490. GETFORMFIELDLIST
  491.                   >>ΓöÇΓöÇGetFormFieldList(pFormFields,pFieldTypes)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  492.                   Returns the names and types of the fields in the form speci-
  493.                   fied by the SERVERNAME, DIRECTORY, DATABASE and FORMNAME
  494.                   attributes.
  495.                   pFormFields identifies a vector which will contain the names
  496.                   of the fields.
  497.                   pFieldTypes identifies a vector which will contain the types
  498.                   of the fields.
  499. GETSERVERLIST
  500.                   >>ΓöÇΓöÇGetServerList(pServerNames)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  501.                   Returns the names of the Lotus Notes servers connected to the
  502.                   local Lotus Notes database.
  503.                   pServerNames identifies a vector which will contain the names
  504.                   of the servers.  The first name in the list will be 'Local'
  505.                   identifying the local Lotus Notes database.
  506. STOREINNOTES
  507.                   >>ΓöÇΓöÇStoreInNotesΓöÇΓöÇ(ΓöÇΓöÇFieldNameΓöÇΓöÇ,ΓöÇΓöÇDocumentIDΓöÇΓöÇ,ΓöÇΓöÇFileNameΓöÇΓöÇΓöÇ>
  508.                      .-"APPEND"ΓöÇΓöÇΓöÇ.
  509.                   >ΓöÇΓöÇ'- "REPLACE"-'ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ>
  510.                   >ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ.ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ.ΓöÇΓöÇ)ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ><
  511.                      '-pFieldNameList-'  '-pFieldValueList-'
  512.                   Stores either text or graphics objects into a Notes database.
  513.                   FieldName identifies the name of a Rich Text field in a Lotus
  514.                   Notes form.
  515.                   DocumentID supplies the name of an existing Lotus Notes docu-
  516.                   ment to update.  To create a new document, this value should
  517.                   not be specified.  The document will be located as specified
  518.                   by the values of the SERVERNAME, DIRECTORY, DATABASE and
  519.                   FORMNAME attributes.
  520.                   FileName identifies the name of a file containing the object
  521.                   to be stored.  The type of file must correspond with the file
  522.                   extension as follows:
  523.                   EXTENSION   TYPE OF FILE
  524.                   TXT         An ASCII Text file, such as the output when
  525.                               Visualizer Report is copied to a Text file.
  526.                   PCX         A PCX graphics file, including the ouput when a
  527.                               Visualizer Chart is copied to a PCX file.
  528.                   BMP         An OS/2 bitmap, including the output when a
  529.                               Visualizer Chart is copied to a bitmap.
  530.                   RTF         A file in Rich Text Format
  531.                   pFieldNameList is a pointer to a vector which contains a list
  532.                   of names of text fields whose values are to be updated. Note
  533.                   that if this parameter is supplied then pFieldValueList must
  534.                   also be supplied.
  535.                   pFieldValueList is a pointer to a vector which contains the
  536.                   values to be stored in the fields identified by
  537.                   pFieldNameList.
  538.  
  539.  
  540. ΓòÉΓòÉΓòÉ 10.3. Errors Returned from GetErrorInfo Action ΓòÉΓòÉΓòÉ
  541.  
  542. This section describes the error messages that may be returned from the 
  543. GetErrorInfo action of the LOTUSNOTES object.  The maximum number of messages 
  544. that could be returned is limited only by system constraints.  It is quite 
  545. common for the interface to return one or more messages for each document 
  546. processed in the Lotus Notes database. 
  547.  
  548.  
  549. ΓòÉΓòÉΓòÉ 10.3.1. Error Codes ΓòÉΓòÉΓòÉ
  550.  
  551. The errors described consist of an error code and message text.  In some cases, 
  552. an error code may appear with one or more of the general message texts. The 
  553. general message texts that may be used are described separately and should 
  554. clarify the cause of the error. 
  555.  
  556.  
  557. ΓòÉΓòÉΓòÉ 10.3.1.1. PLN02:Interface error. ΓòÉΓòÉΓòÉ
  558.  
  559. Info: Unable to initialize Lotus Notes. 
  560.  
  561. Action: Check your Lotus Notes installation. 
  562.  
  563.  
  564. ΓòÉΓòÉΓòÉ 10.3.1.2. ADI01:Lotus Notes message ΓòÉΓòÉΓòÉ
  565.  
  566. Info: Error opening the Lotus Notes database. 
  567.  
  568. Action: Check the attribute Database set for the StoreInNotesaction. 
  569.  
  570.  
  571. ΓòÉΓòÉΓòÉ 10.3.1.3. ADI02:Lotus Notes message ΓòÉΓòÉΓòÉ
  572.  
  573. Info: Error opening the Lotus Notes document. 
  574.  
  575. Action: Check the Lotus Notes message and correct the problem. 
  576.  
  577.  
  578. ΓòÉΓòÉΓòÉ 10.3.1.4. ADI03:Lotus Notes message ΓòÉΓòÉΓòÉ
  579.  
  580. Info: Error deleting existing field contents. 
  581.  
  582. Action: Check the Lotus Notes message and correct the problem. 
  583.  
  584.  
  585. ΓòÉΓòÉΓòÉ 10.3.1.5. ADI04:Lotus Notes message ΓòÉΓòÉΓòÉ
  586.  
  587. Info: Error Creating a new Note. 
  588.  
  589. Action: Check the Lotus Notes message and correct the problem. 
  590.  
  591.  
  592. ΓòÉΓòÉΓòÉ 10.3.1.6. ADI05:Lotus Notes message ΓòÉΓòÉΓòÉ
  593.  
  594. Info: Error setting the Form name. 
  595.  
  596. Action: Check the FORMNAME attribute set for the StoreInNotes action. 
  597.  
  598.  
  599. ΓòÉΓòÉΓòÉ 10.3.1.7. ADI06:Lotus Notes message ΓòÉΓòÉΓòÉ
  600.  
  601. Info: You have supplied a list of supplementary fields to update, but you have 
  602. not supplied the values to be used. 
  603.  
  604. Action: Make sure that you have supplied a valid pointer for pFieldValueList. 
  605.  
  606.  
  607. ΓòÉΓòÉΓòÉ 10.3.1.8. ADI07:Interface error ΓòÉΓòÉΓòÉ
  608.  
  609. Info: Error determining size of ASL vector pointed to by pFieldNameList. 
  610.  
  611. Action: Make sure that you have supplied a valid pointer for pFieldNameList. 
  612.  
  613.  
  614. ΓòÉΓòÉΓòÉ 10.3.1.9. ADI08:Interface error ΓòÉΓòÉΓòÉ
  615.  
  616. Info: Error retrieving field name from ASL vector pointed to by pFieldNameList. 
  617.  
  618. Action: Make sure that the vector pointed to by pFieldNameList contains a list 
  619. of valid Lotus Notes field names. 
  620.  
  621.  
  622. ΓòÉΓòÉΓòÉ 10.3.1.10. ADI09:Interface error ΓòÉΓòÉΓòÉ
  623.  
  624. Info: Error retrieving update string from ASL vector pointed to by 
  625. pFieldValueList. 
  626.  
  627. Action: Make sure that the vector pointed to by pFieldValueList contains a list 
  628. of strings, one for each field named in the array pointed to by pFieldNameList. 
  629.  
  630.  
  631. ΓòÉΓòÉΓòÉ 10.3.1.11. ADI10:Lotus Notes Error ΓòÉΓòÉΓòÉ
  632.  
  633. Info: Error performing a supplementary field update. 
  634.  
  635. Action: Check the Lotus Notes message and then ensure that the vectors pointed 
  636. to by pFieldNameList and pFieldValueList are consistent. 
  637.  
  638.  
  639. ΓòÉΓòÉΓòÉ 10.3.1.12. ADI11:Lotus Notes Error ΓòÉΓòÉΓòÉ
  640.  
  641. Info: Error writing updates back to disk. 
  642.  
  643. Action: Check the Lotus Notes message and correct the problem. 
  644.  
  645.  
  646. ΓòÉΓòÉΓòÉ 10.3.1.13. ADI12:Lotus Notes Error ΓòÉΓòÉΓòÉ
  647.  
  648. Info: Unable to close the Notes document after update. 
  649.  
  650. Action: Check the Lotus Notes message and correct the problem. 
  651.  
  652.  
  653. ΓòÉΓòÉΓòÉ 10.3.1.14. ADI13:Lotus Notes Error ΓòÉΓòÉΓòÉ
  654.  
  655. Info: Unable to close the Notes database after update. 
  656.  
  657. Action: Check the Lotus Notes message and correct the problem. 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 10.3.1.15. ART01:Lotus Notes message ΓòÉΓòÉΓòÉ
  661.  
  662. Info: Error allocating memory. 
  663.  
  664. Action: Report the error. 
  665.  
  666.  
  667. ΓòÉΓòÉΓòÉ 10.3.1.16. ART02:Lotus Notes message ΓòÉΓòÉΓòÉ
  668.  
  669. Info: Insufficient CD Buffer size. 
  670.  
  671. Action: Report the error. 
  672.  
  673.  
  674. ΓòÉΓòÉΓòÉ 10.3.1.17. ART03:Lotus Notes message ΓòÉΓòÉΓòÉ
  675.  
  676. Info: Insufficient CD Buffer size. 
  677.  
  678. Action: Report the error. 
  679.  
  680.  
  681. ΓòÉΓòÉΓòÉ 10.3.1.18. ART04:Lotus Notes message ΓòÉΓòÉΓòÉ
  682.  
  683. Info: Insufficient CD Buffer size. 
  684.  
  685. Action: Report the error. 
  686.  
  687.  
  688. ΓòÉΓòÉΓòÉ 10.3.1.19. ART05:Lotus Notes message ΓòÉΓòÉΓòÉ
  689.  
  690. Info: Problem inserting the data into the Lotus Notes database. 
  691.  
  692. Action: Check the parameter FieldName passed with the StoreInNotes action. 
  693.  
  694.  
  695. ΓòÉΓòÉΓòÉ 10.3.1.20. CCD01:Error in Date conversion ΓòÉΓòÉΓòÉ
  696.  
  697. Info: A date format read from a Lotus Notes document could not be converted. 
  698.  
  699. Action: Check the Lotus Notes documents for proper date 
  700.  
  701.  
  702. ΓòÉΓòÉΓòÉ 10.3.1.21. CCT01:Error in Time conversion ΓòÉΓòÉΓòÉ
  703.  
  704. Info: A time format read from a Lotus Notes document could not be converted. 
  705.  
  706. Action: Check the Lotus Notes documents for proper time format. 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ 10.3.1.22. CRR01:message text ΓòÉΓòÉΓòÉ
  710.  
  711. Info: Error inserting the key values into a table row. 
  712.  
  713. Action: Check the ASL table. Report the problem. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 10.3.1.23. CRR02:message text ΓòÉΓòÉΓòÉ
  717.  
  718. Info: Error inserting non-key values into a table row. 
  719.  
  720. Action: Check the table. Report the problem. 
  721.  
  722.  
  723. ΓòÉΓòÉΓòÉ 10.3.1.24. CRT02:message text ΓòÉΓòÉΓòÉ
  724.  
  725. Info: Lotus Notes error building the full database path. 
  726.  
  727. Action: Check the Lotus Notes message. The error could be caused by incorrect 
  728. attributes ServerName and/or Database set for the CreateProductTable action. 
  729.  
  730.  
  731. ΓòÉΓòÉΓòÉ 10.3.1.25. CRT03:message text ΓòÉΓòÉΓòÉ
  732.  
  733. Info: Lotus Notes error. Check the message text. 
  734.  
  735.  
  736. ΓòÉΓòÉΓòÉ 10.3.1.26. CRT04:message text ΓòÉΓòÉΓòÉ
  737.  
  738. Info: Lotus Notes error. Check the message text. 
  739.  
  740. Action: The error could be caused by an incorrect EXPRESSION attribute set for 
  741. the CreateProductTable action. 
  742.  
  743.  
  744. ΓòÉΓòÉΓòÉ 10.3.1.27. CRT05:message text ΓòÉΓòÉΓòÉ
  745.  
  746. Info: Lotus Notes error. Check the message text. 
  747.  
  748.  
  749. ΓòÉΓòÉΓòÉ 10.3.1.28. CRT06:message text ΓòÉΓòÉΓòÉ
  750.  
  751. Info: Lotus Notes error. Check the message text. 
  752.  
  753.  
  754. ΓòÉΓòÉΓòÉ 10.3.1.29. CRV0x:Visualizer - Notes type mismatch for variable. ΓòÉΓòÉΓòÉ
  755.  
  756. Info: The Lotus Notes field type passed to the interface does not match with 
  757. the field type retrieved from Lotus Notes 
  758.  
  759. Action:Check the Lotus Notes form field for the correct type. Using the 
  760. interface command GetFieldList. 
  761.  
  762.  
  763. ΓòÉΓòÉΓòÉ 10.3.1.30. CRV05:Lotus Notes datatype not supported ΓòÉΓòÉΓòÉ
  764.  
  765. Info:A field with an unsupported datatype was passed. 
  766.  
  767. Action:Do not select this field. 
  768.  
  769.  
  770. ΓòÉΓòÉΓòÉ 10.3.1.31. CRV06:The field FieldName was not found in the document ΓòÉΓòÉΓòÉ
  771.  
  772. Info: When a field in the Lotus Notes form is a computed field it will not 
  773. appear in the document. 
  774.  
  775. Action: Do not include such a field in your selection. 
  776.  
  777.  
  778. ΓòÉΓòÉΓòÉ 10.3.1.32. CRV07:Lotus Notes datatype not supported ΓòÉΓòÉΓòÉ
  779.  
  780. Info:A field with an unsupported datatype was passed. 
  781.  
  782. Action:Do not select this field. 
  783.  
  784.  
  785. ΓòÉΓòÉΓòÉ 10.3.1.33. DAC01:message text ΓòÉΓòÉΓòÉ
  786.  
  787. Info: Lotus Notes error. Check the message text. 
  788.  
  789.  
  790. ΓòÉΓòÉΓòÉ 10.3.1.34. DAC02:message text ΓòÉΓòÉΓòÉ
  791.  
  792. Info: Lotus Notes error. Check the message text. 
  793.  
  794.  
  795. ΓòÉΓòÉΓòÉ 10.3.1.35. DAC03:message text ΓòÉΓòÉΓòÉ
  796.  
  797. Info: Check the message text. 
  798.  
  799.  
  800. ΓòÉΓòÉΓòÉ 10.3.1.36. FFI01:message text ΓòÉΓòÉΓòÉ
  801.  
  802. Info: Problem inserting a file name into the ASL vector identified by the 
  803. pFormFields parameter passed with the GetFormFieldList action. 
  804.  
  805. Action: Check the parameter FieldList for the correct type. 
  806.  
  807.  
  808. ΓòÉΓòÉΓòÉ 10.3.1.37. FFI02:message text ΓòÉΓòÉΓòÉ
  809.  
  810. Info: Problem inserting a field type into the ASL vector identified by the 
  811. pFieldTypes parameter passed with the GetFormFieldList action. 
  812.  
  813.  
  814. ΓòÉΓòÉΓòÉ 10.3.1.38. FFI03:message text ΓòÉΓòÉΓòÉ
  815.  
  816. Info: Problem inserting a file name into the ASL vector identified by the 
  817. pFormFields parameter passed with the GetFormFieldList action. 
  818.  
  819. Action: Check the parameter pFormFields for the correct type. 
  820.  
  821.  
  822. ΓòÉΓòÉΓòÉ 10.3.1.39. FFI04:message text ΓòÉΓòÉΓòÉ
  823.  
  824. Info: Problem inserting a field type into the ASL vector identified by the 
  825. pFieldTypes parameter passed with the GetFormFieldList action. 
  826.  
  827. Action: Check the parameter pFieldTypes for the correct type. 
  828.  
  829.  
  830. ΓòÉΓòÉΓòÉ 10.3.1.40. FFL02:Lotus Notes message ΓòÉΓòÉΓòÉ
  831.  
  832. Info: Error building the Lotus Notes full path. 
  833.  
  834. Action: Check the attributes ServerName and Database set for the 
  835. GetFormFieldList action. 
  836.  
  837.  
  838. ΓòÉΓòÉΓòÉ 10.3.1.41. FFL03:Lotus Notes message ΓòÉΓòÉΓòÉ
  839.  
  840. Info: Error in Lotus Notes database process. 
  841.  
  842. Action: Check the Lotus Notes message and correct the problem. 
  843.  
  844.  
  845. ΓòÉΓòÉΓòÉ 10.3.1.42. FFL04:Lotus Notes message ΓòÉΓòÉΓòÉ
  846.  
  847. Info: Error in Lotus Notes database process. 
  848.  
  849. Action: Check the Lotus Notes message and correct the problem. 
  850.  
  851.  
  852. ΓòÉΓòÉΓòÉ 10.3.1.43. FFL05:Lotus Notes message ΓòÉΓòÉΓòÉ
  853.  
  854. Info: Error in Lotus Notes database process. 
  855.  
  856. Action: Check the Lotus Notes message and correct the problem. 
  857.  
  858.  
  859. ΓòÉΓòÉΓòÉ 10.3.1.44. FFL06:Lotus Notes message ΓòÉΓòÉΓòÉ
  860.  
  861. Info: Error in Lotus Notes database process. 
  862.  
  863. Action: Check the Lotus Notes message and correct the problem. 
  864.  
  865.  
  866. ΓòÉΓòÉΓòÉ 10.3.1.45. FFL07:Lotus Notes message ΓòÉΓòÉΓòÉ
  867.  
  868. Info: Error in Lotus Notes database process. 
  869.  
  870. Action: Check the Lotus Notes message and correct the problem. 
  871.  
  872.  
  873. ΓòÉΓòÉΓòÉ 10.3.1.46. FFL08:Lotus Notes message ΓòÉΓòÉΓòÉ
  874.  
  875. Info: Error in Lotus Notes database process. 
  876.  
  877. Action: Check the Lotus Notes message and correct the problem. 
  878.  
  879.  
  880. ΓòÉΓòÉΓòÉ 10.3.1.47. FFL09:Lotus Notes message ΓòÉΓòÉΓòÉ
  881.  
  882. Info: Error in Lotus Notes database process. 
  883.  
  884. Action: Check the Lotus Notes message and correct the problem. 
  885.  
  886.  
  887. ΓòÉΓòÉΓòÉ 10.3.1.48. FFL10:Lotus Notes message ΓòÉΓòÉΓòÉ
  888.  
  889. Info: Error in Lotus Notes database process. 
  890.  
  891. Action: Check the Lotus Notes message and correct the problem. 
  892.  
  893.  
  894. ΓòÉΓòÉΓòÉ 10.3.1.49. GAV01:message text ΓòÉΓòÉΓòÉ
  895.  
  896. Info: Problem getting the ASL table keys or table columns handle. 
  897.  
  898. Action: Report the error to your application developer. 
  899.  
  900.  
  901. ΓòÉΓòÉΓòÉ 10.3.1.50. GAV03:message text ΓòÉΓòÉΓòÉ
  902.  
  903. Info: Error defining the size of the ASL table keys or columns vector. 
  904.  
  905. Action: Report the error. 
  906.  
  907.  
  908. ΓòÉΓòÉΓòÉ 10.3.1.51. GAV04:message text ΓòÉΓòÉΓòÉ
  909.  
  910. Info: ASL action KEYS, COLUMNS unsuccessful. 
  911.  
  912. Action: Report the error. 
  913.  
  914.  
  915. ΓòÉΓòÉΓòÉ 10.3.1.52. GAV05:message text ΓòÉΓòÉΓòÉ
  916.  
  917. Info: Error retrieving the size of the ASL vectors _PLNKeys/_PLNColumns. 
  918.  
  919. Action: Report the error. 
  920.  
  921.  
  922. ΓòÉΓòÉΓòÉ 10.3.1.53. GAV06:message text ΓòÉΓòÉΓòÉ
  923.  
  924. Info: Error retrieving variable names from ASL vectors _PLNKeys/_PLNColumns. 
  925.  
  926. Action: Report the error. 
  927.  
  928.  
  929. ΓòÉΓòÉΓòÉ 10.3.1.54. GCP02:message text ΓòÉΓòÉΓòÉ
  930.  
  931. Info: Problem redefining the size of a variable. 
  932.  
  933. Action: Report the error. 
  934.  
  935.  
  936. ΓòÉΓòÉΓòÉ 10.3.1.55. GFL02:Lotus Notes message ΓòÉΓòÉΓòÉ
  937.  
  938. Info: Error building the Lotus Notes full path. 
  939.  
  940. Action: Check the Attributes ServerName and Directory set for the 
  941. GetFormFileList action. 
  942.  
  943.  
  944. ΓòÉΓòÉΓòÉ 10.3.1.56. GFL03:Notes message ΓòÉΓòÉΓòÉ
  945.  
  946. Info: Error opening the Lotus Notes database. 
  947.  
  948. Action: Check the Lotus Notes message and correct the problem. 
  949.  
  950.  
  951. ΓòÉΓòÉΓòÉ 10.3.1.57. GFL04:Notes message ΓòÉΓòÉΓòÉ
  952.  
  953. Info: Error in Lotus Notes database process. 
  954.  
  955. Action: Check the Lotus Notes message and correct the problem. 
  956.  
  957.  
  958. ΓòÉΓòÉΓòÉ 10.3.1.58. GFL05:Lotus Notes message ΓòÉΓòÉΓòÉ
  959.  
  960. Info: Error in Lotus Notes database process. 
  961.  
  962. Action: Check the Lotus Notes message and correct the problem. 
  963.  
  964.  
  965. ΓòÉΓòÉΓòÉ 10.3.1.59. GFO02:Lotus Notes message ΓòÉΓòÉΓòÉ
  966.  
  967. Info: Error building the Lotus Notes full path. 
  968.  
  969. Action: Check the attributes ServerName and Database set for the GetFormList 
  970. action. 
  971.  
  972.  
  973. ΓòÉΓòÉΓòÉ 10.3.1.60. GFO03:Notes message ΓòÉΓòÉΓòÉ
  974.  
  975. Info: Error opening the Lotus Notes database. 
  976.  
  977. Action: Check the Lotus Notes message and correct the problem. 
  978.  
  979.  
  980. ΓòÉΓòÉΓòÉ 10.3.1.61. GFO04:Notes message ΓòÉΓòÉΓòÉ
  981.  
  982. Info: Error in Lotus Notes database process. 
  983.  
  984. Action: Check the Lotus Notes message and correct the problem. 
  985.  
  986.  
  987. ΓòÉΓòÉΓòÉ 10.3.1.62. GFO05:Lotus Notes message ΓòÉΓòÉΓòÉ
  988.  
  989. Info: Error in Lotus Notes database process. 
  990.  
  991. Action: Check the Lotus Notes message and correct the problem. 
  992.  
  993.  
  994. ΓòÉΓòÉΓòÉ 10.3.1.63. GSL02:Notes message text ΓòÉΓòÉΓòÉ
  995.  
  996. Info: Error while building the list of Lotus Notes servers. 
  997.  
  998. Action: Check the parameter pServerNames set with the GetServerList action. 
  999.  
  1000.  
  1001. ΓòÉΓòÉΓòÉ 10.3.1.64. GSL03:message text ΓòÉΓòÉΓòÉ
  1002.  
  1003. Info: Error inserting  server names. 
  1004.  
  1005. Action: Check the attribute pServerNames passed with the GetServerList action. 
  1006.  
  1007.  
  1008. ΓòÉΓòÉΓòÉ 10.3.1.65. ICD01:OS/2 message ΓòÉΓòÉΓòÉ
  1009.  
  1010. Info: Error loading the Lotus Notes Import DLL. 
  1011.  
  1012. Action: This may be caused by the unavailability of Lotus Notes DLLs.  Correct 
  1013. the problem. 
  1014.  
  1015.  
  1016. ΓòÉΓòÉΓòÉ 10.3.1.66. ICD02:OS/2 message ΓòÉΓòÉΓòÉ
  1017.  
  1018. Info: Problem retrieving the address of the import procedure. 
  1019.  
  1020. Action: Report the error. 
  1021.  
  1022.  
  1023. ΓòÉΓòÉΓòÉ 10.3.1.67. ICD03.:OS/2 message ΓòÉΓòÉΓòÉ
  1024.  
  1025. Info: Failed to import the data. 
  1026.  
  1027. Action: Report the error to EAS. 
  1028.  
  1029.  
  1030. ΓòÉΓòÉΓòÉ 10.3.1.68. AII01.:Interface error ΓòÉΓòÉΓòÉ
  1031.  
  1032. Info: Failed to import the data. 
  1033.  
  1034. Action: Report the error to EAS. 
  1035.  
  1036.  
  1037. ΓòÉΓòÉΓòÉ 10.3.1.69. AII02.:Interface error ΓòÉΓòÉΓòÉ
  1038.  
  1039. Info: Failed to import the data. 
  1040.  
  1041. Action: Report the error to EAS. 
  1042.  
  1043.  
  1044. ΓòÉΓòÉΓòÉ 10.3.1.70. AII03.:Interface error ΓòÉΓòÉΓòÉ
  1045.  
  1046. Info: Failed to import the data. 
  1047.  
  1048. Action: Report the error to EAS. 
  1049.  
  1050.  
  1051. ΓòÉΓòÉΓòÉ 10.3.1.71. AII04.:Interface error ΓòÉΓòÉΓòÉ
  1052.  
  1053. Info: Failed to import the data. 
  1054.  
  1055. Action: Report the error to EAS. 
  1056.  
  1057.  
  1058. ΓòÉΓòÉΓòÉ 10.3.1.72. AII05.:Interface error ΓòÉΓòÉΓòÉ
  1059.  
  1060. Info: Failed to import the data. 
  1061.  
  1062. Action: Report the error to EAS. 
  1063.  
  1064.  
  1065. ΓòÉΓòÉΓòÉ 10.3.1.73. AII06.:Interface error ΓòÉΓòÉΓòÉ
  1066.  
  1067. Info: Failed to import the data. 
  1068.  
  1069. Action: Report the error to EAS. 
  1070.  
  1071.  
  1072. ΓòÉΓòÉΓòÉ 10.3.1.74. AII07.:Interface error ΓòÉΓòÉΓòÉ
  1073.  
  1074. Info: Failed to import the data. 
  1075.  
  1076. Action: Report the error to EAS. 
  1077.  
  1078.  
  1079. ΓòÉΓòÉΓòÉ 10.3.1.75. AII08.:Lotus Notes error ΓòÉΓòÉΓòÉ
  1080.  
  1081. Info: Failed to append item to Note. 
  1082.  
  1083. Action: Check the Lotus Notes message and correct the problem. 
  1084.  
  1085.  
  1086. ΓòÉΓòÉΓòÉ 10.3.1.76. LCD01:OS/2 message ΓòÉΓòÉΓòÉ
  1087.  
  1088. Info: Error opening the data file to import. 
  1089.  
  1090. Action: Check the FileName attribute set for the STOREINNOTES action. 
  1091.  
  1092.  
  1093. ΓòÉΓòÉΓòÉ 10.3.1.77. LCD02:OS/2 message ΓòÉΓòÉΓòÉ
  1094.  
  1095. Info: Error retrieving the data file information. 
  1096.  
  1097. Action: Report the error. 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 10.3.1.78. LCD03:Lotus Notes message ΓòÉΓòÉΓòÉ
  1101.  
  1102. Info: Import text too big. 
  1103.  
  1104. Action: Report the error. 
  1105.  
  1106.  
  1107. ΓòÉΓòÉΓòÉ 10.3.1.79. LCD04:Lotus Notes message ΓòÉΓòÉΓòÉ
  1108.  
  1109. Info: Error allocating memory 
  1110.  
  1111. Action: Report the error. 
  1112.  
  1113.  
  1114. ΓòÉΓòÉΓòÉ 10.3.1.80. LCD05:OS/2 message ΓòÉΓòÉΓòÉ
  1115.  
  1116. Info: Error reading the file to import. 
  1117.  
  1118. Action: Check the error condition and correct it. 
  1119.  
  1120.  
  1121. ΓòÉΓòÉΓòÉ 10.3.1.81. PFI02:message text ΓòÉΓòÉΓòÉ
  1122.  
  1123. Info: Lotus Notes error building the full database path. 
  1124.  
  1125. Action: Check the Lotus Notes message. The error could be caused by incorrect 
  1126. attributes ServerName and/or Database set with the StoreInNotesAction 
  1127.  
  1128.  
  1129. ΓòÉΓòÉΓòÉ 10.3.1.82. PLI01:message text ΓòÉΓòÉΓòÉ
  1130.  
  1131. Info: Problem inserting a file name into the pFileList parameter set for the 
  1132. GetFileList action. 
  1133.  
  1134. Action: Check the parameter pFileList for the correct type. 
  1135.  
  1136.  
  1137. ΓòÉΓòÉΓòÉ 10.3.1.83. PLI02:message text ΓòÉΓòÉΓòÉ
  1138.  
  1139. Info: Problem inserting a database description into the pFileInfo parameter set 
  1140. for the GetFileList action. 
  1141.  
  1142. Action: Check the parameter pFileInfo for the correct type. 
  1143.  
  1144.  
  1145. ΓòÉΓòÉΓòÉ 10.3.1.84. PLI03:message text ΓòÉΓòÉΓòÉ
  1146.  
  1147. Info: Problem inserting a directory name into the pDirList parameter set for 
  1148. the GetFileList action. 
  1149.  
  1150. Action: Check the parameter pDirList for the correct type. 
  1151.  
  1152.  
  1153. ΓòÉΓòÉΓòÉ 10.3.1.85. PRD01:Lotus Notes message ΓòÉΓòÉΓòÉ
  1154.  
  1155. Info: Error in Lotus Notes database process. 
  1156.  
  1157. Action: Check the Lotus Notes message and correct the problem. 
  1158.  
  1159.  
  1160. ΓòÉΓòÉΓòÉ 10.3.1.86. PRD02:Lotus Notes message ΓòÉΓòÉΓòÉ
  1161.  
  1162. Info: Error in Lotus Notes database process. 
  1163.  
  1164. Action: Check the Lotus Notes message and correct the problem. 
  1165.  
  1166.  
  1167. ΓòÉΓòÉΓòÉ 10.3.1.87. PRD03:Lotus Notes message ΓòÉΓòÉΓòÉ
  1168.  
  1169. Info: Error in Lotus Notes database process. 
  1170.  
  1171. Action: Check the Lotus Notes message and correct the problem. 
  1172.  
  1173.  
  1174. ΓòÉΓòÉΓòÉ 10.3.1.88. RIN01:message text ΓòÉΓòÉΓòÉ
  1175.  
  1176. Info: Problem querying the number of field names passed. CreateProductTable. 
  1177.  
  1178. Action: Check the parameter. 
  1179.  
  1180.  
  1181. ΓòÉΓòÉΓòÉ 10.3.1.89. RIN02:message text ΓòÉΓòÉΓòÉ
  1182.  
  1183. Info: Problem retrieving the field names from the pSelectColumns parameter 
  1184. passed for a CreateProductTable action. 
  1185.  
  1186. Action: Check the parameter. 
  1187.  
  1188.  
  1189. ΓòÉΓòÉΓòÉ 10.3.1.90. RIN03:message text ΓòÉΓòÉΓòÉ
  1190.  
  1191. Info: Problem retrieving the pointer to the Visualizer table name in parameter 
  1192. TableName passed with the CreateProductTable Action. 
  1193.  
  1194. Action: Check the parameter. 
  1195.  
  1196.  
  1197. ΓòÉΓòÉΓòÉ 10.3.1.91. SCI01:message text ΓòÉΓòÉΓòÉ
  1198.  
  1199. Info: OS/2 error retrieving code page information. 
  1200.  
  1201.  
  1202. ΓòÉΓòÉΓòÉ 10.3.1.92. SCI02:message text ΓòÉΓòÉΓòÉ
  1203.  
  1204. Info: OS/2 error retrieving country information. 
  1205.  
  1206.  
  1207. ΓòÉΓòÉΓòÉ 10.3.1.93. STK01:message text ΓòÉΓòÉΓòÉ
  1208.  
  1209. Info: Error while creating the variable _PLNKeys. 
  1210.  
  1211. Action: Report the error. 
  1212.  
  1213.  
  1214. ΓòÉΓòÉΓòÉ 10.3.1.94. STK04:message text ΓòÉΓòÉΓòÉ
  1215.  
  1216. Info: Problem inserting key values into the ASL vector _PLNKeys. 
  1217.  
  1218. Action: Report the error. 
  1219.  
  1220.  
  1221. ΓòÉΓòÉΓòÉ 10.3.1.95. STK05:message text ΓòÉΓòÉΓòÉ
  1222.  
  1223. Info: ASL action SETKEYS unsuccessful. 
  1224.  
  1225. Action: Report the error. 
  1226.  
  1227.  
  1228. ΓòÉΓòÉΓòÉ 10.3.2. General Message texts generated by the Visualizer to Lotus Notes interface ΓòÉΓòÉΓòÉ
  1229.  
  1230. The following message texts may be used with a number of error codes, to 
  1231. further explain the cause of the error identified by the code. Suggested 
  1232. actions are provided with the error codes. 
  1233.  
  1234. o   "Element undefined" 
  1235.  
  1236. o   "Option invalid" 
  1237.  
  1238. o   "Handle invalid" 
  1239.  
  1240. o   "Attribute invalid" 
  1241.  
  1242. o   "Type invalid" 
  1243.  
  1244. o   "Element invalid" 
  1245.  
  1246. o   "Object invalid" 
  1247.  
  1248. o   "No memory" 
  1249.  
  1250. o   "Error executing an expression" 
  1251.  
  1252. o   "Couldn't add message to trace" 
  1253.  
  1254. o   "Failed to define or redefine the size of a variable" 
  1255.  
  1256. o   "Couldn't retrieve names of items for the reference" 
  1257.  
  1258. o   "Action did not work against object" 
  1259.  
  1260. o   "Failure to create row specified" 
  1261.  
  1262. o   "Failure to find row specified" 
  1263.  
  1264. o   "Failure to create index on table" 
  1265.  
  1266. o   "Failed to delete from a variable" 
  1267.  
  1268. o   "Unable to insert the value" 
  1269.  
  1270. o   "Unable to query a variable's value" 
  1271.  
  1272. o   "Failed to place value in variable" 
  1273.  
  1274. o   "Unable to get handle of variable" 
  1275.  
  1276. o   "Failed to clear the variable" 
  1277.  
  1278. o   "Couldn't delete a variable" 
  1279.  
  1280. o   "Couldn't query size of variable" 
  1281.  
  1282. o   "Variable does not exist" 
  1283.  
  1284. o   "Problem converting an integer" 
  1285.  
  1286. o   "Problem setting up a value" 
  1287.  
  1288. o   "Name provided is invalid" 
  1289.  
  1290. o   "Problem converting a long integer" 
  1291.  
  1292. o   "Failed to convert string format" 
  1293.  
  1294. o   "Failed to convert floating point" 
  1295.  
  1296. o   "Couldn't query the attribute specified on object specified" 
  1297.  
  1298. o   "Couldn't modify the attribute specified on object specified"