diff conf/opendiam.eap.testbed.aaa/opendiameter/diametereap/dictionary.dtd @ 0:9e5a3c884de6

Initial import of the virtual testbed.
author Sebastien Decugis <sdecugis@nict.go.jp>
date Thu, 17 Jun 2010 11:00:32 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/conf/opendiam.eap.testbed.aaa/opendiameter/diametereap/dictionary.dtd	Thu Jun 17 11:00:32 2010 +0900
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+     <!ELEMENT dictionary (vendor*, base, application*)>
+
+     <!ELEMENT vendor EMPTY>
+     <!ATTLIST vendor
+          id CDATA #REQUIRED
+          name CDATA #REQUIRED
+     >
+
+     <!ELEMENT base (command*, typedefn+, avp+)>
+     <!ATTLIST base
+          uri CDATA #IMPLIED
+     >
+
+     <!ELEMENT application (command*, typedefn*, avp*)>
+     <!ATTLIST application
+          id CDATA #REQUIRED
+          name CDATA #IMPLIED
+          uri CDATA #IMPLIED
+     >
+
+     <!ELEMENT command (requestrules*, answerrules*)>
+     <!ATTLIST command
+          name CDATA #REQUIRED
+          code CDATA #REQUIRED
+          application-id CDATA #IMPLIED
+          pbit CDATA #IMPLIED
+     >
+
+     <!ELEMENT typedefn EMPTY>
+     <!ATTLIST typedefn
+          type-name ID #REQUIRED
+          type-parent IDREF #IMPLIED
+          description CDATA #IMPLIED
+     >
+
+     <!ELEMENT avp ((type | grouped), (enum*))>
+     <!ATTLIST avp
+          name ID #REQUIRED
+          description CDATA #IMPLIED
+          code CDATA #REQUIRED
+          may-encrypt (yes | no) "yes"
+          mandatory (must | may | mustnot | shouldnot) "may"
+          protected (must | may | mustnot | shouldnot) "may"
+          vendor-id CDATA #IMPLIED
+     >
+
+     <!ELEMENT type EMPTY>
+     <!ATTLIST type
+          type-name IDREF #REQUIRED
+     >
+
+     <!ELEMENT grouped (fixed*, required*, optional*, fixed*)>
+
+     <!ELEMENT enum EMPTY>
+     <!ATTLIST enum
+          name CDATA #REQUIRED
+          code CDATA #REQUIRED
+     >
+
+     <!ELEMENT requestrules (fixed*, required*, optional*, fixed*)>
+
+     <!ELEMENT answerrules (fixed*, required*, optional*, fixed*)>
+
+     <!ELEMENT fixed (avprule+)>
+     <!ELEMENT required (avprule+)>
+     <!ELEMENT optional (avprule+)>
+
+     <!ELEMENT avprule EMPTY>
+     <!ATTLIST avprule
+          name IDREF #REQUIRED
+             maximum CDATA "none"
+             minimum CDATA "0"
+     >
+
"Welcome to our mercurial repository"