User Credentials |
|
|
|
|
|
|
User Id |
|
|
|
|
|
|
Password |
|
|
|
|
|
|
Locale |
|
|
|
|
|
|
|
This explains the expected message Id and expected parts that form the Product. |
|
|
|
|
|
<xs:complexType name="RequestLandChargesFullSearchV2_1Type">
<xs:sequence>
<xs:element name="ID" type="Q1IdentifierType" minOccurs="1" maxOccurs="1" />
<xs:element name="Product" type="Q1ProductType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>This component contains details regarding the search
being ordered, expedited service, price details, delivery method and any attachment </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
|
|
This section shows how the main elements are placed in the structure. The attributes are individually described below where necessary. |
|
|
|
|
|
<xs:complexType name="Q1ProductType">
<xs:annotation>
<xs:documentation>This component contains details regarding the search being ordered, expedited service,
price details, delivery method and any attachment. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="ExternalReference" type="Q1ExternalReferenceType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Reference associated with a case in Case Management System </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CustomerReference" type="Q1CustomerReferenceType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>Reference of the person for whom the remortgage is performed. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ExpectedPrice" type="Q1ExpectedPriceType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>Information about price </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Contact" type="Q1ContactType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The information relevant to a person or organization that acts as a point of contact
with another person or organization. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LandChargesFullSearch" type="Q1LandChargesFullSearchType" minOccurs="1" maxOccurs="1" />
<xs:element name="AlternativeDespatchDetails" type="Q1AlternativeDespatchDetailsType" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
|
Message Id |
Each application must have a message id. There can only be one message Id for each application. The message Id is a string with a minimum length of 5 characters and a maximum length of 50 characters. The message id has a constraint on its pattern value [a-zA-Z0-9][a-zA-Z0-9-]* This constrains the message id to begin with a-z (lowercase), A-Z(uppercase) or 0-9 and can then be followed with a-z (lowercase), A-Z(uppercase) , 0-9 or a hyphen (as long as the input meets the field’s length criteria). All of the XML elements that are relevant for the message id are shown, text in bold to help show the links within the XML. |
Y |
5 |
50 |
Y |
xs:string |
<xs:complexType name="Q1IdentifierType">
<xs:sequence>
<xs:element name="MessageID" type="Q1TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in
the form of words of a language. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Q1TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q1TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q1TextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="5" />
<xs:maxLength value="50" />
<xs:pattern value="[a-zA-Z0-9][a-zA-Z0-9\-]*" />
</xs:restriction>
</xs:simpleType>
|
Gross Price Amount |
Carries the customers expected fee value. Net Price and VAT are not currently used. |
|
|
|
|
xs:decimal |
<xs:complexType name="Q1ExpectedPriceType">
<xs:annotation>
<xs:documentation>Information about price </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="GrossPriceAmount" type="AmountType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The gross price is the price including the VAT. If the VAT is zero then
the Gross and Net Price will be the same </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="NetPriceAmount" type="AmountType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>The Net Price is the amount before the VAT is added on. If the VAT is zero
then the Gross and Net Price will be the same </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VATAmount" type="AmountType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>This is the amount of the VAT </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AmountType">
<xs:annotation> xs:documentation>A number of monetary units specified in a currency where the unit
of the currency is explicit or implied. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:decimal">
</xs:simpleContent>
</xs:complexType>
|
External Reference |
To carry the external reference to LR external ref is created by the CMS. |
Y |
1 |
25 |
Y |
xs:string |
<xs:complexType name="Q1ExternalReferenceType">
<xs:annotation>
<xs:documentation>A unique reference given to identify a particular request, order or instruction
in the system of the organisation allocating it with the ability to associate the name of the
Company that has allocated it. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reference" type="ReferenceTextContentType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A unique reference given to identify a particular request, order or
instruction in the system of the organisation allocating it. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="ReferenceTextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="25" />
<xs:pattern value="[A-Za-z0-9\s~!"@#$%'\(\)\*\+,\- \./:;=>\?\[\\]_\{\}\^£]*" />
</xs:restriction>
</xs:simpleType>
|
Customer Reference |
To carry the Customer reference to LR customer ref is created or provided by the CMS. |
Y |
1 |
25 |
Y |
xs:string |
<xs:complexType name="Q1CustomerReferenceType">
<xs:annotation>
<xs:documentation>Provides a unique reference to identify a particular request, order
or instruction or object in the system of the organisation allocating it. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Reference" type="ReferenceTextContentType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A unique reference given to identify a particular request, order or
instruction in the system of the organisation allocating it. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType
<xs:simpleType name="ReferenceTextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="25" />
<xs:pattern value="[A-Za-z0-9\s~!"@#$%'\(\)\*\+,\- \./:;=>\?\[\\]_\{\}\^£]*" />
</xs:restriction>
</xs:simpleType>
|
Contact Name |
Carries the contact name of the person sending the request for OS. |
Y |
|
|
Y |
xs:string |
<xs:complexType name="Q1ContactType">
<xs:annotation>
<xs:documentation>The information relevant to a person or organization that acts as a point of
contact with another person or organization. </xs:documentation>
</xs:annotation>
<xs:element name="Name" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The name of this contact person or department. </xs:documentation>
</xs:annotation>
</xs:element>
</xs:complexType>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form of
words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Telephone Number |
Carries the telephone number of the person submitting the application. |
Y |
|
|
Y |
xs:string |
<xs:element name="Communication" type="Q1CommunicationType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The information relevant to methods of communication for this Contact. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q1CommunicationType">
<xs:annotation>
<xs:documentation>Provides details of any other form of communication </xs:documentation>
</xs:annotation>
xs:sequence> <xs:element name="Telephone" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
</xs:element> </xs:sequence>
</xs:complexType>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form of
words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Continue If Actual Fee Exceeds Expected Fee Indicator |
The documentation text does not explain the purpose of the element. If true, tells LR to continue with search even if the actual cost of the search is greater than the cost expected by the CMS. If false and the actual fee is greater than the fee input by the customer an error message will be returned and the search will not be performed. |
Y |
|
|
|
xs:boolean |
<xs:element name="ContinueIfActualFeeExceedsExpectedFeeIndicator" type="IndicatorType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation> A list of two mutually exclusive Boolean values that express the only
possible states of a Property. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="IndicatorType">
<xs:annotation>
<xs:documentation>A list of two mutually exclusive Boolean values that express the only possible
states of a Property. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="xs:boolean" />
</xs:simpleContent>
</xs:complexType>
|
Full Search Type Code |
Contents of this field tell LR what kind of search you wish to perform |
Y |
|
|
|
xs:normalizedString |
<xs:element name="SearchTypeCode" type="StandardCodeType" minOccurs="1" maxOccurs="1">
<xs:simpleType name="StandardCodeType">
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="10">
<xs:annotation>
<xs:documentation>Private Individual </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="20">
<xs:annotation>
<xs:documentation>Public Limited Company </xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="SearchTypeCode" type="ComplexCodeType" minOccurs="1" maxOccurs="1">
<xs:simpleType name="ComplexCodeType">
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="30">
<xs:annotation>
<xs:documentation>Complex Name </xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="40">
<xs:annotation>
<xs:documentation>Local Authority </xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
|
County |
List of between 1 and 6 countries the CMS wishes LR to perform the search in. |
Y |
1 |
6 |
Y |
xs:string |
<xs:element name="CountyOrAdministrativeArea" type="Q3TextType" minOccurs="1" maxOccurs="6">
<xs:annotation>
<xs:documentation> List of counties or administrative areas to search </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Full Search Name (up to 6 entries) |
This element choice tells LR whether the full search is for private individual or a company |
|
|
|
|
|
<xs:complexType name="StandardNameType">
<xs:annotation>
<xs:documentation>Human readable indication of names. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:choice>
<xs:element name="IndividualName" type="IndividualNameType" minOccurs="1" maxOccurs="1"> </xs:element>
<xs:complexType name="IndividualNameType">
<xs:annotation>
<xs:documentation>Human readable indication of names. </xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="CompanyName" type="CompanyNameContentType" minOccurs="1" maxOccurs="1"> </xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:choice>
<xs:element name="StandardNames" type="Q1StandardNamesToSearchType" minOccurs="1" maxOccurs="6" />
<xs:element name="NonStandardNames" type="Q1NonStandardNamesToSearchType" minOccurs="1"
maxOccurs="6" />
</xs:choice>
|
Surname |
Carries the surname of a private individual search |
|
1 |
89 |
Y |
xs:string |
<xs:sequence>
<xs:element name="Surname" type="Q1SurnameTextContentType" minOccurs="1" maxOccurs="1"> </xs:element>
</xs:sequence>
<xs:simpleType name="Q1SurnameTextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="89" />
<xs:pattern value="([A-Za-z\-'])([A-Za-z\- '])*([A-Za-z\-'])" />
</xs:restriction>
</xs:simpleType>
|
Forename(s) |
Carries the forname of a private individual search |
|
1 |
90 |
Y |
xs:string |
<xs:sequence>
<xs:element name="Forename" type="Q1ForenamesTextContentType" minOccurs="1" maxOccurs="1"></xs:element>
<xs:simpleType name="Q1ForenamesTextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="90" />
<xs:pattern value="([A-Za-z\-'])([A-Za-z\- '])*([A-Za-z\-'])" />
</xs:restriction>
</xs:simpleType>
|
Company |
Carries the company name for a company search |
|
1 |
180 |
Y |
xs:string |
<xs:simpleType name="CompanyNameContentType">
<xs:annotation>
<xs:documentation>Human readable indication of names. </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="180" />
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
From |
Carries the year you wish LR to search from |
Y |
|
|
Y |
xs:string |
<xs:element name="FromYear" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year from which the search should start. In the format YYYY (i.e. 1911)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
To |
Carries the year you wish LR to search to |
Y |
|
|
Y |
xs:string |
<xs:element name="ToYear" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year to which the search should extend. In the format YYYY (i.e. 2011) </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Complex Names or Local Authority |
|
|
|
|
|
|
Complex |
Field will carry the complex name the search is to be performed on. |
|
1 |
90 |
Y |
xs:string |
<xs:simpleType name="ComplexCodeType">
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="30">
<xs:annotation>
<xs:documentation>Complex Name
<xs:element name="Name" type="NonStandardNameContentType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The name to search. Will consist of Private Individual Full Name, Limited
Company Full Name, Complex Name or Local Authority. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="NonStandardNameContentType">
<xs:annotation>
<xs:documentation>Human readable indication of names. </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="90" />
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Local |
Field will carry the Local Authority name the search is to be performed on. |
|
1 |
90 |
Y |
xs:string |
<xs:simpleType name="ComplexCodeType">
<xs:restriction base="xs:normalizedString">
<xs:enumeration value="40">
<xs:annotation>
<xs:documentation>Local Authority</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:element name="Name" type="NonStandardNameContentType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The name to search. Will consist of Private Individual Full Name, Limited
Company Full Name, Complex Name or Local Authority. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="NonStandardNameContentType">
<xs:annotation>
<xs:documentation>Human readable indication of names. </xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="90" />
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
From |
Carries the year you wish LR to search from. |
Y |
|
|
Y |
xs:string |
<xs:element name="FromYear" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year from which the search should start. In the format YYYY (i.e. 1911)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
To |
Carries the year you wish LR to search to |
Y |
|
|
Y |
xs:string |
<xs:element name="ToYear" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>The year to which the search should extend. In the format YYYY (i.e. 2011) </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Alternative Despatch address |
Main element enabling or enforcing a choice between postal or DX delivery address. |
|
|
|
|
|
<xs:element name="AlternativeDespatchAddress" type="Q1AlternativeDespatchAddressType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation> The type of address to be used on results. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q1AlternativeDespatchAddressType">
<xs:choice>
<xs:element name="PostalAddress" type="Q1AlternativePostalAddressType" minOccurs="0"
maxOccurs="1">
<xs:annotation>
<xs:documentation> A specific Address that can be used for the delivery of physical
mail. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DXDetails" type="Q1DXDetailsType" minOccurs="0" maxOccurs="1" />
</xs:choice>
</xs:complexType>
|
Despatch Reference |
Words say name of firm or company, however it is possible it could be a private individual. |
|
1 |
70 |
Y |
xs:string |
<xs:element name="AlternativeDespatchReference" type="Q4TextContentType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation> Text reference to be displayed on results. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q4TextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="25" />
<xs:pattern value="[A-Za-z0-9\s~!"@#$%'\(\)\*\+,\- \./:;=>\?\[\\]_\{\}\^£]*" />
</xs:restriction>
</xs:simpleType>
|
Despatch Reference |
Carries a reference for the alternative despatch. |
|
1 |
25 |
Y |
xs:string |
<xs:element name="AlternativeDespatchReference" type="Q4TextContentType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation> Text reference to be displayed on results. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="Q4TextContentType">
<xs:restriction base="xs:string">
<xs:minLength value="1" />
<xs:maxLength value="25" />
<xs:pattern value="[A-Za-z0-9\s~!"@#$%'\(\)\*\+,\- \./:;=>\?\[\\]_\{\}\^£]*" />
</xs:restriction>
</xs:simpleType>
|
Line 1 |
Start of the alternative despatch address |
|
|
|
Y |
xs:string |
<xs:element name="AddressLine" type="Q3TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A line of the address for the alternative despatch location. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Line 2 |
|
|
|
|
|
|
<xs:element name="AddressLine" type="Q3TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A line of the address for the alternative despatch location. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Line 3 |
|
|
|
|
|
|
<xs:element name="AddressLine" type="Q3TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A line of the address for the alternative despatch location. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Line 4 |
|
|
|
|
|
|
<xs:element name="AddressLine" type="Q3TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A line of the address for the alternative despatch location. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Line 5 |
|
|
|
|
|
|
<xs:element name="AddressLine" type="Q3TextType" minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>A line of the address for the alternative despatch location. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
Postcode |
|
|
|
|
|
|
<xs:element name="Postcode" type="Q3TextType" minOccurs="0" maxOccurs="1">
<xs:annotation>
<xs:documentation>A valid postcode for the alternative address. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation> xs:documentation>A character string (i.e. a finite set of characters) generally
in the form of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
DX number |
Field to carry the DX number |
|
|
|
Y |
xs:string |
<xs:element name="DXNumber" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A unique identifier for a delivery point for organisations using the
Document Exchange service. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|
DX exchange |
Field to carry the DX exchange |
|
|
|
Y |
xs:string |
<xs:element name="ExchangeName" type="Q3TextType" minOccurs="1" maxOccurs="1">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="Q3TextType">
<xs:annotation>
<xs:documentation>A character string (i.e. a finite set of characters) generally in the form
of words of a language. </xs:documentation>
</xs:annotation>
<xs:simpleContent>
<xs:extension base="Q3TextContentType" />
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="Q3TextContentType">
<xs:restriction base="xs:string">
<xs:pattern value=".*\S.*" />
</xs:restriction>
</xs:simpleType>
|