9.8.2 Output adaptor definition

You specify an output adaptor definition as a child element of the adaptor group definition (InprocessGroupDefinition or RMIGroupDefinition tag) described in 9.7 Adaptor group definition in the adaptor configuration definition file.

You can specify a maximum of 64 output adaptor definitions. This definition is optional.

Organization of this subsection
(1) Format
(2) Details of definition

(1) Format

<OutputAdaptorDefinition name="adaptor-name"
 interval="adaptor-execution-interval"
 charCode="{SJIS|MS932|EUC-JP|UTF-8|UTF-8-BOM|UTF-16BE|UTF-16BE-BOM|UTF-16LE|UTF-16LE-BOM}"
 lineFeed="{CR_LF|LF}">
 CB-definition
</OutputAdaptorDefinition>

(2) Details of definition

OutputAdaptorDefinition tag (all definition information)
Defines all output adaptor definition information.
name="adaptor-name"
Specifies a name for identifying the output adaptor, as 1 to 100 single-byte alphanumeric characters and the underscore (_). This name must begin with a single-byte alphabetic character. This attribute cannot be omitted. This adaptor name must be unique within the adaptor group definition.
interval="adaptor-execution-interval"
Specifies the interval (in milliseconds) during which the output adaptor is not executed, as an integer from 0 to 60000.
The output adaptor's processing is stopped for the specified interval following the time the last callback defined in the output adaptor is finished until the time the first callback is started. If 0 is specified, the output adaptor's processing is not stopped. If this attribute is omitted, 0 is assumed.
charCode="{SJIS|MS932|EUC-JP|UTF-8|UTF-8-BOM|UTF-16BE|UTF-16BE-BOM|UTF-16LE|UTF-16LE-BOM}"
Specifies the character encoding to be used at the output destination. If this attribute is omitted, MS932 is assumed. For the correspondences between the character encodings and the charCode attribute, see the description of the charCode attribute in 9.8.1 Input adaptor definition.
lineFeed="{CR_LF|LF}"
Specifies the linefeed code to be used at the output destination. If this attribute is omitted, CR_LF is assumed.
The permitted values are as follows:
  • CR_LF
    Treats a combination of a CR (carriage return) and an LF (linefeed) as the linefeed code.
  • LF
    Treats an LF (linefeed) as the linefeed code.
CB-definition
You can specify the following CB definitions:
  • CB definition for receiving
  • CB definition for editing
  • CB definition for output
For details about the CB definitions, see 9.9 CB definition in the adaptor configuration definition file.