Restrictions

Visual LANSA Framework

Restrictions

Some restrictions that you should consider are:

  • AJAX functions can be coded as RDML or RDMLX (depending your functional requirements and application design, RDML and RDMLX functions executing on an i5 server may exhibit different performance characteristics).   
  • The Framework manager object #VF_SW100 (typically named #AVFrameworkManager) can only be used in WAMs. The current AJAX implementation does not support use of the Framework manager.
  • The virtual clipboard is the only means of exchanging information between AJAX pages and AJAX functions. Alpha values placed on it are limited to 256 characters. Numeric values are limited to a maximum precision of 21 significant digits and 9 decimals. If you need longer alpha or numeric fields you may need to break you information up in the AJAX page pieces and reassemble it in the AJAX function.
  • The operation, maintenance and support of the JavaScript and HTML you put into your AJAX pages is entirely your responsibility, both now and in the future.    
  • When coding your AJAX pages the Framework’s internal JavaScript and DHTML model is exposed to you. You should not use any of its methods, properties or events, nor alter its behavior in any way, unless the technique you use is specifically documented by LANSA for public usage. Failure to observe this rule may result in the introduction of incompatibilities with future versions of the Framework, voiding or limitation of any maintenance contract you may have in place for the Framework and being charged for problem resolutions that are traced back to any such usage or modifications.