Guest User

Untitled

a guest
Mar 29th, 2014
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.46 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.  
  3. <schema targetNamespace="urn:ietf:params:xml:ns:eppcom-1.0"
  4.        xmlns:eppcom="urn:ietf:params:xml:ns:eppcom-1.0"
  5.        xmlns="http://www.w3.org/2001/XMLSchema"
  6.        elementFormDefault="qualified">
  7.  
  8.   <annotation>
  9.     <documentation>
  10.       Extensible Provisioning Protocol v1.0
  11.       shared structures schema.
  12.     </documentation>
  13.   </annotation>
  14.  
  15.   <!--
  16.  Object authorization information types.
  17.  -->
  18.   <complexType name="pwAuthInfoType">
  19.     <simpleContent>
  20.       <extension base="normalizedString">
  21.         <attribute name="roid" type="eppcom:roidType"/>
  22.       </extension>
  23.     </simpleContent>
  24.   </complexType>
  25.  
  26.   <complexType name="extAuthInfoType">
  27.     <sequence>
  28.       <any namespace="##other"/>
  29.     </sequence>
  30.   </complexType>
  31.  
  32.   <!--
  33.  <check> response types.
  34.  -->
  35.   <complexType name="reasonType">
  36.     <simpleContent>
  37.       <extension base="eppcom:reasonBaseType">
  38.         <attribute name="lang" type="language"/>
  39.       </extension>
  40.     </simpleContent>
  41.   </complexType>
  42.  
  43.   <simpleType name="reasonBaseType">
  44.     <restriction base="token">
  45.       <minLength value="1"/>
  46.       <maxLength value="32"/>
  47.     </restriction>
  48.   </simpleType>
  49.  
  50.   <!--
  51.  Abstract client and object identifier type.
  52.  -->
  53.   <simpleType name="clIDType">
  54.     <restriction base="token">
  55.       <minLength value="3"/>
  56.       <maxLength value="16"/>
  57.     </restriction>
  58.   </simpleType>
  59.  
  60.   <!--
  61.  DNS label type.
  62.  -->
  63.   <simpleType name="labelType">
  64.     <restriction base="token">
  65.       <minLength value="1"/>
  66.       <maxLength value="255"/>
  67.     </restriction>
  68.   </simpleType>
  69.  
  70.   <!--
  71.  Non-empty token type.
  72.  -->
  73.   <simpleType name="minTokenType">
  74.     <restriction base="token">
  75.       <minLength value="1"/>
  76.     </restriction>
  77.   </simpleType>
  78.  
  79.   <!--
  80.  Repository Object IDentifier type.
  81.  -->
  82.   <simpleType name="roidType">
  83.     <restriction base="token">
  84.       <pattern value="(\w|_){1,80}-\w{1,8}"/>
  85.     </restriction>
  86.   </simpleType>
  87.  
  88.   <!--
  89.  Transfer status identifiers.
  90.  -->
  91.  
  92.   <simpleType name="trStatusType">
  93.     <restriction base="token">
  94.       <enumeration value="clientApproved"/>
  95.       <enumeration value="clientCancelled"/>
  96.       <enumeration value="clientRejected"/>
  97.       <enumeration value="pending"/>
  98.       <enumeration value="serverApproved"/>
  99.       <enumeration value="serverCancelled"/>
  100.     </restriction>
  101.   </simpleType>
  102.  
  103.   <!--
  104.  End of schema.
  105.  -->
  106. </schema>
Advertisement
Add Comment
Please, Sign In to add comment