⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aaad_diameter_server.xsd

📁 AAA服务器功能实现
💻 XSD
字号:
<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'><xs:simpleType name="roleType">   <xs:restriction base="xs:integer">      <xs:enumeration value="0"/>      <xs:enumeration value="1"/>      <xs:enumeration value="2"/>      <xs:enumeration value="3"/>   </xs:restriction></xs:simpleType><xs:simpleType name="redirectUsageType">   <xs:restriction base="xs:integer">      <xs:enumeration value="0"/>      <xs:enumeration value="1"/>      <xs:enumeration value="2"/>      <xs:enumeration value="3"/>      <xs:enumeration value="4"/>      <xs:enumeration value="5"/>      <xs:enumeration value="6"/>   </xs:restriction></xs:simpleType><xs:simpleType name="enableType">   <xs:restriction base="xs:string">      <xs:pattern value="enabled|disabled"/>   </xs:restriction></xs:simpleType><xs:complexType name="vendorApplicationIdType">   <xs:sequence>      <xs:element name="vendor_id" type="xs:integer" minOccurs="1" maxOccurs="unbounded"/>      <xs:element name="auth_application_id" type="xs:integer" minOccurs="0" maxOccurs="1"/>      <xs:element name="acct_application_id" type="xs:integer" minOccurs="0" maxOccurs="1"/>   </xs:sequence></xs:complexType><xs:complexType name="generalType">   <xs:sequence>      <xs:element name="product" type="xs:string" minOccurs="1" maxOccurs="1"/>        <xs:element name="version" type="xs:string" minOccurs="1" maxOccurs="1"/>      <xs:element name="vendor_id" type="xs:integer" minOccurs="1" maxOccurs="1"/>      <xs:element name="supported_vendor_id" type="xs:integer" minOccurs="1" maxOccurs="unbounded"/>      <xs:element name="auth_application_id" type="xs:integer" minOccurs="1" maxOccurs="unbounded"/>      <xs:element name="acct_application_id" type="xs:integer" minOccurs="1" maxOccurs="unbounded"/>      <xs:element name="vendor_specific_application_id" type="vendorApplicationIdType" minOccurs="1" maxOccurs="unbounded"/>   </xs:sequence></xs:complexType><xs:complexType name="parserType">   <xs:all>      <xs:element name="dictionary" type="xs:string"/>   </xs:all></xs:complexType><xs:complexType name="peerType">   <xs:all>      <xs:element name="hostname" type="xs:string" maxOccurs="1" minOccurs="1"/>      <xs:element name="port" type="xs:integer" default="1812" maxOccurs="1" minOccurs="1"/>      <xs:element name="tls_enabled" type="xs:integer" default="0" maxOccurs="1" minOccurs="1"/>   </xs:all></xs:complexType><xs:complexType name="peerTableType">   <xs:sequence>      <xs:element name="expiration_time" type="xs:integer" minOccurs="1" maxOccurs="1"/>      <xs:element name="peer" type="peerType" maxOccurs="unbounded" minOccurs="0"/>   </xs:sequence></xs:complexType><xs:complexType name="routeApplicationPeerEntryType">   <xs:all>      <xs:element name="server" type="xs:string" minOccurs="1" maxOccurs="1"/>      <xs:element name="metric" type="xs:integer" minOccurs="1" maxOccurs="1"/>   </xs:all></xs:complexType><xs:complexType name="routeApplicationType">   <xs:sequence>      <xs:element name="application_id" type="xs:integer" minOccurs="1" maxOccurs="1"/>      <xs:element name="vendor_id" type="xs:integer" minOccurs="1" maxOccurs="1"/>      <xs:element name="peer_entry" type="routeApplicationPeerEntryType" minOccurs="1" maxOccurs="unbounded"/>   </xs:sequence></xs:complexType><xs:complexType name="routeType">   <xs:sequence>      <xs:element name="realm" type="xs:string" minOccurs="1" maxOccurs="1"/>      <xs:element name="role" type="roleType" minOccurs="1" maxOccurs="1"/>      <xs:element name="redirect_usage" type="redirectUsageType" minOccurs="0" maxOccurs="1"/>      <xs:element name="application" type="routeApplicationType" minOccurs="1" maxOccurs="unbounded"/>   </xs:sequence></xs:complexType><xs:complexType name="routeTableType">   <xs:sequence>      <xs:element name="expire_time" type="xs:integer" minOccurs="1" maxOccurs="1"/>      <xs:element name="route" type="routeType" maxOccurs="unbounded" minOccurs="0"/>      <xs:element name="default_route" type="routeType" maxOccurs="1" minOccurs="0"/>   </xs:sequence></xs:complexType><xs:complexType name="transportType">   <xs:sequence>      <xs:element name="identity" type="xs:string" minOccurs="1" maxOccurs="1"/>      <xs:element name="realm" type="xs:string" minOccurs="1" maxOccurs="1"/>      <xs:element name="tcp_port" type="xs:integer" default="1812" maxOccurs="1" minOccurs="1"/>      <xs:element name="tls_port" type="xs:integer" default="1812" maxOccurs="1" minOccurs="1"/>      <xs:element name="watchdog_timeout" type="xs:integer" default="5" maxOccurs="1" minOccurs="1"/>      <xs:element name="retry_interval" type="xs:integer" default="0" maxOccurs="1" minOccurs="1"/>      <xs:element name="request_retransmission_interval" type="xs:integer" default="0" maxOccurs="1" minOccurs="1"/>      <xs:element name="max_request_retransmission_count" type="xs:integer" default="0" maxOccurs="1"/>      <xs:element name="advertised_host_ip" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>      <xs:element name="peer_table" type="peerTableType" minOccurs="1" maxOccurs="1"/>      <xs:element name="route_table" type="routeTableType" minOccurs="1" maxOccurs="1"/>   </xs:sequence></xs:complexType><xs:complexType name="authSessionType">   <xs:all>      <xs:element name="stateful" type="xs:integer" default="1" maxOccurs="1" minOccurs="0"/>      <xs:element name="session_timeout" type="xs:integer" default="360"/>      <xs:element name="lifetime_timeout" type="xs:integer" default="480"/>      <xs:element name="grace_period_timeout" type="xs:integer" default="30"/>      <xs:element name="abort_retry_timeout" type="xs:integer" default="30"/>   </xs:all></xs:complexType><xs:complexType name="acctSessionType">   <xs:all>      <xs:element name="session_timeout" type="xs:integer" default="360"/>      <xs:element name="interim_interval" type="xs:integer" default="5"/>      <xs:element name="realtime" type="xs:integer" default="1"/>   </xs:all></xs:complexType><xs:complexType name="sessionType">   <xs:sequence>      <xs:element name="max_sessions" type="xs:integer" default="65000"/>      <xs:element name="auth_sessions" type="authSessionType"/>      <xs:element name="acct_sessions" type="acctSessionType"/>   </xs:sequence></xs:complexType><xs:complexType name="logFlagsType">   <xs:all>      <xs:element name="debug" type="enableType" default="disabled"/>      <xs:element name="trace" type="enableType" default="disabled"/>      <xs:element name="info" type="enableType" default="disabled"/>   </xs:all></xs:complexType><xs:complexType name="logTargetType">   <xs:all>      <xs:element name="console" type="enableType" default="enabled"/>      <xs:element name="syslog" type="enableType" default="disabled"/>   </xs:all></xs:complexType><xs:complexType name="logType">   <xs:all>      <xs:element name="flags" type="logFlagsType"/>      <xs:element name="target" type="logTargetType"/>   </xs:all></xs:complexType><xs:element name="configuration">  <xs:complexType>    <xs:sequence>      <xs:element name="general" type="generalType" minOccurs="1" maxOccurs="1"/>      <xs:element name="parser" type="parserType" minOccurs="1" maxOccurs="1"/>      <xs:element name="transport_mngt" type="transportType" minOccurs="1" maxOccurs="1"/>      <xs:element name="session_mngt" type="sessionType" minOccurs="1" maxOccurs="1"/>      <xs:element name="log" type="logType" minOccurs="1" maxOccurs="1"/>    </xs:sequence>  </xs:complexType></xs:element></xs:schema>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -