Skip to main content

FAQ

How are the web services structured?

There is a separate endpoint for each available service, which should:

  • avoid a single WSDL becoming unmanageably large as the number of services grows
  • allow multiple versions of a service to coexist without disturbing the current user base (see the Business Gateway developer guide for the Upgrade & Change policy)
  • facilitate introduction of a new service with no impact on the existing services.

A full list of the URLs currently available can be found in section 9 of the Business Gateway developer guide.

Why does Business Gateway not have a WSDL namespace?

The WSDL prefix is not needed because, like Google and Amazon, the XMLNS attribute is specified to point to the WSDL namespace. Therefore, all unqualified elements in the WSDL are automatically given the semantics belonging to the WSDL namespace.

How are the client SSL digital certificates used?

The certificate is used to create the secure tunnel between each client and Business Gateway. It will identify the organisation it was issued to when the connection is made. Alongside the client certificate, the issuing Certificate Authority (CA) certificate and the root CA certificate will need to be installed onto each computer or server communicating with Business Gateway, to establish the chain of trust. A server operating as a hub could open multiple connections to Business Gateway using a single certificate, or the various certificates of the conveyancer firms being hosted.

N.B. The client certificate will expire after three years and the nominated technical contact will receive a reminder one month beforehand.

How are an individual’s user credentials used?

Business Gateway uses the credentials allocated to users when they register to use the Land Registry portal. The credentials of the user initiating a Business Gateway request should be supplied in the SOAP header of the request (see Business Gateway developer guide) to authenticate the request. When using the vendor test stubs for testing, the credentials supplied in the vendor test data spreadsheet are used for all the tests.

Why are the user id, password and locale not part of a SOAP header in the WSDL?

SOAP header is an optional element in the WSDL file and is mainly used in Business Gateway for authentication and internationalisation. It is best practice to not define the binding related to authentication as part of WSDL containing the abstraction of the service.

What is the purpose of the “MessageID” that appears in all the schemas?

“MessageID” is a string field that is used as a mechanism for reliable messaging in Business Gateway. The external system is required to generate a unique identifier for each request it sends. The combination of the message ID, user ID and message type will be used by Business Gateway software to ensure that every request is unique within the system. If two requests were made with the same message ID from different CMS systems, the user ID would still be different making the request unique.
If a CMS uses a duplicate message ID in a request, the original response will always be returned. This feature may be used to retrieve a response that may have been lost due to network problems, or submitted after hours.

What is the billing / order reconciliation process?

Variable direct debit (VDD) is the only payment method available. Payment is taken from the user’s account on the fourth day after receipt. There is no front-end portal to allow users to review ongoing or completed orders. Users will have to maintain their own control of requests, based on acknowledgements, results and polling instructions received from the service.

What is the definition of a “ComplexName” with regards to the K15 and K16?

The “ComplexName” element is for those names that do not conform to the usual forename and surname format, for example “The Right Reverend Peter Nathaniel Ireland The Lord Bishop of Truro”. These are rare and further information is given in Practice Guide 63 Land Charges – Applications for registration, official search, office copy and cancellation available on Land Registry’s website. The success of a bankruptcy search is increased where all known names of an individual are searched, so we have included a complex name facility to allow full flexibility.

Can a single bankruptcy search be submitted against multiple clients, one of whom is a company?

The service is designed for private individuals or complex names and both cannot be part of the same request. The schema should limit the private individual names to six sets of names i.e. forename(s) and surname. It is not designed to search a corporate name as only private individuals can become bankrupt.

How will the enquiry by property description (EPD) service handle either multiple property matches or no match?

The service will supply a maximum of 50 results per enquiry. Where there are no matches or a set of matches more than 50, the user will be asked to search again with amended search criteria.

How are official copy results returned to the external system?

If a single document is being returned it will be a base64 encoded PDF. If multiple documents are being returned, the PDFs will be in a base64 encoded zip file that will need to be decoded and then unzipped. The PDFs will be in the same format as if delivered from the portal. The type of attachment will be shown in the response as either ‘PDF’ or ‘ZIP’. The PDFs are named as either ‘Register’ or ‘Title Plan’, or with the date of a requested document; there is no unique document ID. The results will be held on a database table and do not need to be deleted by the CMS after they have been retrieved.

N.B. Documents will be delivered electronically where possible. If any of the documents requested cannot be delivered electronically, these documents will be returned in the post. In this instance the Business Gateway response will explain that an electronic version could not be provided. It will also confirm that the items will be issued by post/DX and may explain that the fee may be more than that normally applied to electronic delivery.

Is the official copy title known web service used for both OC1s and OC2s?

Yes. The request can be structured to refine the precise type of official copy required.

  • “OfficialCopyTypeCode” allows the user to select whether they want an official copy (OC1) or the associated documents (OC2).
  • “RequestedOfficialCopyCode” allows the user to select specific OC1 documents i.e. register, title plan or CI only; register and title plan together; or CI and register together.
  • “PropertyDescription” will be used for investigation purposes if either the proprietor names do not match or the title is not computerised and the appropriate continue indicator has been set to ‘true’.
  • “NumberOfOfficialCopies” requires separate values for registers and title plans whenever postal delivery is requested.
  • “CertificateInFormCI” is the certificate of inspection that can be requested as a part of an OC1. This is always sent by post even if the delivery method is electronic.
  • “DocumentDetails” - when an OC2 is requested, the document(s) needs to be identified:
    • “TypeOfDocumentCode”: lease, deed and so on
    • “DateOfDocumentDate”: date when the document was created
    • “TitleNumberFiledUnder”: if there is a title number that is different from the original title number for which the document was made (see below).
  • “ReturnDeliveryTypeCode” allows the user to request either postal or electronic delivery (if possible).

