IBM Enterprise Console manual Appendix C. Class Definition Statement File Reference, File Format

Models: Enterprise Console

1 194
Download 194 pages 8.78 Kb
Page 167
Image 167
Appendix C. Class Definition Statement File Reference

Appendix C. Class Definition Statement File Reference

A class definition statement (CDS) file specifies SELECT, FETCH, and MAP statements for all event classes supported by adapters that utilize a CDS file. This provided file is required for most adapters and has the same format for all adapters that use it. A CDS file has an extension of .cds; see each adapter chapter for exact file names.

File Format

Most of the CDS file is composed of class definition statements. A CDS file has the following format:

MAP_DEFAULT map_default_clause

END

CLASS class_name

SELECT select_clause ...

FETCH fetch_clause

...

MAP map_clause

END

Comment lines begin with a number sign (#). For syntax reference information in BNF notation, see “Class Definition Statement File Syntax Diagrams” on page 161.

Operators

Various operators are used in class definition statements, as follows:

vThe PREFIX and SUFFIX operators are valid only for string attribute names, values, or keys.

vThe CONTAINS operator is valid only on string values.

vThe not equals (!=), greater than (>), greater than or equals (>=), less than (<), and less than or equals (<=) operators are applicable only to integer values; they are not implemented for integer keys.

The following is an example of the use of the operators. In this example, the code is for an AS/400 message adapter:

CLASS AS400_MSG

SELECT

1:ATTR(=,$MSG), VALUE(PREFIX,"Job");

2:ATTR(=,$MSG), VALUE(CONTAINS,"for User");

3:ATTR(=,$MSG), VALUE(SUFFIX,"You must investigate.");

FETCH

1:SUBSTR($MSG,4,8)

2:SUBSTR($MSG,22,8)

MAP

$severity = CRITICAL;

© Copyright IBM Corp. 2002

155

Page 167
Image 167
IBM Enterprise Console manual Appendix C. Class Definition Statement File Reference, File Format, Operators