<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Corporate User (Washington Mutual) -->
<xs:schema targetNamespace="http://wamu.net/XML/Schema/NACV/VB/NACV_Response.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://wamu.net/XML/Schema/NACV/VB/NACV_Response.xsd" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
	<xs:element name="NACV_Response">
		<xs:annotation>
			<xs:documentation>Root element for NACV Response.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="UID" type="xs:string">
					<xs:annotation>
						<xs:documentation>Min Occurance = 0, only on initial submit
Max Occurance = 1

AKA OriginalTransactionID used by Equifax and PPS as transaction unique identifier.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="PathIndicator">
					<xs:annotation>
						<xs:documentation>Populated for resubmits only, passed by CAL.</xs:documentation>
					</xs:annotation>
					<xs:simpleType>
						<xs:restriction base="xs:string">
							<xs:enumeration value=""/>
							<xs:enumeration value="01"/>
							<xs:enumeration value="02"/>
							<xs:enumeration value="03"/>
							<xs:enumeration value="04"/>
							<xs:enumeration value="05"/>
							<xs:enumeration value="06"/>
						</xs:restriction>
					</xs:simpleType>
				</xs:element>
				<xs:element name="ScenarioIndicator" type="xs:string" minOccurs="0"/>
				<xs:element name="ApprovalLevel" type="xs:string">
					<xs:annotation>
						<xs:documentation>Levels:
Approved
Approved with warnings
Denied</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="VerificationText" type="MultipleLineTextType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Contains decision text translated from vendor decision using business rules at CAL.
It will contain multiple history or all for resubmits.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ResubmitableFlag" type="YNFlagType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Default value = 'Y'</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="OverRidableFlag" type="YNFlagType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Default value = 'Y'</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="PleaseCallReceived" type="YNFlagType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Default value = 'N'</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="CALMessageEndTime" type="DateType" minOccurs="0"/>
				<xs:element name="AdverseFormType" type="xs:string" minOccurs="0"/>
				<xs:element name="VendorContactInfoForAdverseFormType" type="MultipleLineTextType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Contains standard text displayed to the user in case the customer has been denied and needs to contact vendor directly for further information.</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ExceptionKeys" type="ExceptionKeysType" minOccurs="0">
					<xs:annotation>
						<xs:documentation>Collection of exception keys that VB uses to create checklist items for correctable client data.</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="MultipleLineTextType">
		<xs:sequence>
			<xs:element name="Line" type="OrderedTextLineType" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="OrderedTextLineType">
		<xs:sequence>
			<xs:element name="Text" type="xs:string"/>
			<xs:element name="Order" type="xs:integer"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="ExceptionKeysType">
		<xs:annotation>
			<xs:documentation>Collection of exception keys used by VB to use warrning-error popup functionality.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="Key" type="xs:string" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="YNFlagType">
		<xs:annotation>
			<xs:documentation> Y = Yes, N= No</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:NMTOKEN">
			<xs:enumeration value="Y"/>
			<xs:enumeration value="N"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="DateType">
		<xs:annotation>
			<xs:documentation> It defines Washington Mutual date formats CCYYMMDD HHMMSS</xs:documentation>
		</xs:annotation>
		<xs:restriction base="xs:string">
			<xs:maxLength value="15"/>
			<xs:pattern value="\d{8} \d{6}"/>
			<xs:pattern value="\d{8}"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
