Configuration notes :
טבלה 1 .
Name of BS2000 PLAM library containing the loadable SESAM driver modules. Required for using SESAM functions.
Name of SESAM application configuration file. Required for using SESAM functions. It will usually contain a configuration like (see SESAM reference manual):
Name of SESAM message catalog file. In most cases, this directive is not neccessary. Only if the SESAM message file is not installed in the system's BS2000 message file table, it can be set with this directive.
Runtime considerations :
Porting note :
Security concerns :
Migration from other SQL databases :
Instead of int( 4 ) (intended use : integers up to '9999' ) , SESAM requires simply int for an implied size of 31 bits .
instead of "... VALUES(0, ...)" to take advantage of SESAM-implied auto-increment.
Notes on the use of various SQL types : When retrieving a complete row, the result is returned as an array. Empty fields are not filled in, so you will have to check for the existence of the individual fields yourself (use isset() or empty() to test for empty fields). That allows more user control over the appearance of empty fields (than in the case of an empty string as the representation of an empty field).
Support of SESAM' s "multiple fields " feature : and can be filled in using:
Note that (like in this case) leading empty sub-fields are ignored, and the filled-in values are collapsed, so that in the above example the result will appear as multi(1..2) instead of multi(2..3).