9.9.2 CB definition for output

You specify a CB definition for output (OutputCBDefinition tag) as a child element of an output adaptor definition (OutputAdaptorDefinition tag) discussed in 9.8.2 Output adaptor definition.

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

(1) Format

<OutputCBDefinition class="class-name"
 name="callback-name"
 interval="callback-execution-interval">
 output-connector-definition
</OutputCBDefinition>

(2) Details of definition

OutputCBDefinition tag (all definition information)
Defines all CB definition for output information.
class="class-name"
Specifies the name of the class in which the function for the CB definition for output has been implemented. This value is fixed.
The class name depends on the type of output connector definition specified in output-connector-definition. The following table shows the class name to be specified.
Type of output connector definitionValue of class attribute
File output connector definitionjp.co.Hitachi.soft.sdp.adaptor.callback.io.FileOutputCBImpl
Dashboard output connector definitionjp.co.Hitachi.soft.sdp.adaptor.callback.io.dashboard.DashboardOutputCBImpl
name="callback-name"
Specifies a callback name for identifying the function, 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. You can specify for this callback name the same value as in another CB definition, but we recommend that you specify a unique callback name because this name is output as identification information for the output adaptor's processing in the adaptor trace information and message logs.
interval="callback-execution-interval"
Specifies a callback execution interval (in milliseconds), as an integer from 0 to 60000. Once the callback has executed, the output adaptor's processing is terminated following the specified interval. If you specify 0, the output adaptor's processing is not terminated. If you omit this attribute, 0 is set.
output-connector-definition
You can specify the following CB definitions:
  • File output connector definition
  • Dashboard output connector definition
For details about these CB definitions, see 9.10 CB definitions for input and output in the adaptor configuration definition file.