LINEND (JANUS DEFINE parameter): Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 10: | Line 10: | ||
You can specify <code>LINEND NONE</code>, which means that a <var>LINEND</var> value must be set with <var>[[$Sock_Set]]</var> before the <var>$Sock_SendLn</var> function is called. | You can specify <code>LINEND NONE</code>, which means that a <var>LINEND</var> value must be set with <var>[[$Sock_Set]]</var> before the <var>$Sock_SendLn</var> function is called. | ||
Note that the specified string is sent untranslated, regardless of the <var>[[CHAR (JANUS DEFINE parameter)|CHAR]]</var> or <var>[[BINARY (JANUS DEFINE parameter)|BINARY]]</var> 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 <var>$Sock_SendLn</var> call or <var class="product">User Language</var> <var>Print</var> line: | Note that the specified string is sent untranslated, regardless of the <var>[[CHAR (JANUS DEFINE parameter)|CHAR]]</var> or <var>[[BINARY (JANUS DEFINE parameter)|BINARY]]</var> setting of the socket. For example, the following defines an SSL-protected, client socket port; it specifies that the byte pair which is ASCII carriage return and linefeed should be appended to each <var>$Sock_SendLn</var> call or <var class="product">User Language</var> <var>Print</var> line: | ||
<p class="code"> JANUS DEFINE CLMASTER * CLSOCK 5 TIMEOUT 240 REMOTE * * MASTER SSL 0 SSLOPT - | <p class="code"> JANUS DEFINE CLMASTER * CLSOCK 5 TIMEOUT 240 REMOTE * * MASTER SSL 0 SSLOPT - | ||
SSLMAXCERTL 4096 SSLBSIZE 32767 LINEND 0D0A | SSLMAXCERTL 4096 SSLBSIZE 32767 LINEND 0D0A | ||
</p> | </p> | ||
The <var>LINEND</var> value for a socket can be changed using <var>$Sock_Set</var>. | The <var>LINEND</var> value for a socket can be changed using <var>$Sock_Set</var>. |
Revision as of 17:16, 27 February 2012
<section begin="desc" />LINEND [hexstr | NONE] -- set or disable line-end character for socket port.<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 defines an SSL-protected, client socket port; it 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:
JANUS DEFINE CLMASTER * CLSOCK 5 TIMEOUT 240 REMOTE * * MASTER SSL 0 SSLOPT - SSLMAXCERTL 4096 SSLBSIZE 32767 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.