DFAST-14A RCI Version 1

Company-Run Annual Stress Test Reporting Template and Documentation for Covered Institutions with Total Consolidated Assets of $250 Billion or More

OCC_DFAST14A_RCI_Version_1.xsd

OCC DFAST-14A

OMB: 1557-0319

Document [xml]
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 Typeapplication/xml
File Modified0000-00-00
File Created0000-00-00

© 2024 OMB.report | Privacy Policy