LINEND (JANUS DEFINE parameter)

From m204wiki
Revision as of 16:02, 8 March 2011 by 198.242.244.47 (talk) (Created page with "{{DISPLAYTITLE:LINEND}} <span class="pageSubtitle"><section begin="desc" />[hexstr | NONE]<section end="desc" /></span> LINEND is a parameter on JANUS DEFINE, which defines ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

<section begin="desc" />[hexstr | NONE]<section end="desc" />

LINEND is a parameter on JANUS DEFINE, which defines and sets characteristics of a Janus port. See the List of JANUS DEFINE parameters.


This parameter specifies the hex value of a string to be sent by Janus Sockets at the end of each "line;" that is, appended to the string sent by the $SOCK_SENDLN functions or after each output line captured on the socket.

The default is LINEND 0D; 0D is the hexadecimal representation of the carriage return, both in EBCDIC and in ASCII.

You can specify LINEND NONE, which means that a LINEND value must be set with $SOCK_SET before the $SOCK_SENDLN function is called.

Note that the specified string is sent untranslated, regardless of the CHAR or BINARY setting of the socket. For example, the following specifies that the byte pair which is ASCII carriage return and linefeed should be appended to each $SOCK_SENDLN call or User Language print line:

LINEND 0D0A


The LINEND value for a socket can be changed using $SOCK_SET.

Valid only for CLSOCK and SRVSOCK ports.

References

See: List of Janus commands | List of JANUS DEFINE parameters.