9.9.4 CB definition for sending

You specify a CB definition for sending (SendCBDefinition tag) as a child element of an input adaptor definition (InputAdaptorDefinition tag) discussed in 9.8.1 Input adaptor definition.

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

(1) Format

<SendCBDefinition class="class-name"
 name="callback-name"
 interval="callback-execution-interval">
 input-stream-definition
</SendCBDefinition>

(2) Details of definition

SendCBDefinition tag (all definition information)
Defines all CB definition for sending information.
class="class-name"
Specifies the name of the class in which the function for the CB definition for sending has been implemented. This value is fixed. You must specify the following class name:
jp.co.Hitachi.soft.sdp.adaptor.callback.sendreceive.SendCBImpl
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 input 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 a callback has executed, the input adaptor's processing is terminated following the specified interval. If you specify 0, the input adaptor's processing is not terminated. If you omit this attribute, 0 is set.
input-stream-definition
For details about the input stream definition, see 9.12.1 Input stream definition.