HM Land Registry Business Gateway Developer Guide V1.4

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 28

Version 1.4
Business Gateway
Developer pack
Developer guide
1. OVERVIEW .............................................................................................................................................................. 4
1.1 OBJECTIVE ................................................................................................................................................................... 4
1.2 INTENDED AUDIENCE ...................................................................................................................................................... 4
2. ORGANISATION OF THE GUIDE ............................................................................................................................... 4
3. SYSTEM OVERVIEW................................................................................................................................................. 5
3.1 SERVICES EXPOSED VIA BUSINESS GATEWAY ....................................................................................................................... 5
3.1.1 Information services ......................................................................................................................................... 5
3.1.2 electronic Document Registration Service (e-DRS) ........................................................................................... 5
3.1.3 Verification Services ......................................................................................................................................... 5
3.1.4 Local Land Charges Service ............................................................................................................................... 6
3.1.5 Outstanding Requests service .......................................................................................................................... 6
4. PREREQUISITES ....................................................................................................................................................... 7
4.1 PREREQUISITES FOR GENERATING A WEB SERVICE CLIENT ....................................................................................................... 7
4.2 EXPIRY OF CERTIFICATES ................................................................................................................................................. 7
4.3 PREREQUISITES FOR INVOKING BUSINESS GATEWAYS SERVICES .............................................................................................. 7
4.4 DEVELOPMENT ACTIVITIES ............................................................................................................................................... 8
5. DESIGN CONSTRAINTS ............................................................................................................................................ 9
5.1 UNIQUE MESSAGE ID ..................................................................................................................................................... 9
5.2 PROCESS REQUEST ONLY ONCE ......................................................................................................................................... 9
6. APIS AND SCHEMA ................................................................................................................................................ 10
6.1 INFORMATION SERVICE SCHEMA ................................................................................................................................. 10
6.2 EDOCUMENT REGISTRATION SERVICES ......................................................................................................................... 10
6.3 VERIFICATION SERVICES ............................................................................................................................................ 10
6.4 LOCAL LAND CHARGES SERVICES ................................................................................................................................ 10
6.5 UTILITY SERVICES..................................................................................................................................................... 10
6.6 API REQUEST AND RESPONSE ......................................................................................................................................... 10
6.6.1 Request Type .................................................................................................................................................. 10
6.6.2 Request structure ........................................................................................................................................... 11
6.6.3 Response types ............................................................................................................................................... 12
6.6.4 Response structure ......................................................................................................................................... 13
7.BUSINESS GATEWAY SERVICES URLS ..................................................................................................................... 17
7.1 WSDL AND REQUEST/RESPONSE SCHEMA DOWNLOAD LINKS ............................................................................................... 17
7.2 INFORMATION SERVICES ............................................................................................................................................... 18
7.2.1 Daylist enquiry V2.0........................................................................................................................................ 18
7.2.2 Enquiry by property description V2.0 ............................................................................................................. 18
7.2.3 Land Charges Bankruptcy search V2.0 ........................................................................................................... 18
7.2.4 Land Charges Bankruptcy search V2.1 ........................................................................................................... 19
7.2.5 Land Charges Full search V2.0 ........................................................................................................................ 19
7.2.6 Land Charges Full search V2.1 ........................................................................................................................ 19
7.2.7 Official copy title known V2.0 ......................................................................................................................... 19
7.2.8 Official copy title known V2.1 ......................................................................................................................... 20
7.2.9 Official search of part with priority V2.0 ........................................................................................................ 20
7.2.10 Official search of part with priority V2.1 ...................................................................................................... 20
7.2.11 Official search of whole with priority V2.0 ................................................................................................... 20
7.2.12 Official search of whole with priority V2.1 ................................................................................................... 21
7.2.13 Register extract service V2.0 ........................................................................................................................ 21
7.2.14 Register extract service V2.1 ........................................................................................................................ 21
7.2.15 Search of the index map V2.0 ....................................................................................................................... 22
7.2.16 Search of the index map V2.1 ....................................................................................................................... 22
7.3 E-DRS ...................................................................................................................................................................... 22
7.3.1 Application to change register V2.0 .......................................................................................................... 22
7.3.2 Attachment V2.0 ....................................................................................................................................... 22
7.3.3 Correspondence V1.0 ................................................................................................................................ 23
7.3.4 Early completion V2.0 ............................................................................................................................... 23
7.3.5 Application to change register V2.1 .......................................................................................................... 23
7.3.5 Attachment V2.1 ....................................................................................................................................... 23
7.3.6 Correspondence V2.1 ................................................................................................................................ 24
7.3.7 Early completion V2.1 ............................................................................................................................... 24
7.4 VERIFICATION SERVICES ................................................................................................................................................ 24
7.4.1 Online Ownership Verification V1.0 ............................................................................................................... 24
7.5 LOCAL LAND CHARGES SERVICES .................................................................................................................................... 24
7.5.1 Local Land Charges Search V1.0 ..................................................................................................................... 24
7.6 OUTSTANDING REQUESTS ............................................................................................................................................. 24
7.6.1 Outstanding Requests V2.0 ............................................................................................................................ 25
7.6.2 Outstanding Requests V2.1 ............................................................................................................................ 25
8.0 UPGRADE & CHANGE POLICY - VENDOR SUMMARY ........................................................................................... 26
8.1 NEW WEB SERVICE ...................................................................................................................................................... 26
8.2 WEB SERVICE DEPRECATION .......................................................................................................................................... 26
8.3 EMERGENCY BUG FIX (MINOR VERSION OF THE WEB SERVICE) ............................................................................................... 26
8.4 SCHEDULED UPGRADE (MAJOR VERSION OF THE WEB SERVICE) ............................................................................................. 27
9. ABBREVIATED TERMS ........................................................................................................................................... 28
1. Overview
1.1 Objective
The objective of this document is to provide comprehensive technical information
about Business Gateway for use by third party software vendors.
1.2 Intended audience
Case management software (CMS) vendors and conveyancers.
2. Organisation of the guide
Chapter Name
Chapter contents
1. Overview
Gives an insight into the objectives and intended
audience of the document.
2. Organisation of the guide
Gives an overview of organisation of the chapters
in this document.
3. System overview
Gives a brief overview of HM Land Registry and
Business Gateway services.
4. Prerequisites
Contains a list of prerequisites for generating web
services clients and invoking Business Gateway’s
services.
5. Design constraints
Gives an insight into the design constraints of the
system.
6. APIs and schema
Gives detailed information of the APIs and the XML
structures for input and result parameters.
7. Business Gateway
services URLs
Provides a list of URLs for downloading the WSDL
schemas and the request/response schemas.
8. Upgrade & Change Policy
vendor summary
Summary of the Business Gateway Upgrade &
Change policy.
9. Abbreviated Terms
Explanation of acronyms used.
3. System overview
The Business Gateway system allows CMS vendors to have a direct interface with
Land Registry e-services. It provides a framework to streamline and improve their
business proficiency. Business Gateway provides an electronic XML interface for
interoperability between CMS and existing HM Land Registry services. A mutual
SSL connection is established between the external system and Business
Gateway’s web services for exchange of information.
3.1 Services exposed via Business Gateway
3.1.1 Information services
Daylist enquiry.
Daylist enquiry poll request.
Enquiry by property description.
Enquiry by property description poll request.
Land Charges Bankruptcy search.
Land Charges Bankruptcy search poll request.
Land Charges Full search.
Land Charges Full search poll request.
Official copy title known.
Official copy title known poll request.
Official search of part with priority.
Official search of part with priority poll request.
Official search of whole with priority.
Official search of whole with priority roll request.
Register extract service.
Register extract service poll request.
Search of the index map.
Search of the index map poll request.
3.1.2 electronic Document Registration Service (e-DRS)
Application To Change Register
Application To Change Register Poll Request
Attachment
Attachment Poll Request
Correspondence Poll Request
Early Completion Poll Request
3.1.3 Verification Services
Online Owner Verification
3.1.4 Local Land Charges Service
Local Land Charges Search
3.1.5 Outstanding Requests service
Outstanding Requests
4. Prerequisites
4.1 Prerequisites for generating a web service client
A valid SSL certificate is required for downloading the WSDL and schema files from
HM Land Registry Business Gateway. This certificate is needed for mutual SSL
authentication.
A list of URLs for all services provided by Business Gateway to download the
respective WSDL and schema files for a given service.
4.2 Expiry of Certificates
HM Land Registry Business Gateway certificates expire after 3 years. When this
date is approaching you will need to contact your Account Manager who can raise a
request to have new Certificates issued. If your certificate expires you will not be
able to access the Business Gateway until the new certificate is installed and your
system is configured to use it.
4.3 Prerequisites for invoking Business Gateway’s services
A valid SSL certificate issued by Business Gateway is required. This certificate is
used to enable mutual SSL authentication. This certificate is installed once at the
CMS client site.
A list of URLs is required for all services provided by Business Gateway in order to
invoke the required services.
An active user account to use Business Gateway. The user ID and the password is
the same as for the HM Land Registry portal.
An active variable direct debit (VDD).
The request should conform to the request schema.
The request must contain Business Gateway User ID and password and locale
information as part of the SOAP header.
A unique message ID generation mechanism should be followed for every request
being sent to Business Gateway (see Note 1).
A mechanism is required to temporarily store the generated message ID. This
message ID is used to fetch the response when the end user does not receive the
synchronous response from Business Gateway for example when a request is
made out of hours or when the message is lost in transit.
Note 1
Reliable Messaging:
Message ID is used for the reliable messaging mechanism used in Business Gateway.
The external system is required to generate a unique identifier for every request that
has been sent to Business Gateway.
This message ID is used to receive a response from Business Gateway if the original
response is lost due to network issues or other reasons such as if the original request
was submitted out of hours.
Business Gateway uses the following information for determining whether a given
request is a new request.
1. Message ID.
2. Service Type (for example bankruptcy search).
3. User ID.
If the system determines that the given request is not new then the system will
try to find the existing response and return it without processing the request
again.
4.4 Development activities
Install SSL certificates issued by HM Land Registry as trusted root.
Install client digital certificate issued by HM Land Registry into client key store.
Develop a mechanism to generate and store unique message IDs with respect to
the request sent to Business Gateway.
Consume the WSDL offered by Business Gateway and develop the following
functionality based on the web services exposed.
Develop a mechanism to send requests to Business Gateway for each web service
that has been exposed.
Develop a mechanism to submit Outstanding Request requests to get information
about requests where the response is not available synchronously
Develop a mechanism to send polling requests for the requests returned by the
Outstanding Request service.
Develop a mechanism to process responses.
Develop a mechanism to deal with exceptions.
For each request sent, the SOAP header must contain the user ID, password and
locale information.
For each request sent, the HTTPS channel will be mutually authenticated using
certificate exchange.

Navigation menu