Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftMtMx
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
isc-v3.1-tmp
swiftMtMx
Commits
06f3cf6c
Commit
06f3cf6c
authored
Jul 25, 2022
by
chengzhuoshen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加camt06000105的xsd校验文件
parent
47105319
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
546 additions
and
0 deletions
+546
-0
camt06000105.xsd
swiftCore/src/main/resources/xsd/camt06000105.xsd
+546
-0
No files found.
swiftCore/src/main/resources/xsd/camt06000105.xsd
0 → 100644
View file @
06f3cf6c
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns=
"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05"
xmlns:xs=
"http://www.w3.org/2001/XMLSchema"
elementFormDefault=
"qualified"
targetNamespace=
"urn:iso:std:iso:20022:tech:xsd:camt.060.001.05"
>
<xs:element
name=
"Document"
type=
"Document"
/>
<xs:complexType
name=
"Document"
>
<xs:sequence>
<xs:element
name=
"AcctRptgReq"
type=
"AccountReportingRequestV05"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"AccountReportingRequestV05"
>
<xs:sequence>
<xs:element
name=
"GrpHdr"
type=
"GroupHeader77"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"1"
name=
"RptgReq"
type=
"ReportingRequest5"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"GroupHeader77"
>
<xs:sequence>
<xs:element
name=
"MsgId"
type=
"Max35Text"
/>
<xs:element
name=
"CreDtTm"
type=
"ISODateTime"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"MsgSndr"
type=
"Party40Choice"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"ReportingRequest5"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Id"
type=
"Max35Text"
/>
<xs:element
name=
"ReqdMsgNmId"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Acct"
type=
"CashAccount38"
/>
<xs:element
name=
"AcctOwnr"
type=
"Party40Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"AcctSvcr"
type=
"BranchAndFinancialInstitutionIdentification6"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"RptgPrd"
type=
"ReportingPeriod2"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"RptgSeq"
type=
"SequenceRange1Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"ReqdTxTp"
type=
"TransactionType2"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"ReqdBalTp"
type=
"BalanceType13"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"AccountIdentification4Choice"
>
<xs:choice>
<xs:element
name=
"IBAN"
type=
"IBAN2007Identifier"
/>
<xs:element
name=
"Othr"
type=
"GenericAccountIdentification1"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"AccountSchemeName1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalAccountIdentification1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"ActiveCurrencyCode"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z]{3,3}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ActiveOrHistoricCurrencyCode"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z]{3,3}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"AnyBICDec2014Identifier"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"BICFIDec2014Identifier"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z0-9]{4,4}[A-Z]{2,2}[A-Z0-9]{2,2}([A-Z0-9]{3,3}){0,1}"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"BalanceSubType1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalBalanceSubType1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"BalanceType10Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalBalanceType1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"BalanceType13"
>
<xs:sequence>
<xs:element
name=
"CdOrPrtry"
type=
"BalanceType10Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SubTp"
type=
"BalanceSubType1Choice"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"BranchAndFinancialInstitutionIdentification6"
>
<xs:sequence>
<xs:element
name=
"FinInstnId"
type=
"FinancialInstitutionIdentification18"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"BrnchId"
type=
"BranchData3"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"BranchData3"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Id"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"LEI"
type=
"LEIIdentifier"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Nm"
type=
"Max140Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PstlAdr"
type=
"PostalAddress24"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"CashAccount38"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"AccountIdentification4Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Tp"
type=
"CashAccountType2Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Ccy"
type=
"ActiveOrHistoricCurrencyCode"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Nm"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Prxy"
type=
"ProxyAccountIdentification1"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"CashAccountType2Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalCashAccountType1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"ClearingSystemIdentification2Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalClearingSystemIdentification1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"ClearingSystemMemberIdentification2"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"ClrSysId"
type=
"ClearingSystemIdentification2Choice"
/>
<xs:element
name=
"MmbId"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"CountryCode"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z]{2,2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"CreditDebitCode"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"CRDT"
/>
<xs:enumeration
value=
"DBIT"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"DateAndPlaceOfBirth1"
>
<xs:sequence>
<xs:element
name=
"BirthDt"
type=
"ISODate"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PrvcOfBirth"
type=
"Max35Text"
/>
<xs:element
name=
"CityOfBirth"
type=
"Max35Text"
/>
<xs:element
name=
"CtryOfBirth"
type=
"CountryCode"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"DatePeriodDetails1"
>
<xs:sequence>
<xs:element
name=
"FrDt"
type=
"ISODate"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"ToDt"
type=
"ISODate"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"EntryStatus1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalEntryStatus1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"ExternalAccountIdentification1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalBalanceSubType1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalBalanceType1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalCashAccountType1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalClearingSystemIdentification1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"5"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalEntryStatus1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalOrganisationIdentification1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalPersonIdentification1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ExternalProxyAccountType1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"FinancialInstitutionIdentification18"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"BICFI"
type=
"BICFIDec2014Identifier"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"ClrSysMmbId"
type=
"ClearingSystemMemberIdentification2"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"LEI"
type=
"LEIIdentifier"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Nm"
type=
"Max140Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PstlAdr"
type=
"PostalAddress24"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Othr"
type=
"GenericFinancialIdentification1"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"GenericFinancialIdentification1"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SchmeNm"
type=
"FinancialIdentificationSchemeName1Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Issr"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"FinancialIdentificationSchemeName1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalFinancialInstitutionIdentification1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"ExternalFinancialInstitutionIdentification1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"FloorLimitType1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"CRED"
/>
<xs:enumeration
value=
"DEBT"
/>
<xs:enumeration
value=
"BOTH"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"GenericAccountIdentification1"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"Max34Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SchmeNm"
type=
"AccountSchemeName1Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Issr"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"GenericOrganisationIdentification1"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SchmeNm"
type=
"OrganisationIdentificationSchemeName1Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Issr"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"GenericPersonIdentification1"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SchmeNm"
type=
"PersonIdentificationSchemeName1Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Issr"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"IBAN2007Identifier"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"ISODate"
>
<xs:restriction
base=
"xs:date"
/>
</xs:simpleType>
<xs:simpleType
name=
"ISODateTime"
>
<xs:restriction
base=
"xs:dateTime"
>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"LEIIdentifier"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[A-Z0-9]{18,18}[0-9]{2,2}"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"Limit2"
>
<xs:sequence>
<xs:element
name=
"Amt"
type=
"ActiveOrHistoricCurrencyAndAmount"
/>
<xs:element
name=
"CdtDbtInd"
type=
"FloorLimitType1Code"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"Max4Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"4"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max16Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"16"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max34Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"34"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max35Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"35"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max70Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"70"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max128Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"128"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max140Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"140"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"Max2048Text"
>
<xs:restriction
base=
"xs:string"
>
<xs:minLength
value=
"1"
/>
<xs:maxLength
value=
"2048"
/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType
name=
"PhoneNumber"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"\+[0-9]{1,3}-[0-9()+\-]{1,30}"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"OrganisationIdentification29"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"AnyBIC"
type=
"AnyBICDec2014Identifier"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"LEI"
type=
"LEIIdentifier"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"Othr"
type=
"GenericOrganisationIdentification1"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"OrganisationIdentificationSchemeName1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalOrganisationIdentification1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"Party38Choice"
>
<xs:choice>
<xs:element
name=
"OrgId"
type=
"OrganisationIdentification29"
/>
<xs:element
name=
"PrvtId"
type=
"PersonIdentification13"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"Party40Choice"
>
<xs:choice>
<xs:element
name=
"Pty"
type=
"PartyIdentification135"
/>
<xs:element
name=
"Agt"
type=
"BranchAndFinancialInstitutionIdentification6"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"PartyIdentification135"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Nm"
type=
"Max140Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PstlAdr"
type=
"PostalAddress24"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Id"
type=
"Party38Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"CtryOfRes"
type=
"CountryCode"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"CtctDtls"
type=
"Contact4"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"Contact4"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"NmPrfx"
type=
"NamePrefix2Code"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Nm"
type=
"Max140Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PhneNb"
type=
"PhoneNumber"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"MobNb"
type=
"PhoneNumber"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"FaxNb"
type=
"PhoneNumber"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"EmailAdr"
type=
"Max2048Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"EmailPurp"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"JobTitl"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Rspnsblty"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Dept"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"Othr"
type=
"OtherContact1"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PrefrdMtd"
type=
"PreferredContactMethod1Code"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"NamePrefix2Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"DOCT"
/>
<xs:enumeration
value=
"MIKS"
/>
<xs:enumeration
value=
"MADM"
/>
<xs:enumeration
value=
"MISS"
/>
<xs:enumeration
value=
"MIST"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"OtherContact1"
>
<xs:sequence>
<xs:element
name=
"ChanlTp"
type=
"Max4Text"
/>
<xs:element
name=
"Id"
type=
"Max128Text"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"PreferredContactMethod1Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"MAIL"
/>
<xs:enumeration
value=
"FAXX"
/>
<xs:enumeration
value=
"LETT"
/>
<xs:enumeration
value=
"CELL"
/>
<xs:enumeration
value=
"PHON"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"PersonIdentification13"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"DtAndPlcOfBirth"
type=
"DateAndPlaceOfBirth1"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"Othr"
type=
"GenericPersonIdentification1"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"PersonIdentificationSchemeName1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalPersonIdentification1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"PostalAddress24"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"AdrTp"
type=
"AddressType3Choice"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Dept"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SubDept"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"StrtNm"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"BldgNb"
type=
"Max16Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"BldgNm"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Flr"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PstBx"
type=
"Max16Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Room"
type=
"Max70Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"PstCd"
type=
"Max16Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"TwnNm"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"TwnLctnNm"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"DstrctNm"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"CtrySubDvsn"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Ctry"
type=
"CountryCode"
/>
<xs:element
maxOccurs=
"3"
minOccurs=
"0"
name=
"AdrLine"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"AddressType2Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"ADDR"
/>
<xs:enumeration
value=
"PBOX"
/>
<xs:enumeration
value=
"HOME"
/>
<xs:enumeration
value=
"BIZZ"
/>
<xs:enumeration
value=
"MLTO"
/>
<xs:enumeration
value=
"DLVY"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"AddressType3Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"AddressType2Code"
/>
<xs:element
name=
"Prtry"
type=
"GenericIdentification30"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"GenericIdentification30"
>
<xs:sequence>
<xs:element
name=
"Id"
type=
"Exact4AlphaNumericText"
/>
<xs:element
name=
"Issr"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"SchmeNm"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"Exact4AlphaNumericText"
>
<xs:restriction
base=
"xs:string"
>
<xs:pattern
value=
"[a-zA-Z0-9]{4}"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"ProxyAccountIdentification1"
>
<xs:sequence>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"Tp"
type=
"ProxyAccountType1Choice"
/>
<xs:element
name=
"Id"
type=
"Max2048Text"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"ProxyAccountType1Choice"
>
<xs:choice>
<xs:element
name=
"Cd"
type=
"ExternalProxyAccountType1Code"
/>
<xs:element
name=
"Prtry"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:simpleType
name=
"QueryType3Code"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"ALLL"
/>
<xs:enumeration
value=
"CHNG"
/>
<xs:enumeration
value=
"MODF"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"ReportingPeriod2"
>
<xs:sequence>
<xs:element
name=
"FrToDt"
type=
"DatePeriodDetails1"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"FrToTm"
type=
"TimePeriodDetails1"
/>
<xs:element
name=
"Tp"
type=
"QueryType3Code"
/>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"ActiveOrHistoricCurrencyAndAmount_SimpleType"
>
<xs:restriction
base=
"xs:decimal"
>
<xs:fractionDigits
value=
"5"
/>
<xs:totalDigits
value=
"18"
/>
<xs:minInclusive
value=
"0"
/>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"ActiveOrHistoricCurrencyAndAmount"
>
<xs:simpleContent>
<xs:extension
base=
"ActiveOrHistoricCurrencyAndAmount_SimpleType"
>
<xs:attribute
name=
"Ccy"
type=
"ActiveOrHistoricCurrencyCode"
use=
"required"
/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType
name=
"SequenceRange1Choice"
>
<xs:choice>
<xs:element
name=
"FrSeq"
type=
"Max35Text"
/>
<xs:element
name=
"ToSeq"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"1"
name=
"FrToSeq"
type=
"SequenceRange1"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"1"
name=
"EQSeq"
type=
"Max35Text"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"1"
name=
"NEQSeq"
type=
"Max35Text"
/>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"SequenceRange1"
>
<xs:sequence>
<xs:element
name=
"FrSeq"
type=
"Max35Text"
/>
<xs:element
name=
"ToSeq"
type=
"Max35Text"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"TimePeriodDetails1"
>
<xs:sequence>
<xs:element
name=
"FrTm"
type=
"ISODateTime"
/>
<xs:element
maxOccurs=
"1"
minOccurs=
"0"
name=
"ToTm"
type=
"ISODateTime"
/>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"TransactionType2"
>
<xs:sequence>
<xs:element
name=
"Sts"
type=
"EntryStatus1Choice"
/>
<xs:element
name=
"CdtDbtInd"
type=
"CreditDebitCode"
/>
<xs:element
maxOccurs=
"unbounded"
minOccurs=
"0"
name=
"FlrLmt"
type=
"Limit2"
/>
</xs:sequence>
</xs:complexType>
</xs:schema>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment