<!ATTLIST CLASS id ID #REQUIRED local ( true | false) "false" load ( true | false) "false"> |
Attribute | Mand. | Description | Default |
id | yes | Identifier of the class. | |
local | no | Equivalent with the local mark: allows to specify that this class is local i.e. that it has no physical representation on a data provider. | false |
load | no | Equivalent with the load mark: indicates that the class must be loaded when starting the application. | false |
<!ELEMENT CLASS ((%A_C_BIND;), CACHE?, FIELDS*)> |
Element | Mand. | Mult. | Description |
A_C_BIND |
no | no | Binding to the physical layer. |
CACHE | no | no | Memory management for data of the class. |
FIELDS | no | yes | List of fields of the class. |
<CLASS id="alrClass"> <C_BIND value="ALARM"/> <CACHE type='AUTO'/> <NAME value="ALRMClass"/> <PREFIX value="alr"/> <C_MARKS load='true'> <MARK name='OPERATOR'/> <MARK name='SUPERVISOR'/> </C_MARKS> <FIELDS> <FIELD_REF idref="alr_sev"/> <FIELD_REF idref="alr_state"/> <FIELD_REF idref="alr_begin_dt"/> <FIELD_REF idref="alr_ack_dt "/> <DATE id="alrm_end_dt" type='DATE_HOUR_MIN'> <F_BIND value="ALR_END_DATE "/> <NAME value="ALR_END_DT"/> </DATE> <FIELD_REF idref="alrmClass_obj"/> <FIELD_REF idref="alrm_obj"/> <FIELD_REF idref="alrm_type"/> <FIELD_REF idref="alrm_prob_cause"/> <FIELD_REF idref="alrm_num"/> <FIELD_REF idref="alrm_add_text"/> </FIELDS> <ACTIONS> <ACTION_REF idref="alr_consult"/> <ACTION_REF idref="alr_print"/> <ACTION id="alr_ack"> <NAME value="ALR_ACK"/> <PREFIX value="ack"/> <MIN value="1"/> <A_MARKS> <MARK name='ACTION_OPERATOR'/> </A_MARKS> </ACTION> <ACTION id="alr_end"> <NAME value="ALR_END"/> <PREFIX value="end"/> <MIN value="1"/> <MAX value="1"/> <A_MARKS> <MARK name='ACTION_SUPERVISOR'/> </A_MARKS> <FILTER id="filter_act_end" type='AND'> <EXP idref="alrm_state" not='true' condition='EQUALS' value="0"/> </FILTER> </ACTION> </ACTIONS> </CLASS> |
<CLASS id="muxClass"> <C_BIND value="MUX"> <FILTER id="mux_filter" type='AND'> <EXP idref="mux_deletion_dt" condition='EQUALS' value="NULL"/> </FILTER> </C_BIND> <CACHE type='AUTO'/> <NAME value="MUXClass"/> <PREFIX value="mux"/> <C_MARKS load='true'> <MARK name='OPERATOR'/> <MARK name='SUPERVISOR'/> </C_MARKS> <FIELDS> <FIELD_REF idref="mux_ide"/> <RELATION id="mux_network" multiple='true'> <F_BIND value="NETWORK"/> <NAME value="MUX_NETWORK"/> <F_MARKS create='true' set='true'/> <CLASSES> <CLASS_REF idref="netClass"/> </CLASSES> </RELATION> <TEXT id="mux_name"> <F_BIND value="NAME"/> <NAME value="MUX_NAME"/> <F_MARKS name='true' create='true' notNull='true' sort='true' filter='true' find='true' table='true' unique='true'/> <NCOLS value="32"/> <NCHARS value="32"/> </TEXT> <RELATION id="mux_location"> <F_BIND value="LOCATION"/> <NAME value="MUX_LOCATION"/> <F_MARKS create='true' set='true'/> <CLASSES> <CLASS_REF idref="locClass"/> </CLASSES> </RELATION> <FIELD_REF idref="mux_creation_dt"/> <FIELD_REF idref="mux_deletion_dt"/> <FIELD_REF idref="mux_serial_number"/> <TEXT id="mux_ip_adr"> <F_BIND value="IP"/> <FORMAT value="[0-255].[0-255].[0-255].[0-255]"/> <NAME value="MUX_IP_ADRESS"/> <F_MARKS create='true' set='true' optional='true'/> </TEXT> <FIELD_REF idref="mux_community_name"/> <FIELD_REF idref="operational_state"/> <TEXT id="mux_comment" multiple='true'> <F_BIND value="COMMENT"/> <NAME value="MUX_COMMENT"/> <F_MARKS create='true' set='true' optional='true'/> <NROWS value="5"/> <NCOLS value="51"/> <NCHARS value="255"/> </TEXT> </FIELDS> <ACTIONS> <ACTION_REF idref="_consult"/> <ACTION_REF idref="_create"/> <ACTION_REF idref="_set "/> <ACTION_REF idref="_delete"/> <ACTION_REF idref="_print"/> <ACTION_REF idref="act_cart"/> <ACTION id="xref_card" template="_table"> <NAME value="CARDClass"/> <PREFIX value="card"/> <MIN value="1"/> <MAX value="1"/> <PARAMETER name="_classInfo" idref="cardClass"/> </ACTION> </ACTIONS> </CLASS> |