|
These Built-In functions are provided as working examples and demonstrations for your use (with all source code). No warranty is expressed or implied in this provision.
Your attention is drawn to the following disclaimer that is included in the source code of all other vendor and user defined Built-In functions :
/* ================================================================= */
/* ========== USER DEFINED BUILTIN FUNCTION DEFINITION ============= */
/* ================================================================= */
/* */
/* This is a sample of how a user defined builtin function may be */
/* defined. It is provided as an example only. No warranty of any */
/* kind is expressed or implied. The programmer copying this code */
/* is responsible for the implementation and maintenance of this */
/* function, both initially and at all times in the future. */
/* */
/* User defined builtin functions are a powefull facility. However, */
/* you should note that YOU are responsible for any impact the */
/* use of a user defined builtin function has on the performance, */
/* security, integrity, portability and maintainability of your */
/* applications. */
/* */
/* N.B. In general, do not use MessageBox api or any other */
/* operating system-specific api that requires user input if the BIF */
/* is expected to work in Server environments, like LANSA for Web. */
/* There is a version of MessageBox available within LANSA that DOES */
/* work in server environments - X_PDF_PromptYesNoCancel & */
/* X_PDF_PromptYesNo. See x_pdfpro.h for prototypes */
/* */
/* Note that MessageBox has been allowed in User Defined BIFs, unlike*/
/* the rest of LANSA, so it is up to you, the developer, to ensure */
/* any use of it is valid. (x_glodef.h automatically allows it if */
/*U_BIF_FUNCTION is defined). */
/* ================================================================= */
Support, Questions?
Any problems you have with these Built-In Functions, or questions that your have about their use, can be directed through your LANSA distributor who will pass the details directly to LANSA Support. Please indicate clearly that the problem or question relates to an "Other Vendor" Built-In function so that LANSA support can pass the details on to the vendor who supplied the Built-In function.