付録 B. 文書型定義ファイル

このセクションには、インポート用の XML エレメントおよび属性を定義する、文書型定義(DTD)が含まれます。
casp1032jp
このセクションには、インポート用の XML エレメントおよび属性を定義する、文書型定義(DTD)が含まれます。
重要:
以下の DTD ファイルは編集用ではなく、xml ファイルを編集するときに参照として使用されることに注意してください。
例: DTD で参照されるモデル アクティブ化タイムアウトの属性があり、大規模なインポートの場合にモデル アクティブ化時間を延長するために使用できます。
タイムアウトを 50 分に増やすには、ルート ノードで、xml インポート ファイルの Import タグに以下のように追加する必要があります。
landscape_handle="0xXXX00000" model_activation_time="50">
注:
以下のコードはこのファイルの最新バージョンではない可能性があります。DTD の最新バージョンについては、Modeling Gateway Toolkit に用意されている実際のファイルを使用してください。このファイルは SS-Tools ディレクトリにあり、.modelinggateway.dtd という名前です。
<!-- ************************************************************ --> <!-- The root Import element contains 0 or 1 of the Topology, --> <!-- Location, GenericView, Update, Destroy elements, --> <!-- SM_Service_Mgt, Correlation, and Global Collection. --> <!-- --> <!-- This element has one attribute model_activation_time which --> <!-- is the maximum waiting time in minutes, for each device model--> <!-- activation. It defaults to 5 minutes. --> <!-- ************************************************************ --> <!ELEMENT Import ( ( Topology | Location | GenericView | Update | Destroy | SM_Service_Mgt | Correlation | GlobalCollection )*) > <!ATTLIST Import model_activation_time CDATA "5"> <!-- **************************************************** --> <!-- The Topology element, which is used for the Topology --> <!-- view, contains any number of Topology_Container, --> <!-- Device and Connection elements. --> <!-- --> <!-- This element has two attributes, complete_topology --> <!-- and discover_connection. --> <!-- --> <!-- **************************************************** --> <!ELEMENT Topology ((Topology_Container | Device | Connection)*) > <!ATTLIST Topology complete_topology (false | true) #IMPLIED discover_connections (false | true) #IMPLIED> <!-- **************************************************** --> <!-- The Topology_Container element, which is used for a --> <!-- topology container model, contains any number of --> <!-- Topology_Container, Device and Connection elements. --> <!-- --> <!-- "model_type" and "name" are the required attributes --> <!-- to uniquely identify Topology_Container models. --> <!-- --> <!-- "model_handle" can also be used to identify models. --> <!-- If "model_handle" is provided, the values of "name" --> <!-- and "model_type" will be ignored. --> <!-- --> <!-- "trapIPAddress" attribute should be only used for --> <!-- EventAdmin models. --> <!-- --> <!-- **************************************************** --> <!ELEMENT Topology_Container ((Topology_Container | Device | EventModel | Connection )*) > <!ATTLIST Topology_Container name CDATA #REQUIRED model_type ( Network | Lan | IPClassA | IPClassB | IPClassC | LAN_802_3 | LAN_803_5 | EventAdmin | ATM_Network ) #REQUIRED model_handle CDATA #IMPLIED Security_String CDATA #IMPLIED subnet_address CDATA #IMPLIED subnet_mask CDATA #IMPLIED model_name CDATA #IMPLIED trapIPAddress CDATA #IMPLIED x_coordinate CDATA #IMPLIED y_coordinate CDATA #IMPLIED complete_topology (false | true) #IMPLIED discover_connections (false | true) #IMPLIED > <!-- ***************************************************** --> <!-- Location element, which is for Location view, --> <!-- contains any number of Location_Container and --> <!-- Device elements --> <!-- --> <!-- This element has attribute complete_topology. --> <!-- ***************************************************** --> <!ELEMENT Location ( (Location_Container | Device )* ) > <!ATTLIST Location complete_topology (false | true) #IMPLIED> <!-- **************************************************** --> <!-- The Location_Container element, which is used for --> <!-- Location container, may contain any number of --> <!-- Location_Container and Device elements. --> <!-- --> <!-- "model_type" and "name" are the required attributes --> <!-- to uniquely identify Location_Container models. --> <!-- --> <!-- "model_handle" can also be used to identify models. --> <!-- If "model_handle" is provided, the values of "name" --> <!-- and "model_type" will be ignored. --> <!-- **************************************************** --> <!ELEMENT Location_Container ( ( Location_Container | Device )* )> <!ATTLIST Location_Container name CDATA #REQUIRED model_type ( Country | Region | Site | Building | Floor | Section | Room ) #REQUIRED model_handle CDATA #IMPLIED Security_String CDATA #IMPLIED model_name CDATA #IMPLIED model_modify_author CDATA #IMPLIED complete_topology (false | true) #IMPLIED > <!-- ************************************************************ --> <!-- Device element is used for device model. --> <!-- --> <!-- The "ip_dnsname" is the required attribute to uniquely --> <!-- identify device models. --> <!-- --> <!-- model_handle" can also be used to identify device models. --> <!-- If "model_handle" is provided, the value of "ip_dnsname" --> <!-- will be ignored. --> <!-- --> <!-- CAUTION: --> <!-- --> <!-- 1. If the attribute is_managed is set to false, the device --> <!-- is not contactable. You must therefore set the model_type--> <!-- attribute. --> <!-- --> <!-- 2. A Device can contain 0, 1 or more than 1 Port in the --> <!-- following situations respectively: --> <!-- --> <!-- (a) If a Device is in a Container or a Destroy element, --> <!-- the Port element is not needed. If there are Port --> <!-- elements provided, they will be ignored. --> <!-- --> <!-- (b) If a Device is in a Connection element, only one Port --> <!-- element is allowed. --> <!-- --> <!-- (c) If a Device is contained in an Update element to update --> <!-- ports, than one Port elements are allowed. --> <!-- --> <!-- (d) If you specify discover_connections="true" on a device --> <!-- tag, do not also specify it on that device's parent --> <!-- container. This has performance and efficiency related --> <!-- issues as specifying that attribute on a container --> <!-- causes Spectrum to discover connections on each model --> <!-- in that container anyway. --> <!-- --> <!-- ************************************************************ --> <!ELEMENT Device ( Port* | Schedule ) > <!ATTLIST Device ip_dnsname CDATA #REQUIRED secdomain_ipname CDATA #IMPLIED model_handle CDATA #IMPLIED model_type CDATA #IMPLIED community_string CDATA #IMPLIED agent_port CDATA #IMPLIED poll_interval CDATA #IMPLIED log_ratio CDATA #IMPLIED model_name CDATA #IMPLIED DeviceType CDATA #IMPLIED x_coordinate CDATA #IMPLIED y_coordinate CDATA #IMPLIED is_managed (true | false) #IMPLIED reconfig (true | false) #IMPLIED poll_status (true | false) #IMPLIED discover_connections (false | true) #IMPLIED > <!-- ************************************************************ --> <!-- Port element is used for device port model. --> <!-- --> <!-- "identifier_name" and "identifier_value" are the required --> <!-- attributes to uniquely identify port models. --> <!-- --> <!-- "model_handle" can also be used to identify port models. --> <!-- If "model_handle" is provided, the value of identifier_name --> <!-- and identifier_value will be ignored. --> <!-- ************************************************************ --> <!ELEMENT Port ( Port* ) > <!ATTLIST Port identifier_name ( portDescription | model_name | ifIndex | ipAddress | ifPhysAddress | ifName | ifAlias | portID | frCircuitTableInstance | atmVclTableInstance | atmVplTableInstance ) #REQUIRED identifier_value CDATA #REQUIRED model_handle CDATA #IMPLIED ip_dnsname CDATA #IMPLIED model_type CDATA #IMPLIED model_name CDATA #IMPLIED circuit_id CDATA #IMPLIED circuit_name CDATA #IMPLIED log_ratio CDATA #IMPLIED poll_interval CDATA #IMPLIED poll_status (false | true) #IMPLIED > <!-- ********************************************************************** --> <!-- Represents a Schedule model --> <!-- --> <!-- SCHED_Recurrence can have the following values --> <!-- --> <!-- 1 = Always (24 x 7) --> <!-- 2 = Daily --> <!-- 3 = Weekly --> <!-- 4 = Monthly --> <!-- 5 = Yearly --> <!-- 6 = Once --> <!-- --> <!-- SCHED_Start_Hour: value range 0-23 --> <!-- SCHED_Start_Minute: value range 0-59 --> <!-- SCHED_Start_DoW: Day of the week (range 0-6 where Sunday is 0) for --> <!-- Weekly recurrence --> <!-- SCHED_Start_DoM: Day of the month (range 1-31) for Monthly and Yearly --> <!-- recurrence --> <!-- SCHED_Start_Month: range 0-11 where January is 0 for Yearly --> <!-- recurrence --> <!-- SCHED_Duration: active period duration in seconds. May be 0 (default) --> <!-- SCHED_Recurrence_Multiplier: number of recurrence units that --> <!-- determine the length of time between the --> <!-- start of each active period. --> <!-- Default is 1. --> <!-- SCHED_Daily_Repeat_Limit: number of consecutive days to repeat a --> <!-- daily schedule (specified by --> <!-- SCHED_Start_Hour and SCHED_Start_Minute) --> <!-- at the start of each recurrence period. --> <!-- Only applicable tp Weekly, Monthly or --> <!-- Yearly recurrence. --> <!-- SCHED_DayBitMask: The days of the week on which a WEEKLY Schedule --> <!-- should be ACTIVE. Values are: --> <!-- Sunday = 1, --> <!-- Monday = 2, --> <!-- Tuesday = 4, --> <!-- Wednesday = 8, --> <!-- Thursday = 16, --> <!-- Friday = 32, --> <!-- Saturday = 64 --> <!-- e.g if we want Mon, Wed and Fri the value would be --> <!-- 2+8+32=42 --> <!-- SCHED_Start_MoY, --> <!-- SCHED_START_YEAR, --> <!-- SCHED_START_DAY: Used in conjunction with SCHED_START_MONTH to --> <!-- indicate that a schedule should be active on some --> <!-- day on the future. Both SCHED_START_YEAR and --> <!-- SCHED_START_DAY must be non-zero. --> <!-- Otherwise the schedule behaves normally and goes --> <!-- active as early as today. --> <!-- Note that SCHED_START_YEAR should be specified as --> <!-- the number of years since 1900. --> <!-- SCHED_Description: Description for this Schedule. --> <!-- --> <!-- ********************************************************************** --> <!ELEMENT Schedule ( #PCDATA) > <!ATTLIST Schedule name CDATA #REQUIRED SCHED_Recurrence ( 1 | 2 | 3 | 4 | 5 | 6 ) #REQUIRED SCHED_Daily_Repeat_Limit CDATA #REQUIRED SCHED_Duration CDATA #REQUIRED SCHED_Recurrence_Multiplier CDATA #REQUIRED SCHED_Start_DoM CDATA #REQUIRED SCHED_Start_DoW CDATA #REQUIRED SCHED_Start_Hour CDATA #REQUIRED SCHED_Start_Minute CDATA #REQUIRED SCHED_Start_Month CDATA #REQUIRED SCHED_Start_Day CDATA #REQUIRED SCHED_DayBitMask CDATA #REQUIRED SCHED_Start_Year CDATA #REQUIRED SCHED_Start_MoY CDATA #REQUIRED SCHED_Description CDATA #REQUIRED > <!-- ************************************************************* --> <!-- Element used to represent EventModels. --> <!-- --> <!-- The unique id must be specified for performance reasons. --> <!-- ************************************************************* --> <!ELEMENT EventModel ( #PCDATA ) > <!ATTLIST EventModel model_name CDATA #REQUIRED unique_id CDATA #REQUIRED model_handle CDATA #IMPLIED Security_String CDATA "public" manager_name CDATA "0"> <!-- ************************************************************* --> <!-- Connection element represents device connectivity. --> <!-- It contains two Device elements involved in the connection. --> <!-- Each Device may have 0 or 1 Port element. --> <!-- --> <!-- Connection has one attribute, create_pipe. Normally for ATM --> <!-- circuit links, create_pipe is set to false to avoid the --> <!-- creation of numerous pipes within the view. In this case, --> <!-- one can use ATM Manager to view the connections. It's up --> <!-- to users to decide the setting for create_pipe. By default, --> <!-- a pipe will be created for each connection. --> <!-- --> <!-- ************************************************************* --> <!ELEMENT Connection (Device, Device)> <!ATTLIST Connection create_pipe (true | false) "true" > <!-- ************************************************************ --> <!-- Update element is to update SPECTRUM model attributes and --> <!-- associations. --> <!-- --> <!-- The Update element is allowed to contain any number of --> <!-- Container, Device and Association elements to be updated. --> <!-- To update a port, the Port element needs to placed inside a --> <!-- Device element and then place the Device element into the --> <!-- Update element. --> <!-- ************************************************************ --> <!ELEMENT Update ( ( Topology_Container | Location_Container | GenericView_Container | Connection | Device | EventModel | SM_Service | SM_AttrMonitor | SM_LatencyMon | SM_ConnectMon | SM_SLA | SM_Guarantee | SM_Customer | Association )* ) > <!-- ************************************************************ --> <!-- Destroy elemen: destroy SPECTRUM models and associations. --> <!-- --> <!-- The Destroy element is allowed to contain any number of --> <!-- Container, Device and Connection and Association elements --> <!-- to be destroyed. --> <!-- ************************************************************ --> <!ELEMENT Destroy ( ( Topology_Container | Location_Container | GenericView_Container | Device | Connection | EventModel | SM_Service | SM_AttrMonitor | SM_LatencyMon | SM_ConnectMon | SM_SLA | SM_Guarantee | SM_Customer | Association )* ) > <!-- ************************************************************ --> <!-- Association element defines SPECTRUM association between two --> <!-- models for creation or destroy. --> <!-- --> <!-- Association element contains one Left_Model and one --> <!-- Right_Model element. --> <!-- ************************************************************ --> <!ELEMENT Association ((Left_Model | Right_Model)*) > <!ATTLIST Association relation CDATA #REQUIRED > <!-- ************************************************************ --> <!-- Left_Model element defines left side model in a Spectrum --> <!-- association. --> <!-- --> <!-- Left_Model element is only allowed to contain one child --> <!-- element. --> <!-- ************************************************************ --> <!ELEMENT Left_Model (Device | Port | Topology_Container | Location_Container | EventModel | Model ) > <!-- ************************************************************ --> <!-- Right_Model element defines right side model in a Spectrum --> <!-- association. --> <!-- --> <!-- Right_Model element is only allowed to contain one child --> <!-- element. --> <!-- ************************************************************ --> <!ELEMENT Right_Model (Device | Port | Topology_Container | Location_Container | EventModel | Model ) > <!-- ************************************************************ --> <!-- Model element can be used to represent any SPECTRUM models. --> <!-- --> <!-- model_type and name have to be provided to define a model. --> <!-- "model_type" and "name" should be used to uniquely identify --> <!-- models. However, if "model_handle" is provided, the values --> <!-- of "model_type" and "name" will not be used. --> <!-- ************************************************************ --> <!ELEMENT Model ( #PCDATA ) > <!ATTLIST Model name CDATA #REQUIRED model_type CDATA #REQUIRED model_handle CDATA #IMPLIED > <!-- ************************************************************ --> <!-- GenericView element, which is used for customized view, --> <!-- may contain any number of GenericView_Container and Device --> <!-- elements. --> <!-- --> <!-- This element has 3 required attributes containment_relation, --> <!-- model_type and name. --> <!-- ************************************************************ --> <!ELEMENT GenericView ((GenericView_Container | Device )*) > <!ATTLIST GenericView containment_relation CDATA #REQUIRED model_type CDATA #REQUIRED name CDATA #REQUIRED complete_topology (false | true) #IMPLIED > <!-- *********************************************************** --> <!-- GenericView_Container element, which is used for the --> <!-- GenericView container, may contain any number of --> <!-- GenericView_Container, and Device elements. --> <!-- --> <!-- This element requires model_type and name attribute. --> <!-- Attribute containment_relation is not required. If it's not--> <!-- specified, the parent's containment_relation will be --> <!-- inheritted. The Model_Attr can be used for multi-lines --> <!-- text string SPECTRUM attrs, or list attributes. --> <!-- *********************************************************** --> <!ELEMENT GenericView_Container ( GenericView_Container | Device )*> <!ATTLIST GenericView_Container name CDATA #REQUIRED model_type CDATA #REQUIRED containment_relation CDATA #IMPLIED > <!-- *********************************************************** --> <!-- Model_Attr is used for multi-lines text string or list --> <!-- SPECTRUM attributes. --> <!-- --> <!-- attr_id is required for this element to specify the --> <!-- SPECTRUM attribute. This element can contain multi-lines --> <!-- of text strings for SPECTRUM Text String attr type, or --> <!-- multiple List_Value elements for a SPECTRUM list attribute. --> <!-- *********************************************************** --> <!ELEMENT Model_Attr ( #PCDATA | List_Value )* > <!ATTLIST Model_Attr attr_id CDATA #REQUIRED > <!-- *********************************************************** --> <!-- List_Value is used for SPECTRUM list attribute values. --> <!-- --> <!-- Each List_Value conatins a PCDATA and serves for one --> <!-- instance value for the list attribute. --> <!-- *********************************************************** --> <!ELEMENT List_Value ( #PCDATA ) > <!-- ********************************************************** --> <!-- Service Level Management topology elements. --> <!-- ********************************************************** --> <!ELEMENT CustomerManager ( SM_Customer | SM_CustomerGroup )*> <!ATTLIST CustomerManager name CDATA #IMPLIED containment_relation ( Groups_Customers ) #IMPLIED model_type ( CustomerManager ) #IMPLIED > <!ELEMENT SM_ServiceMgr ( SM_Service )*> <!ATTLIST SM_ServiceMgr name CDATA #IMPLIED containment_relation ( SlmContains ) #IMPLIED model_type ( SM_ServiceMgr ) #IMPLIED > <!ELEMENT SM_SLA_Mgr ( SM_SLA )*> <!ATTLIST SM_SLA_Mgr name CDATA #IMPLIED containment_relation ( SlmContainsSLAs ) #IMPLIED model_type ( SM_SLA_Mgr ) #IMPLIED > <!ELEMENT SM_Service_Mgt ( CustomerManager | SM_ServiceMgr | SM_SLA_Mgr )*> <!ATTLIST SM_Service_Mgt name CDATA #IMPLIED containment_relation ( SlmHasServiceComponent ) #IMPLIED model_type ( SM_Service_Mgt ) #IMPLIED > <!-- The Correlation element represents the root model Correlation_Manager --> <!-- (0x10469). It can only contain Correlation_Domain elements, and has --> <!-- no attributes. All Correlation_Domains will be related to the --> <!-- Correlation Manager by the CORRELATES relation. --> <!-- Since Correlation_Manager is a unique model, this element does not --> <!-- actually cause the SpectroSERVER to create a model. It represents --> <!-- a pre-existing model. --> <!ELEMENT Correlation ( Correlation_Domain )*> <!-- The Correlation_Domain can contain any number of Devices, Ports, --> <!-- Model_Attrs, or GenericView_Containers. They will all be related --> <!-- to the Correlation_Domain by the CORRELATES relation. Correlation_ --> <!-- Domains also have no attributes. --> <!ELEMENT Correlation_Domain ( Device | Port | Model_Attr | GenericView_Container )*> <!ATTLIST Correlation_Domain name CDATA #REQUIRED > <!ELEMENT RTM_Test ( #PCDATA) > <!ATTLIST RTM_Test name CDATA #REQUIRED model_type ( RTM_Test ) #IMPLIED > <!ELEMENT SM_Service ( SM_Service | SM_AttrMonitor | SM_LatencyMon | SM_ConnectMon | Device | Port | Topology_Container | RTM_Test | MonitorPolicy_Attr | Schedule )*> <!-- ********************************************************************** --> <!-- Represents a SM_Service model --> <!-- --> <!-- Criticality can be one of the following --> <!-- --> <!-- 10 - Low --> <!-- 15 - Medium Low --> <!-- 20 - Medium --> <!-- 25 - Medium High --> <!-- 10 - High --> <!-- --> <!-- AttrToWatch can be one of the following --> <!-- --> <!-- Condition - can be used for most models, polices 1-5 --> <!-- Contact_Status - typically used for device models, policies 10-13 --> <!-- Port_Status - used for interface models, policies 14-17 --> <!-- LatestErrorStatus - used for RTM_Test models, policies 18-21 --> <!-- or Response_Time --> <!-- RM_Condition - SM_AttrMonitor or SM_Service models, policies 6-9 --> <!-- or Service_Health --> <!-- --> <!-- MonitorPolicy_ID - 1-21 Index of SLM_DefaultPolicies of GlobalConfig --> <!-- --> <!-- 1 - Condition Rollup --> <!-- 2 - Condition Redundancy --> <!-- 3 - Condition High Sensitivity --> <!-- 4 - Condition Low Sensitivity --> <!-- 5 - Condition Percentage --> <!-- 6 - Service Health Redundancy --> <!-- 7 - Service Health High Sensitivity --> <!-- 8 - Service Health Low Sensitivity --> <!-- 9 - Service Health Percentage --> <!-- 10 - Contact Status Redundancy --> <!-- 11 - Contact Status High Sensitivity --> <!-- 12 - Contact Status Low Sensitivity --> <!-- 13 - Contact Status Percentage --> <!-- 14 - Port Status Redundancy --> <!-- 15 - Port Status High Sensitivity --> <!-- 16 - Port Status Low Sensitivity --> <!-- 17 - Port Status Percentage --> <!-- 18 - Response Time Redundancy --> <!-- 19 - Response Time High Sensitivity --> <!-- 20 - Response Time Low Sensitivity --> <!-- 21 - Response Time Low Percentage --> <!-- --> <!-- ********************************************************************** --> <!ATTLIST SM_Service name CDATA #REQUIRED containment_relation ( SlmMonitors | SlmWatchesContainer | MaintenenceScheduledBy ) #IMPLIED Criticality ( 10 | 15 | 20 | 25 | 30 ) #IMPLIED AttrToWatch CDATA #IMPLIED MonitorPolicy_ID CDATA #IMPLIED is_managed (true | false) #IMPLIED Generate_Service_Alarms (true | false) #IMPLIED Security_String CDATA #IMPLIED model_type ( SM_Service ) #IMPLIED > <!ELEMENT SM_AttrMonitor ( SM_Service | SM_AttrMonitor | SM_LatencyMon | SM_ConnectMon | Device | Port | Topology_Container | RTM_Test | MonitorPolicy_Attr | )*> <!-- ********************************************************************** --> <!-- Represents a SM_AttrMonitor model --> <!-- --> <!-- AttrToWatch can be one of the following --> <!-- --> <!-- Condition - can be used for most models, polices 1-5 --> <!-- Contact_Status - typically used for device models, policies 10-13 --> <!-- Port_Status - used for interface models, policies 14-17 --> <!-- LatestErrorStatus - used for RTM_Test models, policies 18-21 --> <!-- or Response_Time --> <!-- RM_Condition - SM_AttrMonitor or SM_Service models, policies 6-9 --> <!-- or Service_Health --> <!-- --> <!-- MonitorPolicy_ID - 1-21 Index of SLM_DefaultPolicies of GlobalConfig --> <!-- --> <!-- 1 - Condition Rollup --> <!-- 2 - Condition Redundancy --> <!-- 3 - Condition High Sensitivity --> <!-- 4 - Condition Low Sensitivity --> <!-- 5 - Condition Percentage --> <!-- 6 - Service Health Redundancy --> <!-- 7 - Service Health High Sensitivity --> <!-- 8 - Service Health Low Sensitivity --> <!-- 9 - Service Health Percentage <!-- 10 - Contact Status Redundancy --> <!-- 11 - Contact Status High Sensitivity --> <!-- 12 - Contact Status Low Sensitivity --> <!-- 13 - Contact Status Percentage --> <!-- 14 - Port Status Redundancy --> <!-- 15 - Port Status High Sensitivity --> <!-- 16 - Port Status Low Sensitivity --> <!-- 17 - Port Status Percentage --> <!-- 18 - Response Time Redundancy --> <!-- 19 - Response Time High Sensitivity --> <!-- 20 - Response Time Low Sensitivity --> <!-- 21 - Response Time Low Percentage --> <!-- --> <!-- Special_Cause_List - List or range of alarm causes which can be --> <!-- used to specify included or excluded from --> <!-- impacting the service health of the Service --> <!-- or Resource Monitor model. Available only --> <!-- when AttrToWatch is Condition. --> <!-- --> <!-- Cause_List_Control - Specifies how Special_Cause_List is used. --> <!-- 0 - Unused --> <!-- 1 - Inclusive --> <!-- 2 - Exclusive --> <!-- --> <!-- ********************************************************************** --> <!ATTLIST SM_AttrMonitor name CDATA #REQUIRED containment_relation ( SlmMonitors | SlmWatchesContainer ) #IMPLIED is_managed (true | false) #IMPLIED AttrToWatch CDATA #IMPLIED MonitorPolicy_ID CDATA #IMPLIED Generate_Service_Alarms (true | false) #IMPLIED model_type ( SM_AttrMonitor ) #IMPLIED > <!ELEMENT MonitorPolicy_Attr ( #PCDATA ) > <!ELEMENT SM_SLA ( SM_Service | SM_Guarantee | Schedule )*> <!-- ********************************************************************** --> <!-- Represents a SM_Guarantee model --> <!-- --> <!-- SLAControl can have the following values --> <!-- --> <!-- 0 = Inactive --> <!-- 1 = Active --> <!-- --> <!-- ********************************************************************** --> <!ATTLIST SM_SLA name CDATA #REQUIRED containment_relation ( SlmHasGuarantee | SlmGuarantees | SlaPeriod ) #IMPLIED is_managed (true | false) #IMPLIED SLA_Control ( 0 | 1 ) #IMPLIED SLA_ExpirationDate CDATA #IMPLIED SLA_Notes CDATA #IMPLIED SLA_Description CDATA #IMPLIED Security_String CDATA #IMPLIED model_type ( SM_SLA ) #IMPLIED > <!ELEMENT SM_Guarantee ( SM_Service | SM_AttrMonitor | SM_LatencyMon | SM_ConnectMon | Schedule )*> <!-- ********************************************************************** --> <!-- Represents a SM_Guarantee model --> <!-- --> <!-- GuaranteeControl can have the following values --> <!-- --> <!-- 0 = Inactive --> <!-- 1 = Active --> <!-- --> <!-- GuranteeType can have the following values --> <!-- --> <!-- 0 = Availability --> <!-- 1 = Performance --> <!-- 2 = Mean Time To Repair --> <!-- 3 = Maximum Outage Time --> <!-- --> <!-- ServiceHealthType can have the following values --> <!-- --> <!-- 1 - Down --> <!-- 2 - Degraded --> <!-- --> <!-- ********************************************************************** --> <!ATTLIST SM_Guarantee name CDATA #REQUIRED containment_relation ( SlmIsMeasuredBy | SlmSchedulesGuarantee ) #IMPLIED is_managed (true | false) #IMPLIED GuaranteeControl ( 0 | 1 ) #IMPLIED GuaranteeType ( 0 | 1 | 2 | 3 ) #REQUIRED ServiceHealthType ( 1 | 2 ) #IMPLIED WarningThreshold CDATA #IMPLIED WarningThresholdPercent CDATA #IMPLIED ViolationThreshold CDATA #IMPLIED ViolationThresholdPercent CDATA #IMPLIED GuaranteeNotes CDATA #IMPLIED GuaranteeDescription CDATA #IMPLIED model_type ( SM_Guarantee ) #IMPLIED MOT_Threshold CDATA #IMPLIED MTTR_Threshold CDATA #IMPLIED MTBF_Threshold CDATA #IMPLIED > <!ELEMENT SM_LatencyMon ( Topology_Container | MonitorPolicy_Attr )*> <!ATTLIST SM_LatencyMon name CDATA #REQUIRED containment_relation ( SlmMonitors | SlmWatchesContainer ) #IMPLIED is_managed ( true | false ) #IMPLIED DefaultMaxRTT CDATA #IMPLIED DefaultMeasureInterval CDATA #IMPLIED model_type ( SM_LatencyMon ) #IMPLIED > <!ELEMENT SM_CustomerGroup ( SM_CustomerGroup | SM_Customer )*> <!ATTLIST SM_CustomerGroup name CDATA #REQUIRED containment_relation ( Groups_Customers ) #IMPLIED model_type ( SM_CustomerGroup ) #IMPLIED > <!ELEMENT SM_Customer ( SM_Service | SM_SLA | )*> <!-- ********************************************************************** --> <!-- Represents a SM_Customer model --> <!-- --> <!-- Criticality can be one of the following --> <!-- --> <!-- 10 - Low --> <!-- 15 - Medium Low --> <!-- 20 - Medium --> <!-- 25 - Medium High --> <!-- 10 - High --> <!-- --> <!-- ********************************************************************** --> <!ATTLIST SM_Customer name CDATA #REQUIRED containment_relation ( SlmAgreesTo | SlmUses ) #IMPLIED Security_String CDATA #IMPLIED CustomerID CDATA #IMPLIED Criticality CDATA #IMPLIED CustomerField4 CDATA #IMPLIED CustomerField5 CDATA #IMPLIED CustomerField6 CDATA #IMPLIED CustomerField7 CDATA #IMPLIED Contact_Name CDATA #IMPLIED Contact_Title CDATA #IMPLIED Contact_Location CDATA #IMPLIED Email_Address CDATA #IMPLIED Phone_Number CDATA #IMPLIED Mobile_Phone_Number CDATA #IMPLIED Pager_Number CDATA #IMPLIED Fax_Number CDATA #IMPLIED User_Defined_1 CDATA #IMPLIED User_Defined_2 CDATA #IMPLIED User_Defined_3 CDATA #IMPLIED User_Defined_4 CDATA #IMPLIED Secondary_Contact_Name CDATA #IMPLIED Secondary_Contact_Title CDATA #IMPLIED Secondary_Contact_Location CDATA #IMPLIED Secondary_Email_Address CDATA #IMPLIED Secondary_Phone_Number CDATA #IMPLIED Secondary_Mobile_Phone_Number CDATA #IMPLIED Secondary_Pager_Number CDATA #IMPLIED Secondary_Fax_Number CDATA #IMPLIED Secondary_User_Defined_1 CDATA #IMPLIED Secondary_User_Defined_2 CDATA #IMPLIED Secondary_User_Defined_3 CDATA #IMPLIED Secondary_User_Defined_4 CDATA #IMPLIED model_type ( SM_Customer ) #IMPLIED > <!-- ********************************************************************** --> <!-- Represents a GlobalCollection model --> <!-- --> <!-- ********************************************************************** --> <!ELEMENT GlobalCollection (( Device | Topology_Container | Location_Container )*) > <!ATTLIST GlobalCollection name CDATA #REQUIRED containment_relation CDATA "GlobalCollect" collectionDescription CDATA #IMPLIED Security_String CDATA #IMPLIED >