Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
 <!- ->
 <xs:element name="refactoring" type="refactoring"/>
 <!- ->
 <xs:complexType name="refactoring">
  <xs:sequence>
   <xs:choice>
    <xs:element name="sc" type="scType"/>
    <xs:element name="dc" type="dcType"/>
   </xs:choice>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="scType">
  <xs:sequence>
   <xs:element name="guid" type="scGuidType"/>
   <xs:element name="textIDList" type="textIdListType"/>
   <xs:element name="dcList" type="dcListType"/>
  </xs:sequence>
 </xs:complexType>
 <!- ->
 <xs:complexType name="dcListType">
  <xs:sequence>
   <xs:element name="dc" type="dcType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="dcType">
  <xs:sequence>
   <xs:element name="guid" type="dcGuidType"/>
   <xs:element name="textIDList" type="textIdListType"/>
   <xs:element name="deletedList" type="deletedListType" minOccurs="0"/>
  </xs:sequence>
 </xs:complexType>
 <!- ->
 <xs:complexType name="textIdListType">
  <xs:sequence>
   <xs:element name="textID" type="textIdType" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
 </xs:complexType>
 <!- ->
 <xs:complexType name="textIdType">
  <xs:sequence>
   <xs:element name="vendor" type="vendorType"/>
   <xs:element name="name" type="nonEmptyStringType"/>
   <xs:element name="when" type="whenType"/>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="deletedListType">
  <xs:sequence>
   <xs:element name="deleted" type="deletedType"/>
  </xs:sequence>
 </xs:complexType>
 <!- ->
 <xs:complexType name="deletedType">
  <xs:sequence>
   <xs:element name="when" type="whenType"/>
  </xs:sequence>
 </xs:complexType>
 <xs:complexType name="whenType">
  <xs:sequence>
   <xs:element name="date" type="simpleDateType"/>
  </xs:sequence>
 </xs:complexType>
 <!- ->
 <xs:simpleType name="vendorType">
  <xs:restriction base="nonEmptyStringType">
   <xs:enumeration value="sap.com"/>
   <xs:enumeration value="test.sap.com"/>
  </xs:restriction>
 </xs:simpleType>
 <xs:simpleType name="scGuidType">
  <xs:restriction base="xs:token">
   <xs:pattern value="\d{20}"/>
  </xs:restriction>
 </xs:simpleType>
 <xs:simpleType name="dcGuidType">
  <xs:restriction base="xs:token">
   <xs:pattern value="([0-9]|[a-z]){8}-([0-9]|[a-z]){4}-([0-9]|[a-z]){4}-([0-9]|[a-z]){4}-([0-9]|[a-z]){12}"/>
  </xs:restriction>
 </xs:simpleType>
 <!--
 simpleDateType for 20YY-MM-DD
 -->
 <xs:simpleType name="simpleDateType">
  <xs:restriction base="xs:token">
   <xs:pattern value="20\d{2}-(0[1-9]|10|11|12)-(0[1-9]|[12]\d|30|31)"/>
  </xs:restriction>
 </xs:simpleType>
 <!- ->
 <xs:simpleType name="nonEmptyStringType">
  <xs:restriction base="xs:string">
   <xs:minLength value="1"/>
  </xs:restriction>
 </xs:simpleType>
 <!- ->
</xs:schema>

  • No labels