Page History
...
- Visual LANSA only supports message substitution variables of type *CHAR and *DEC. Other IBM i message types such as *HEX, *QTDCHAR and *BIN are not supported. There are other IBM i internal message types such as *DTS, *SPP, etc that are not supported by Visual LANSA, just as they are not supported under IBM i in user defined messages.
- Visual LANSA is generally more forgiving and flexible than IBM i in handling substitution variables.
- Under IBM i every message substitution variable must be precisely defined and substituted in the message at execution time. This constraint is especially true of numeric values. Rather than "cripple" Visual LANSA with the same very restrictive method, it was decided to leave it with a more flexible and open message substitution system. The down side of this approach is that where Visual LANSA is building applications ultimately intended for IBM i systems, you must test message substitution variable processing under IBM i rather more rigorously than you have to under Visual LANSA.
- The "hiding" of packed decimal numeric message substitution values, inside what are to Visual LANSA alphanumeric fields, is not supported by Visual LANSA, in any way, shape or form.
- The use of IBM i special values, to control message text line formatting, etc., is not supported by Visual LANSA.
[ |../../index.htm#lansa/dsnb5_0080.htm]