<?xml version="1.0" encoding="utf-16"?> <xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="ImportCase"> <xs:annotation> <xs:appinfo> <recordInfo rootTypeName="ImportCase" xmlns="http://schemas.microsoft.com/BizTalk/2003" /> </xs:appinfo> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element minOccurs="1" maxOccurs="1" name="Header"> <xs:complexType> <xs:sequence> <xs:element name="HostSourceID" type="xs:string" /> <xs:element name="SourceID" type="xs:string" /> <xs:element minOccurs="1" name="LoginID" type="xs:string" /> <xs:element minOccurs="1" name="Password" type="xs:string" /> <xs:element minOccurs="0" name="SourceApp" type="xs:string" /> <xs:element minOccurs="0" name="TransactionID" type="xs:string" /> <xs:element minOccurs="0" name="RecordCount" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Details"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="LoanInformation"> <xs:complexType> <xs:sequence> <xs:element name="LoanNumber" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="CaseID" type="xs:string" /> <xs:element name="CaseStatusCode" type="xs:string" /> <xs:element name="CaseStatusSubCode" type="xs:string" /> <xs:element name="CaseStatus" type="xs:string" /> <xs:element name="CaseType" type="CaseTypeEnumType" /> <xs:element minOccurs="1" maxOccurs="1" name="CaseNextActionCode" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="CaseNextAction" type="xs:string" /> <xs:element name="DueDate" type="DateType" /> <xs:element name="Hardship" type="xs:string" /> <xs:element name="MortgageCompanySourceId" type="xs:string" /> <xs:element name="FirstMortgageCompany" type="xs:string" /> <xs:element name="FirstMortgageLoanNumber" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Balance" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="InterestRate" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="MonthsBehind" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="InstallmentAmount" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="MonthlyLateFee" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="EscrowAmount" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="SuspenseAmount" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="ReinstatementAmount" type="xs:double" /> <xs:element name="GoodThroughDate" type="xs:string" /> <xs:element name="InsurerCompanyID" type="xs:string" /> <xs:element name="InsurerName" type="xs:string" /> <xs:element name="CertificateNumber" type="xs:string" /> <xs:element name="LawFirmID" type="xs:string" /> <xs:element name="LawFirm" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="FileNumber" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="DelinquencyAmount" type="xs:double" /> <xs:element name="DesignatedUser" type="xs:string" /> <xs:element name="InvestorSourceID" type="xs:string" /> <xs:element name="InvestorName" type="xs:string" /> <xs:element name="InvestorLoanNumber" type="xs:string" /> <xs:element name="ThirdPartyAuthorization" type="YesNoType" /> <xs:element name="SourceDetails"> <xs:complexType> <xs:sequence> <xs:element name="CompanyCode" type="xs:string" /> <xs:element minOccurs="0" name="CompanyName" type="xs:string" /> <xs:element minOccurs="0" name="ContactName" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="1" maxOccurs="1" name="Borrower" type="PrimaryBorrowerDetailsType" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="CoBorrower" type="BorrowerDetailsType" /> <xs:element minOccurs="1" name="PropertyInformation" type="PropertyInformationType" /> <xs:element name="PropertyValuation"> <xs:complexType> <xs:sequence> <xs:element name="EstimatedCurrentValue" type="xs:double" /> <xs:element name="EstimatedRepairsNeeded" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Conversation" type="ConversationType" /> <xs:element minOccurs="0" maxOccurs="1" name="Financials" type="FinancialType" /> <xs:element name="MessageInformation"> <xs:complexType> <xs:sequence> <xs:element name="Inbox"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Message" type="MessageType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OutBox"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Message" type="MessageType" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="Documents"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Document" type="DocumentType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="BorrowerMailAddress" type="AddressInformationType" /> <xs:element name="LiensInformation"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Liens"> <xs:complexType> <xs:sequence> <xs:element name="SecondMortgageCompany" type="xs:string" /> <xs:element name="SecondMortgageCompanySourceID" type="xs:string" /> <xs:element name="SecondMortgageLoanNumber" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Balance" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="InterestRate" type="xs:double" /> <xs:element minOccurs="0" maxOccurs="1" name="MonthsBehind" type="xs:int" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CounselorInformation"> <xs:complexType> <xs:sequence> <!-- Rohan_ITS201005010 :START --> <xs:element name="ReferenceNumber" type="xs:string" /> <!-- Rohan_ITS201005010 :END --> <xs:element name="CounselorSourceID" type="xs:string" /> <xs:element name="WorkingWithCounselor" type="xs:string" /> <xs:element name="CounselingAgency" type="xs:string" /> <xs:element name="CounselorDesignatedUser" type="xs:string" /> <xs:element name="CounselorName" type="xs:string" /> <xs:element name="ContactNumber" type="xs:string" /> <xs:element name="CounselorEmail" type="xs:string" /> <xs:element name="InterviewType" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HardshipInformation"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="BorrowerResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Response" type="HardshipResponseType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="CoBorrowerResponse"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Response" type="HardshipResponseType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Explanation" type="xs:string" /> <xs:element name="Reason1" type="xs:string" /> <xs:element name="Reason2" type="xs:string" /> <xs:element name="Reason3" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Tasks"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Task" type="TaskType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Notes"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Note" type="NoteDetailsType" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element minOccurs="0" maxOccurs="1" name="Workouts"> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="1"> <xs:element minOccurs="0" maxOccurs="unbounded" name="Workout"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="WorkoutName" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="WorkoutResult" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="TestType" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="QualificationDescription" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="DisQualificationDescription" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="ManualDescription" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="PreQualify"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="1" name="Question" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="Method" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="RequiredResponse" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="UserResponse" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="SystemResponse" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="FinalResult" type="xs:boolean" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:simpleType name="DateType"> <xs:restriction base="xs:string"> <xs:pattern value="\d\d\d\d/[0-1]\d/[0-3]\d( [0-2]\d:[0-5]\d:[0-5]\d)?" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="BorrowerType"> <xs:restriction base="xs:string"> <xs:enumeration value="Borrower" /> <xs:enumeration value="Co-Borrower" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="PhoneNoType"> <xs:restriction base="xs:string"> <xs:pattern value="\d{3}-\d{3}-\d{4}" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="eMailIdType"> <xs:restriction base="xs:string"> <xs:pattern value="([\.a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(([a-zA-Z0-9_-])*\.([a-zA-Z0-9_-])+)+" /> </xs:restriction> </xs:simpleType> <xs:complexType name="PrimaryBorrowerDetailsType"> <xs:sequence> <xs:element name="FirstName" type="xs:string" /> <xs:element name="LastName" type="xs:string" /> <xs:element name="SSN" type="xs:string" /> <xs:element fixed="Borrower" name="Category" type="BorrowerType" /> <xs:element minOccurs="0" name="BirthDate" type="xs:string" /> <xs:element minOccurs="0" name="Gender" type="xs:string" /> <xs:element minOccurs="0" name="Ethnicity" type="xs:string" /> <xs:element minOccurs="0" name="Race" type="xs:string" /> <xs:element name="HomePhone" type="PhoneNoType" /> <xs:element name="WorkPhone" type="PhoneNoType" /> <xs:element name="FaxPhone" type="PhoneNoType" /> <xs:element name="CellPhone" type="PhoneNoType" /> <xs:element name="EmailID" type="eMailIdType" /> <xs:element name="Address1" type="xs:string" /> <xs:element name="Address2" type="xs:string" /> <xs:element name="Address3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> <xs:element name="NoOfPersonsLiving" type="xs:string" /> <xs:element name="NoOfDependent" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfCars" type="xs:int" /> <xs:element name="ContactViaEmail" type="xs:string" /> <xs:element name="PrimaryContactType" type="ContactType" /> <xs:element name="SecondaryContactType" type="ContactType" /> <xs:element name="AlternateContactType" type="ContactType" /> <xs:element name="BestTimeToContactPrimaryNumber" type="BestContactTimeType" /> <xs:element name="BestTimeToContactSecondaryNumber" type="BestContactTimeType" /> <xs:element name="BestTimeToContactAlternateNumber" type="BestContactTimeType" /> <xs:element name="BestMethodToContact" type="BestContactMethodType" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfBoats" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfMotorCycles" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployerInformation"> <xs:complexType> <xs:sequence> <xs:element name="CurrentlyEmployed" type="xs:string" /> <!-- prashantk_ITS@20100826: START : Added for CLMO changes --> <xs:element name="SelfEmployed" type="xs:string" /> <!-- prashantk_ITS@20100826: END : Added for CLMO changes --> <xs:element name="EmployerSrNum" type="xs:string" /> <xs:element name="EmployerName" type="xs:string" /> <xs:element name="AddressLine1" type="xs:string" /> <xs:element name="AddressLine2" type="xs:string" /> <xs:element name="AddressLine3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="PhoneNumber" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> <xs:element name="EmploymentDuration" type="xs:int" /> <xs:element name="SelfEmployedCompanyName" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="BorrowerDetailsType"> <xs:sequence> <xs:element name="DebtorSequenceNo" type="xs:int" /> <xs:element minOccurs="1" maxOccurs="1" name="FirstName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="LastName" type="xs:string" /> <xs:element minOccurs="1" maxOccurs="1" name="SSN" type="xs:string" /> <xs:element fixed="Co-Borrower" name="Category" type="BorrowerType" /> <xs:element minOccurs="0" name="BirthDate" type="xs:string" /> <xs:element minOccurs="0" name="Gender" type="xs:string" /> <xs:element minOccurs="0" name="Ethnicity" type="xs:string" /> <xs:element minOccurs="0" name="Race" type="xs:string" /> <xs:element name="HomePhone" type="PhoneNoType" /> <xs:element name="WorkPhone" type="PhoneNoType" /> <xs:element name="FaxPhone" type="PhoneNoType" /> <xs:element name="CellPhone" type="PhoneNoType" /> <xs:element name="EmailID" type="eMailIdType" /> <xs:element name="Address1" type="xs:string" /> <xs:element name="Address2" type="xs:string" /> <xs:element name="Address3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> <xs:element name="PrimaryContactType" type="ContactType" /> <xs:element name="SecondaryContactType" type="ContactType" /> <xs:element name="AlternateContactType" type="ContactType" /> <xs:element name="BestTimeToContactPrimaryNumber" type="BestContactTimeType" /> <xs:element name="BestTimeToContactSecondaryNumber" type="BestContactTimeType" /> <xs:element name="BestTimeToContactAlternateNumber" type="BestContactTimeType" /> <xs:element name="BestMethodToContact" type="BestContactMethodType" /> <xs:element name="NoOfPersonsLiving" type="xs:string" /> <xs:element name="NoOfDependent" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfCars" type="xs:int" /> <xs:element name="ContactViaEmail" type="xs:string" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfBoats" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="1" name="NoOfMotorCycles" type="xs:int" /> <xs:element minOccurs="0" maxOccurs="unbounded" name="EmployerInformation"> <xs:complexType> <xs:sequence> <xs:element name="CurrentlyEmployed" type="xs:string" /> <!-- prashantk_ITS@20100826: START : Added for CLMO changes --> <xs:element name="SelfEmployed" type="xs:string" /> <!-- prashantk_ITS@20100826: END : Added for CLMO changes --> <xs:element name="EmployerSrNum" type="xs:string" /> <xs:element name="Category" type="xs:string" /> <xs:element name="EmployerName" type="xs:string" /> <xs:element name="AddressLine1" type="xs:string" /> <xs:element name="AddressLine2" type="xs:string" /> <xs:element name="AddressLine3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="PhoneNumber" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> <xs:element name="EmploymentDuration" type="xs:int" /> <xs:element name="SelfEmployedCompanyName" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="PropertyInformationType"> <xs:sequence> <xs:element name="AddressLine1" type="xs:string" /> <xs:element name="AddressLine2" type="xs:string" /> <xs:element name="AddressLine3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="FinancialType"> <xs:sequence> <xs:element name="IncomeDetails"> <xs:complexType> <xs:sequence> <xs:element name="BorrowerIncome"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Income"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string" /> <xs:element name="Type" type="xs:string" /> <xs:element name="MonthlyIncome" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element maxOccurs="unbounded" name="CoBorrowerIncome"> <xs:complexType> <xs:sequence> <xs:element name="DebtorSeqNo" type="xs:int" /> <xs:element maxOccurs="unbounded" name="Income"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string" /> <xs:element name="Type" type="xs:string" /> <xs:element name="MonthlyIncome" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExpensesDetails"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Expenses"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string" /> <xs:element name="Type" type="xs:string" /> <xs:element name="MonthlyExpense" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AssetDetails"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Assets"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string" /> <xs:element name="Type" type="xs:string" /> <xs:element name="Amount" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="LiabilityDetails"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Liability"> <xs:complexType> <xs:sequence> <xs:element name="Code" type="xs:string" /> <xs:element name="Type" type="xs:string" /> <xs:element name="Amount" type="xs:double" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="BorIncomeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Monthly Take home pay" /> <xs:enumeration value="Additional Monthly Income" /> <xs:enumeration value="Boats or RVs" /> <xs:enumeration value="Other Real Estate" /> <xs:enumeration value="Checking Accounts" /> <xs:enumeration value="Saving/Money Market" /> <xs:enumeration value="IRA/Keogh Accounts" /> <xs:enumeration value="401k/ESOP Accounts" /> <xs:enumeration value="Stocks, Bonds, CDs" /> <xs:enumeration value="Other Investments" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="BorExpenseType"> <xs:restriction base="xs:string"> <xs:enumeration value="First Mortgage" /> <xs:enumeration value="Second Mortgage" /> <xs:enumeration value="Home Equity Loan" /> <xs:enumeration value="Food" /> <xs:enumeration value="Utilities" /> <xs:enumeration value="Auto Loan" /> <xs:enumeration value="Auto Maintenance" /> <xs:enumeration value="Credit Card#1" /> <xs:enumeration value="Credit Card#2" /> <xs:enumeration value="Credit Card#3" /> <xs:enumeration value="Credit Card - Others" /> <xs:enumeration value="Child Care" /> <xs:enumeration value="Child Support/Alimony" /> <xs:enumeration value="Medical Expenses" /> <xs:enumeration value="Entertainment Expenses" /> <xs:enumeration value="Clothes" /> <xs:enumeration value="HOA Fees/Dues" /> <xs:enumeration value="Personal Loans" /> <xs:enumeration value="Other Liabilities" /> <xs:enumeration value="Other Monthly Expenses" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="BestContactTimeType"> <xs:restriction base="xs:string"> <xs:enumeration value="After 5 PM" /> <xs:enumeration value="Before 10 am" /> <xs:enumeration value="Between 10 am to 1 pm" /> <xs:enumeration value="Between 1 pm to 5 pm" /> <xs:enumeration value="Morning" /> <xs:enumeration value="Afternoon" /> <xs:enumeration value="Evening" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="BestContactMethodType"> <xs:restriction base="xs:string"> <xs:enumeration value="Email" /> <xs:enumeration value="Letter" /> <xs:enumeration value="Phone" /> </xs:restriction> </xs:simpleType> <xs:complexType name="DocumentType"> <xs:sequence> <xs:element name="DocumentID" type="xs:integer" /> <xs:element name="DebtorSequenceNo" type="xs:int" /> <xs:element name="EntryNumber" type="xs:integer" /> <xs:element name="DisplaySequenceNumber" type="xs:integer" /> <xs:element name="FileName" type="xs:string" /> <xs:element name="FileExtention" type="xs:string" /> <xs:element name="Document" type="xs:string" /> <xs:element name="FileNumber" type="xs:integer" /> </xs:sequence> </xs:complexType> <xs:complexType name="AddressInformationType"> <xs:sequence> <xs:element name="Category" type="BorrowerType" /> <xs:element name="DebtorSequenceNo" type="xs:int" /> <xs:element name="AddressLine1" type="xs:string" /> <xs:element name="AddressLine2" type="xs:string" /> <xs:element name="AddressLine3" type="xs:string" /> <xs:element name="City" type="xs:string" /> <xs:element name="County" type="xs:string" /> <xs:element name="StateCode" type="xs:string" /> <xs:element name="Zip" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="MessageType"> <xs:sequence> <xs:element name="From" type="xs:string" /> <xs:element name="To" type="xs:string" /> <xs:element name="Subject" type="xs:string" /> <xs:element name="SentStamp" type="DateType" /> <xs:element name="MsgBody" type="xs:string" /> <xs:element name="Attachments"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Attachment"> <xs:complexType> <xs:sequence> <xs:element name="FileName" type="xs:string" /> <xs:element name="Contents" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="ConversationType"> <xs:sequence> <xs:element name="ConversationDateTime" type="xs:string" /> <xs:element name="InterviewerName" type="xs:string" /> <xs:element name="InterviewersEmployerAddr" type="xs:string" /> <xs:element name="CompletedBy" type="xs:string" /> <xs:element name="InterviewersSignature" type="xs:string" /> <xs:element name="InterviewersPhone" type="xs:string" /> <xs:element name="WishToFurnish" type="YesNoType" /> <xs:element name="WishToFurnishCoBorrower" type="YesNoType" /> <xs:element name="ConversationDetails"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="QuestionAnswer" type="QuenAnsType" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="QuenAnsType"> <xs:sequence> <xs:element name="QuestionID" type="xs:int" /> <xs:element name="OptionSrNo" type="xs:int" /> <xs:element name="Question" type="xs:string" /> <xs:element name="Answer" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:simpleType name="YesNoType"> <xs:restriction base="xs:string"> <xs:pattern value="[YN]" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="unbounded"> <xs:restriction base="xs:string" /> </xs:simpleType> <xs:simpleType name="ContactType"> <xs:restriction base="xs:string"> <xs:enumeration value="None" /> <xs:enumeration value="Home" /> <xs:enumeration value="Cell" /> <xs:enumeration value="Work" /> </xs:restriction> </xs:simpleType> <xs:complexType name="TaskType"> <xs:sequence> <xs:element name="StageCode" type="xs:string" /> <xs:element name="TemplateCode" type="xs:string" /> <xs:element name="TaskCompleteDate" type="xs:string" /> <xs:element name="TaskStartDate" type="xs:string" /> <xs:element name="TaskEndDate" type="xs:string" /> <!-- prashantk_ITS@20100826: START : Added for CLMO changes --> <xs:element name="TaskCompletionTime" type="xs:string" /> <xs:element name="TaskStartTime" type="xs:string" /> <!-- prashantk_ITS@20100826: END : --> <xs:element name="DesignatedUser" type="xs:string" /> <xs:element name="TaskComment" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:complexType name="NoteDetailsType"> <xs:sequence> <xs:element name="RequestedEntryNumber" type="xs:string" /> <xs:element name="NoteType" type="NoteByType" /> <xs:element name="NoteDate" type="xs:string" /> <xs:element name="NoteTime" type="xs:string" /> <xs:element name="NoteTimeFlag" type="TimeFlagType" /> <xs:element name="NoteContactName" type="xs:string" /> <xs:element name="NotePhoneNumber" type="xs:string" /> <xs:element name="NoteShareCode" type="NoteShareType" /> <xs:element name="NoteLogDescription" type="xs:string" /> <xs:element name="NoteParty" type="xs:string" /> <xs:element name="NoteCallFromTo" type="FromToType" /> <xs:element name="NoteTemplate" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:simpleType name="NoteByType"> <xs:restriction base="xs:string"> <xs:enumeration value="Phone" /> <xs:enumeration value="Note" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="FromToType"> <xs:restriction base="xs:string"> <xs:enumeration value="FROM" /> <xs:enumeration value="TO" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="TimeFlagType"> <xs:restriction base="xs:string"> <xs:enumeration value="AM" /> <xs:enumeration value="PM" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="NoteShareType"> <xs:restriction base="xs:string"> <xs:enumeration value="ShareNote" /> <xs:enumeration value="Internal" /> </xs:restriction> </xs:simpleType> <xs:complexType name="HardshipResponseType"> <xs:sequence> <xs:element name="ResponseCode" type="HardshipResponseCode" /> <xs:element name="ResponseValue" type="YesNoType" /> </xs:sequence> </xs:complexType> <xs:simpleType name="HardshipResponseCode"> <xs:restriction base="xs:string"> <xs:enumeration value="my_income" /> <xs:enumeration value="my_household" /> <xs:enumeration value="my_expenses" /> <xs:enumeration value="my_cash" /> <xs:enumeration value="my_monthly_debt" /> <xs:enumeration value="other_reasons" /> </xs:restriction> </xs:simpleType> <xs:simpleType name="CaseTypeEnumType"> <xs:restriction base="xs:string"> <xs:enumeration value="hamp" /> </xs:restriction> </xs:simpleType> </xs:schema>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)