Download:
xml |
pdf<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="INTEGER">
<xs:restriction base="xs:int"/>
</xs:simpleType>
<xs:simpleType name="DATE_TIME">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<xs:simpleType name="STRING_100">
<xs:restriction base="xs:string">
<xs:maxLength value="100"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="STRING_300">
<xs:restriction base="xs:string">
<xs:maxLength value="300"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="STRING_600">
<xs:restriction base="xs:string">
<xs:maxLength value="600"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TRANSTYPE_IUD">
<xs:restriction base="xs:string">
<xs:enumeration value="I"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SUBMISSION_TYPE">
<xs:restriction base="xs:string">
<xs:enumeration value="Original"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DOLLAR_BASIS">
<xs:restriction base="xs:string">
<xs:enumeration value="Notional Amount"/>
<xs:enumeration value="Amount Recognized in Regulatory Capital"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PROJECTION_PERIOD">
<xs:restriction base="xs:string">
<xs:enumeration value="PQ0"/>
<xs:enumeration value="PQ1"/>
<xs:enumeration value="PQ2"/>
<xs:enumeration value="PQ3"/>
<xs:enumeration value="PQ4"/>
<xs:enumeration value="PQ5"/>
<xs:enumeration value="PQ6"/>
<xs:enumeration value="PQ7"/>
<xs:enumeration value="PQ8"/>
<xs:enumeration value="PQ9"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="INSTRUMENT_TYPE_REF_NO">
<xs:restriction base="xs:int">
<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:enumeration value="7"/>
<xs:enumeration value="8"/>
<xs:enumeration value="9"/>
<xs:enumeration value="10"/>
<xs:enumeration value="11"/>
<xs:enumeration value="12"/>
<xs:enumeration value="13"/>
<xs:enumeration value="14"/>
<xs:enumeration value="15"/>
<xs:enumeration value="16"/>
<xs:enumeration value="17"/>
<xs:enumeration value="18"/>
<xs:enumeration value="19"/>
<xs:enumeration value="20"/>
<xs:enumeration value="21"/>
<xs:enumeration value="22"/>
<xs:enumeration value="23"/>
<xs:enumeration value="24"/>
<xs:enumeration value="25"/>
<xs:enumeration value="26"/>
<xs:enumeration value="27"/>
<xs:enumeration value="28"/>
<xs:enumeration value="29"/>
<xs:enumeration value="30"/>
<xs:enumeration value="31"/>
<xs:enumeration value="32"/>
<xs:enumeration value="33"/>
<xs:enumeration value="34"/>
<xs:enumeration value="35"/>
<xs:enumeration value="36"/>
<xs:enumeration value="37"/>
<xs:enumeration value="38"/>
<xs:enumeration value="39"/>
<xs:enumeration value="40"/>
<xs:enumeration value="41"/>
<xs:enumeration value="42"/>
<xs:enumeration value="43"/>
<xs:enumeration value="44"/>
<xs:enumeration value="45"/>
<xs:enumeration value="46"/>
<xs:enumeration value="47"/>
<xs:enumeration value="48"/>
<xs:enumeration value="49"/>
<xs:enumeration value="50"/>
<xs:enumeration value="51"/>
<xs:enumeration value="52"/>
<xs:enumeration value="53"/>
<xs:enumeration value="54"/>
<xs:enumeration value="55"/>
<xs:enumeration value="56"/>
<xs:enumeration value="57"/>
<xs:enumeration value="58"/>
<xs:enumeration value="59"/>
<xs:enumeration value="60"/>
<xs:enumeration value="61"/>
<xs:enumeration value="62"/>
<xs:enumeration value="63"/>
<xs:enumeration value="64"/>
<xs:enumeration value="65"/>
<xs:enumeration value="66"/>
<xs:enumeration value="67"/>
<xs:enumeration value="68"/>
<xs:enumeration value="69"/>
<xs:enumeration value="70"/>
<xs:enumeration value="71"/>
<xs:enumeration value="72"/>
<xs:enumeration value="73"/>
<xs:enumeration value="74"/>
<xs:enumeration value="75"/>
<xs:enumeration value="76"/>
<xs:enumeration value="77"/>
<xs:enumeration value="78"/>
<xs:enumeration value="79"/>
<xs:enumeration value="80"/>
<xs:enumeration value="81"/>
<xs:enumeration value="82"/>
<xs:enumeration value="83"/>
<xs:enumeration value="84"/>
<xs:enumeration value="85"/>
<xs:enumeration value="86"/>
<xs:enumeration value="87"/>
<xs:enumeration value="88"/>
<xs:enumeration value="89"/>
<xs:enumeration value="90"/>
<xs:enumeration value="91"/>
<xs:enumeration value="92"/>
<xs:enumeration value="93"/>
<xs:enumeration value="94"/>
<xs:enumeration value="95"/>
<xs:enumeration value="96"/>
<xs:enumeration value="97"/>
<xs:enumeration value="98"/>
<xs:enumeration value="99"/>
<xs:enumeration value="100"/>
<xs:enumeration value="101"/>
<xs:enumeration value="102"/>
<xs:enumeration value="103"/>
<xs:enumeration value="104"/>
<xs:enumeration value="105"/>
<xs:enumeration value="106"/>
<xs:enumeration value="107"/>
<xs:enumeration value="108"/>
<xs:enumeration value="109"/>
<xs:enumeration value="110"/>
<xs:enumeration value="111"/>
<xs:enumeration value="112"/>
<xs:enumeration value="113"/>
<xs:enumeration value="114"/>
<xs:enumeration value="115"/>
<xs:enumeration value="116"/>
<xs:enumeration value="117"/>
<xs:enumeration value="118"/>
<xs:enumeration value="119"/>
</xs:restriction>
</xs:simpleType>
<xs:element name="RCIA_Data_Collect_PROJ">
<xs:complexType>
<xs:all>
<xs:element name="CACIF735" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY509" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY510" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY511" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY512" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY513" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY514" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY515" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY516" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY517" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY518" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY519" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY520" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY521" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY522" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY523" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY524" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY525" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY526" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY527" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY528" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY529" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY530" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY531" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY532" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY533" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY534" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY535" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY536" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY537" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY538" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY539" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY540" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY541" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY542" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY543" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY544" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY545" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY546" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY547" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY548" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY549" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY550" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY551" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY552" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY553" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY554" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY555" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY556" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY557" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY558" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY559" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY560" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY561" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY562" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY563" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY564" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY565" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY566" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY567" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY568" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY569" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY570" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY571" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY572" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY573" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY574" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY575" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY576" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY577" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY578" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY579" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY580" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY581" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY582" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY583" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY584" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY585" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY586" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY587" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY588" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY589" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY590" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY591" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY592" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY593" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY594" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY595" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY596" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY597" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY598" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY599" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY600" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY601" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY602" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY603" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY604" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY605" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY606" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY607" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY608" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY609" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY610" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY611" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY612" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY613" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY614" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY615" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY616" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY617" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY618" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY619" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY620" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY621" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY622" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIY623" type="STRING_100" minOccurs="0"/>
<xs:element name="CACI4470" type="STRING_100" minOccurs="0"/>
<xs:element name="CACI4460" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIQ946" type="STRING_100" minOccurs="0"/>
<xs:element name="CACIQ282" type="STRING_100" minOccurs="0"/>
</xs:all>
<xs:attribute name="ID_RSSD" type="INTEGER" use="required"/>
<xs:attribute name="D_DT" type="DATE_TIME" use="required"/>
<xs:attribute name="CACIH346" type="SUBMISSION_TYPE" use="required"/>
<xs:attribute name="CACIW930" type="DOLLAR_BASIS" use="required"/>
<xs:attribute name="CCARP009" type="PROJECTION_PERIOD" use="required"/>
<xs:attribute name="TRANSTYPE" type="TRANSTYPE_IUD" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="RCIA_Data_Collect_SUPP">
<xs:complexType>
<xs:all>
<xs:element name="CACIQ750" type="STRING_600" minOccurs="0"/>
</xs:all>
<xs:attribute name="ID_RSSD" type="INTEGER" use="required"/>
<xs:attribute name="D_DT" type="DATE_TIME" use="required"/>
<xs:attribute name="CACIH346" type="SUBMISSION_TYPE" use="required"/>
<xs:attribute name="CACIQ744" type="INSTRUMENT_TYPE_REF_NO" use="required"/>
<xs:attribute name="TRANSTYPE" type="TRANSTYPE_IUD" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="RCIA_Data_Collect">
<xs:complexType>
<xs:sequence>
<xs:element ref="RCIA_Data_Collect_PROJ" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RCIA_Data_Collect_SUPP" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="DATA_ASOF_TSTMP" type="xs:dateTime" use="required"/>
<xs:attribute name="LAST_ASOF_TSTMP" type="xs:dateTime" use="optional"/>
</xs:complexType>
</xs:element>
</xs:schema>
File Type | application/xml |
File Modified | 0000-00-00 |
File Created | 0000-00-00 |