Editing of input message segments by basic edit

The following editing is done if basic edit is used for nongraphic message data.

  • For the first segment of an input message when a terminal is not in conversation mode, leading characters less than X'41' are removed. For other than the first segment or when a terminal is in conversation mode, leading characters less than X'40' are removed.
  • If a terminal is not in conversation or preset mode, a left parenthesis within the first nine positions of the first segment indicates the presence of a password. The left and right parentheses and the password are removed, and the segment is compressed.
  • For non-SNA devices, the X'26' character that appears as the final character in a segment is removed.
  • Two asterisks (**) or two asterisks followed by NL (X'15') that appear as the final characters of a segment cause the entire segment to be discarded.
  • For unbuffered keyboard devices, backspace (X'16') characters are treated as character-delete indicators. Each backspace character and the preceding input character are removed from the segment.
  • If the destination of the input message is a transaction, an NL (X'15') character appearing at the end of a segment is removed.
  • If a device is in preset mode, the transaction code is added to the first segment.
  • For input from IBM® 3270 devices, the attention identifier and cursor address are removed, and all start buffer address sequences are changed to blanks.
  • If the first character of any segment is a slash (/), the entire input message is treated as a command.
  • If an input message is received from an NDS device, or if it is using Intersystem Communication, the data stream is handled wholly as transparent data or transparent except for edit of the transaction code and password.