ID - Input Delimiter Character

This Natural profile and session parameter defines the character to be used as a delimiter character for INPUT statements in keyword/delimiter mode.

Possible settings any special character Input delimiter character.
Default setting , Comma (,).

If the input delimiter character is to be a comma (,), it must be specified as ID=',' when using the dynamic parameter facility, because the comma character separates individual parameters.

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.


  1. The character specified with this parameter must not be the same as the one specified with the DC (decimal character) or IA (input assign 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.
  2. The period (.) should not be used as input delimiter, because this might lead to situations in which a program termination period would be misinterpreted as input delimiter. An asterisk (*) should not be used either.
  3. Within a Natural session, the profile parameter ID can be overridden by the session parameter ID.
  4. Under Natural Security, the setting of this parameter can be overridden by the Session Parameters option of the Library Profile.