Skip to main content

Application Enquiry Vendor Test Data


Note: MessageIDs are case sensitive and all lowercase.

All test requests require the exact messageID as quoted in the test details.

The real service will require unique references for each request.

Normal in hours requests

Undertake an application enquiry with multiple entries returned

  • Test: Example 1
  • Test purpose: Undertake an application enquiry search where multiple results are returned
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Login details Message ID success-many-results
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Subject property Title number DN100
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Subject property External reference Any value
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘30’
  • Response will contain the details of a title with multiple different daylist entries.

Undertake an application enquiry with one entry returned

  • Test: Example 2
  • Test purpose: Undertake an application enquiry search where one result is returned
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details Message ID success-one-result
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Subject property Title number DN101
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Subject property External reference Any value
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.

Undertake an application enquiry using an application reference with one entry returned

  • Test: Example 3
  • Test purpose: Undertake an application enquiry search where one result is returned
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Login details Message ID application-reference-one-result
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Subject property Application reference U565LDE
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.
Subject property External reference Any value
  • TypeCode = ‘30’
  • Response will contain the details of a title with a single entry from the daylist.

Send an application enquiry using an application reference when closed within last 30 days

  • Test: Example 4
  • Test purpose: Show response if an application has been completed within the last 30 days
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.
Login details Message ID application-reference-thirty-days
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.
Subject property Application reference G665YYG
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.
Subject property External reference Any value
  • TypeCode = ‘30’
  • Response will contain a message saying no pending applications.
  • Will contain details of the recently closed application.

Undertake an application enquiry with no entries returned

  • Test: Example 5
  • Test purpose: Undertake an application enquiry search where no results are returned
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Login details Message ID success-no-results
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Subject property Title number DN102
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Subject property External reference Any value
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries

Undertake an application enquiry where the title is closed

  • Test: Example 6
  • Test purpose: Undertake an application enquiry search where the title has been closed
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Login details Password landreg001
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Login details User locale en
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Login details Message ID closed-title-number
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Subject property Title number DN999
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Subject property External reference Any value
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘20’
  • Message = ‘This title number is closed’.
  • Code = bg.title.closed

Undertake an application enquiry where the title is closed and continued

  • Test: Example 7
  • Test purpose: Undertake an application enquiry search where the title is closed and continued
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Login details Password landreg001
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Login details User locale en
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Login details Message ID closed-and-continued
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Subject property Title number BK554444
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Subject property External reference Any value
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued
Subject property Continue if title is closed and continued indicator Any value
  • TypeCode = ‘20’
  • Message = ‘Title Number BK554444 has been closed and registration continued under Title Number DT1551’.
  • Code = bg.general.title.closedAndContinued

Undertake an application enquiry where the title is not found

  • Test: Example 8
  • Test purpose: Undertake an application enquiry search where the title cannot be found
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Login details Password landreg001
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Login details User locale en
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Login details Message ID title-number-not-found
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Subject property Title number DY100
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Subject property External reference Any value
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘20’
  • Message = ‘Title number is invalid’.
  • Code = bg.title.invalid

Undertake an application enquiry where access is denied

  • Test: Example 1
  • Test purpose: Undertake an application enquiry search where multiple results are returned
Field group Field name Input Expected output
Login details User ID BGUser001 WebService fault message = ‘You do not have the necessary rights to access this service’.
Login details Password landreg001 WebService fault message = ‘You do not have the necessary rights to access this service’.
Login details User locale en WebService fault message = ‘You do not have the necessary rights to access this service’.
Login details Message ID access-denied WebService fault message = ‘You do not have the necessary rights to access this service’.
Subject property Title number DN100 WebService fault message = ‘You do not have the necessary rights to access this service’.
Subject property External reference Any value WebService fault message = ‘You do not have the necessary rights to access this service’.
Subject property Continue if title is closed and continued indicator true WebService fault message = ‘You do not have the necessary rights to access this service’.

Out of hours

  • Test: Example 10
  • Test purpose: Out of hours
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Login details Password landreg001
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Login details User locale en
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Login details Message ID out-of-hours
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Subject property Title number DN100
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Subject property External reference Any value
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll
Subject property Continue if title is closed and continued indicator true
  • TypeCode = ‘10’
  • Message = ‘Service is not currently available. System has queued your request, please poll at specified time.’
  • Includes a timestamp of when to repoll

Poll requests

Poll for response. Not yet processed

  • Test: Example 11
  • Test purpose: Poll for response. Still out of hours
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘10’
  • Message = ‘Request has not yet been processed.’
  • Includes expected process time as a timestamp
Login details Password landreg001
  • TypeCode = ‘10’
  • Message = ‘Request has not yet been processed.’
  • Includes expected process time as a timestamp
Login details User locale en
  • TypeCode = ‘10’
  • Message = ‘Request has not yet been processed.’
  • Includes expected process time as a timestamp
Login details Message ID pollstilloutofhours
  • TypeCode = ‘10’
  • Message = ‘Request has not yet been processed.’
  • Includes expected process time as a timestamp

Poll for response. Processed. No results returned

  • Test: Example 12
  • Test purpose: Poll for response. Processed. No results found on daylist
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries.
Login details Password landreg001
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries.
Login details User locale en
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries.
Login details Message ID pollsuccessnoresults
  • TypeCode = ‘30’
  • Response will contain the details of a title with no daylist entries.

Poll for response. Rejection

  • Test: Example 13
  • Test purpose: Poll for response. Rejection. Title number closed
Field group Field name Input Expected output
Login details User ID BGUser001
  • TypeCode = ‘20’
  • Message = ‘This title number is closed.’
  • Code = bg.title.closed
Login details Password landreg001
  • TypeCode = ‘20’
  • Message = ‘This title number is closed.’
  • Code = bg.title.closed
Login details User locale en
  • TypeCode = ‘20’
  • Message = ‘This title number is closed.’
  • Code = bg.title.closed
Login details Message ID polltitlenumberclosed
  • TypeCode = ‘20’
  • Message = ‘This title number is closed.’
  • Code = bg.title.closed