diff options
author | Rob Austein <sra@hactrn.net> | 2007-07-02 16:11:58 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2007-07-02 16:11:58 +0000 |
commit | 2f10c4e9536cc90d0ec3c43ae776b9e8553d6e69 (patch) | |
tree | d03bba1787c3cf13317aa4958dc34a9961bacfc1 /scripts/up-down-schema.rnc | |
parent | 637d1040963e2650fcfa0969268127dd76a7b2c0 (diff) |
Update schema
svn path=/scripts/up-down-medium-schema.rnc; revision=704
Diffstat (limited to 'scripts/up-down-schema.rnc')
-rw-r--r-- | scripts/up-down-schema.rnc | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/scripts/up-down-schema.rnc b/scripts/up-down-schema.rnc index f170d975..282697b3 100644 --- a/scripts/up-down-schema.rnc +++ b/scripts/up-down-schema.rnc @@ -33,15 +33,15 @@ class = element class { attribute class_name { xsd:token { maxLength="1024" } }, attribute cert_url { xsd:anyURI { maxLength="1024" } }, - attribute resource_set_as { xsd:string { maxLength="512000" } }, - attribute resource_set_ipv4 { xsd:string { maxLength="512000" } }, - attribute resource_set_ipv6 { xsd:string { maxLength="512000" } }, + attribute resource_set_as { xsd:string { maxLength="512000" pattern="[\-,0-9]*" } }, + attribute resource_set_ipv4 { xsd:string { maxLength="512000" pattern="[\-,/.0-9]*" } }, + attribute resource_set_ipv6 { xsd:string { maxLength="512000" pattern="[\-,/:0-9a-fA-F]*" } }, attribute suggested_sia_head { xsd:string { maxLength="1024" } }?, element certificate { attribute cert_url { xsd:anyURI { maxLength="1024" } }, - attribute req_resource_set_as { xsd:string { maxLength="512000" } }?, - attribute req_resource_set_ipv4 { xsd:string { maxLength="512000" } }?, - attribute req_resource_set_ipv6 { xsd:string { maxLength="512000" } }?, + attribute req_resource_set_as { xsd:string { maxLength="512000" pattern="[\-,0-9]*" } }?, + attribute req_resource_set_ipv4 { xsd:string { maxLength="512000" pattern="[\-,/.0-9]*" } }?, + attribute req_resource_set_ipv6 { xsd:string { maxLength="512000" pattern="[\-,/:0-9a-fA-F]*" } }?, xsd:base64Binary { maxLength="512000" } }*, element issuer { xsd:base64Binary { maxLength="512000" } } @@ -49,9 +49,9 @@ issue_request = element request { attribute class_name { xsd:token { maxLength="1024" } }, - attribute req_resource_set_as { xsd:string { maxLength="512000" } }?, - attribute req_resource_set_ipv4 { xsd:string { maxLength="512000" } }?, - attribute req_resource_set_ipv6 { xsd:string { maxLength="512000" } }?, + attribute req_resource_set_as { xsd:string { maxLength="512000" pattern="[\-,0-9]*" } }?, + attribute req_resource_set_ipv4 { xsd:string { maxLength="512000" pattern="[\-,/.0-9]*" } }?, + attribute req_resource_set_ipv6 { xsd:string { maxLength="512000" pattern="[\-,/:0-9a-fA-F]*" } }?, xsd:base64Binary { maxLength="512000" } } issue_response = class |