This Natural profile and session parameter defines the character to be used as the
assignment character for the input parameter processing in INPUT
statements, either in keyword/delimiter mode or when
processing data from the Natural stack.
Possible settings | any special character | Assignment character for the input parameter
processing in INPUT
statements.
|
|
---|---|---|---|
Default setting | = |
Equals sign. | |
Dynamic specification | yes | ||
Specification within session | yes | ||
Applicable statements | SET GLOBALS |
||
Applicable command | GLOBALS |
||
Application programming interface | USR1005N |
See SYSEXT - Natural Application Programming Interfaces in the Utilities documentation. |
Notes:
IA
parameter must not be the same as
the character specified with the DC
(decimal character) or ID
(input delimiter character) parameter. In
addition, we recommend that this character is not the same as the one specified with the
CF
(control character for
mainframe terminal commands) or HI
(help character) parameter.
IA
can be
overridden by the session parameter IA
.
In the following example, it is assumed that, for the beginning, the default input assign
character (=
) applies.
** Example 'IACHAR': Input Assign character ************************************************************************ DEFINE DATA LOCAL 1 #A (A1) 1 #B (A1) END-DEFINE * INPUT #A #B * WRITE 'Field #A:' #A / 'Field #B:' #B * END
Enter the command
IACHAR #A=Y,#B=X
The program produces the following output:
Page 1 05-01-19 11:05:51 Field #A: Y Field #B: X
Enter the command
GLOBALS IA=:
This sets the input assign character to colon (:
).
Then enter the command
IACHAR #B:X,#A:Y
The program produces the following output:
Page 1 06-11-13 12:12:24 Field #A: Y Field #B: X