N.B. “AdditionalProductInformation” and “TenureTypeCode” are not used by Business Gateway.

What is the purpose of “TitleNumberFiledUnder” when requesting OC2 documents?

Most documents are filed under the title that carries the entry relating to that document. However, when this is not the case, this field should be used. Typical examples would be:

  • an amalgamation of two or more titles; when entries are carried forward from closing titles the filed documents are not moved
  • a filed document relating to more than one title; it can only be filed under one of them
  • a surrender and re-grant of a lease; the old lease is often referenced on the new title but remains filed under the closing leasehold title.

How do the “continue” and “notify” indicators work?

These elements capture the conversational choices that could be made when ordering official copies and searches in the portal system. They enable processing to continue in this business-to-business system when certain pre-conditions have been met.

  • “ContinueIfTitleIsClosedAndContinuedIndicator”.
    If the requested title has been closed and continued and the indicator is true, the official copy will be returned for the continuation title number.
    If the indicator is false, the message “Title Number <x> has been closed and registration continued under Title Number <y>. Please request an Official Copy of the new Title Number” will be returned.

  • “NotifyIfPendingFirstRegistrationIndicator”.
    If there is a pending first registration against the requested title and the indicator is true, message “The Title number provided is a pending first registration. You will be notified when the first registration has been completed so that you can re-apply. A fee has not been debited.” will be returned. Please note that the subsequent notification is a manual process.
    If the indicator is false, message ”The title number provided is a pending first registration so we are unable to supply an official copy at this time. Please make a new request when the first registration is completed.” will be returned.

  • “NotifyIfPendingApplicationIndicator”.
    If there is a pending application against the requested title and the indicator is true, message “The title number provided has application(s) pending against it. You will be notified when the pending application(s) has been completed so that you can re-apply. A fee has not been debited.” will be returned.
    If the indicator is false, and the “SendBackDatedIndicator” is also false, message “The title number provided has application(s) pending against it and back-dated office copies were not requested. Please make a new request for back dated office copies or a new request when the application is completed.” will be returned.
    If the indicator is false and the “SendBackDatedIndicator” is true, an OC backdated to the date of the pending application will be returned.

  • “ContinueIfNameMismatchOnRegisterIndicator”.
    If name details supplied do not match the registered proprietors of the requested title and the indicator is false, message “There is no name match for this title number” will be returned.

  • “ContinueIfPendingSearchesOfPartIndicator”.
    If there are pending searches of part against the requested title and the indicator is true, the official search will be returned.
    If the indicator is false, message “The title has applications of part pending against it. If you intend to take a registrable disposition of part you should apply for an official search of part.” will be returned.

  • “ContinueIfDeveloperTitleIndicator”.
    If the requested title is a developer title and the indicator is true, the official search will be returned, without any indication that the title is a developer title.
    If the indicator is false, message “This is a developing title. If you intend to take a registrable disposition of part you should apply for an official search with priority of part.” will be returned.

  • “ContinueIfActualFeeExceedsExpectedFeeIndicator”.
    If the “ExpectedFeeAmount” is less than the “ActualFeeAmount” (calculated by the system) and the indicator is true, the result will be returned with notification of the actual fee in the response.
    If the indicator is false, message “Fee amount provided does not match with the fee calculated by Land Registry.” will be returned.

What is the difference between "Customer Reference” and “External Reference” and how should they be used?

Land Registry has no preference as to content of these fields, so their use and content depends on how an organisation structures its work and activities. The customer reference would normally be used to identify the conveyancer, client and activity i.e. a type of file reference required if contacting a customer. The external reference can be used to identify the response for a particular request. It is neither stored nor unique, but will be returned in both successful and rejection responses, not in the acknowledgement.

N.B. For a bankruptcy and full search transactions, Business Gateway will generate a unique “HMLRReference” that can be used if there are any subsequent queries about the result.

Can an official copy be requested in the same request that retrieves the title number?

No. Enquiry by property description is one request that will return the title number information. If an official copy of the register is required against that title, then a separate official copy title known request will need to be lodged.

How does polling work?

During the published working hours all responses to requests are synchronous unless there are system problems. If a request is submitted outside these hours, the acknowledgement response will suggest a time when the result will be available for retrieval.
The polling request should use message ID, user ID, password and locale parameters that match the original request. If the polling request itself is sent out-of-hours, another acknowledgement response would be sent with a ‘Request has not yet been processed’ message. (See Business Gateway architecture overview for more detail).

Can I retrieve details of outstanding requests?

The Outstanding Requests service retrieves basic details (message ID and service type) of outstanding requests, i.e. where a final response has not been issued. The user ID, message ID, password and locale parameters should be specified, and a true or false value for the “Show Only New Responses” parameter; a true value will return details of all new (uncollected) requests for that business unit, whereas a false value will return details of all requests for that business unit with a status of “acknowledgement sent” or “manual processing”. Results in both cases can be refined by service type using the “Specific Service” parameter. The retrieval will work as above but restrict the results to requests of that type.

Can the test stub environment be used for performance testing?

The test stubs can only be used for testing connectivity to each of the services and receiving a documented set of responses.

N.B. There is no facility to submit ‘test’ transactions in the production system without being charged.

Can applications be submitted in batch mode?

Business Gateway operates synchronously during office hours and there should be no need for a batch option. If customers are submitting high volumes of applications that could cause throughput delays by waiting for responses, they could open multiple channels to spread their load.

Can postal results be sent to an address other than the customer’s address(es) registered with Land Registry?

You can specify an address where the postal result will be delivered by using the alternative dispatch address fields. This alternative address can be either a DX address OR a standard postal address.