Version 1.0: (Sep 5, 2008)
Initial version of XSD files

Version 2.0: (Sep 12, 2008) 
- Added Request and Response XSDs for Writs GetWritDetail and Imaging SearchDocuments
- Modified DawsGetProductPrice.xsd in order to add attributes for ParcelRegister
- Added minOccurs="0" for responseData in WritsAbstract
- Removed password from Request.xsd

Version 3.0 (Sep 18, 2008)
- Added optional attributes in DawsGetProductPrice.xsd


Version 4.0 (Sept 23, 2008)
- Modify DawsSearchByDocketId: remove DocketName
- Modify DawsSearchByDocketName: remove DocketID
- Modify All request XSD starting with DoPurchase: Change DocketName element to Description
- Modify All Response XSD to add StatusCode - that is with the same level of Errors.
- Modify All Response XSD to remove Message elements inside responseData.

Version 5.0 (Sep 24, 2008)
- Added Request and Response XSDs for Daws DebitAccount

Version 6.0 (Sept 25, 2008)
- Modify dopurchase-getParcel-response.xml to add ParcelXML elements instead of Base64 encoding.

Version 7.0 (Sept 29 - Oct1, 2008)
- Add DAWs getAcceptance and updateAcceptance request and response XSD.
- Modify dopurchase-WritsName-response.xsd to make MatchedDebtorName and LastName optional
- Modify request - DoPurchaseDownloadDocument.xsd to add chargeableInd.
- Modify response - dopurchase-downloadDocument-response.xsd to make billing related information optional
- Modify getProductPrice and dopurchase response XSD to remove TaxRate.
- Modify dopurchase-WritDetail-response.xsd: change enumeration for some fields,e.g. RecordType.
- Modify daws-debitAccount-response.xsd to change one GST to PST.
- Modify DawsDebitAccount.xsd to change DocketName to Description

- Change both Request and Response Based on the naming convention:
  For Dopurchase, 
    ServiceName (first letter upper case) + $e.g. <RequestBody>: //RequestBody/WritsGetDetail$ 
  For other services,
    ServiceName (first letter upper case) + MethodName
  Request XSDs end with "Request.xsd" and Response XSDs end with "Response.xsd"
  
Version 8.0 (Oct 3 - Oct3, 2008)
- Modify request - DoPurchaseDownloadDocument.xsd, ViewKey can be "ALL","ER" and "DOC".
- Modify request - DocumentserviceSearchDocumentRequest.xsd, ViewKey can be "ALL","ER" and "DOC".
  
Version 8.0 (Oct 6, 2008)
- Modify all dopurchase request xsd to add ProductName enumeration 
- Modify dopurchase writ detail response xsd to make solicitor RecordType optional
- Modify debit account request XSD to make Description optional. 
- Modify DopurchaseWritsGetDetailRequest.xsd to make ClientRefNum required.

Version 9.0 (Oct 7, 2008)
- Modify all dopurchase request XSD to remove ProductNotes and ClientRefNum
- Modify DopurchaseParcelRegisterRequest.xsd to add PIN format.
- Modify DopurchaseDownLoadDocumentRequest.xsd chargeableInd to be required.
- Modify DopurchaseWritsGetAbstractRequest.xsd to make ClientRefNum required.
- Modify DopurchaseWritSearchbyNameRequest.xsd to make ClientRefNum required.
- Modify DopurchaseMappingRequest.xsd to make custrefno optional.
- Modify DopurchaseparcelRegisterResponse.xsd to make range changes (0...unbounded) for 
  owner, notes, instrument, party-from, party-to, remark, correction, note.
- Modify DopurchaseMappingResponse.xsd to remove enum for InstrumentType
  and RegistrationType. Also make small changes based on Map service
  response xsd.  
- Modify DopurchaseGetsWritsDetailResponse.xsd - DateOfBirth type as xs:date.
- Modify DopurchaseGetsWritsDetailResponse.xsd - JudgementInfos as optional
- Modify DawsserviceResetPasswordRequest.xsd - remove Password element.

Version 9.1 (Oct 15, 2008)
- Modify DopurchaseWritsGetDetailResponse.xsd - make actionNumber as optional.  
- Add ProductName enumerations on DopurchaseWritsGetDetailRequest.xsd
- Modify both request and response xsd based on XSD review document.

Version 9.2 (Nov 12, 2008)
- Add ProductName enumerations on DawsserviceDebitAccountRequest.xsd.
- Modify DocumentserviceSearchDocumentRequest.xsd and its response xsd to allow
  multiple instrument search.
- Add ProductName enum - Plan Download (TC-P), Plan Download (TC-V), Plan Download (TC-M)
  in DawsserviceDebitAccountRequest.xsd
- modify DawsserviceDebitAccountRequest.xsd: WillBuilder product name. 

Version 9.3 (Nov 26, 2008)
- Modify DopurchaseMappingResponse.xsd to make billing elements optional.
- Modify DocumentserviceSearchDocumentResponse.xsd to add Errors inside ResponseDataType.

Version 10.0 (Feb 4, 2009)
- All XSDs were modified in order to provide annotations and enumerations where applicable
- DopurchaseDownLoadDocumentRequest.xsd - removed ischargeable attribute
- added Teraview account element to
  - PinserviceGetPINByOwnerRequest.xsd
  - PinserviceGetPropertyByPINRequest.xsd
  - PinserviceSearchByAddressRequest.xsd
  - PinserviceSearchForOwnerRequest.xsd
  - DocumentserviceSearchDocumentRequest.xsd
- added new ProductName enumerations for Stewart, LDD to
  - DopurchaseDownLoadDocumentRequest.xsd
  - DopurchaseMappingRequest.xsd
  - DopurchaseParcelRegisterRequest.xsd
  - DopurchaseWritSearchbyNameRequest.xsd
  - DopurchaseWritsGetAbstractRequest.xsd
  - DopurchaseWritsGetDetailRequest.xsd
- *Response.xsd - changed VersionToken from decimal to string
- DopurchaseWritSearchbyNameRequest.xsd - changed maxOccurs of SearchName from 20 to 1  

Version 11.0 (May 27, 2009)
- Modified DopurchaseParcelRegisterRequest.xsd in order to add the list of the discounted products
- Modified all request XSD files in order to limit the size of username@TVCredential to 15 chars and TeraviewAccount to 20 char
- Modified DopurchaseMappingRequest.xsd and DopurchaseMappingResponse.xsd in order to support adjacent properties
- Added XSD files PinserviceSearchByInstrumentRequest.xsd and PinserviceSearchByInstrumentResponse.xsd for the new functionality
- Added XSD files DawsserviceGetDocketSummaryRequest.xsd and DawsserviceGetDocketSummaryResponse.xsd for the new functionality
- Added mandatory element CertificateFormat to DopurchaseWritsGetAbstractRequest.xsd

Version 11.1 (Jul 08, 2009)
-DopurchaseMappingResponse.xsd - added LRO attribute to AdjacentParcel element; change PIN format
-DopurchaseMappingRequest.xsd - change PIN format to 12345-6789, modified DocketSystemID to limit the max value to 999999999999 and minimum value to 0 inclusive
-DopurchaseParcelRegisterRequest.xsd - changed adjacent parcel product names from 1st pg Adj Par Reg to 1st Pg Adj Par Reg, modified DocketSystemID to limit the max value to 999999999999 and minimum value to 0 inclusive
-DopurchaseDownLoadDocumentRequest.xsd - modified DocketSystemID to limit the maximum value to 999999999999 and minimum value to 0 inclusive
-DopurchaseWritSearchbyNameRequest.xsd - modified DocketSystemID to limit the max value to 999999999999 and minimum value to 0 inclusive
-DopurchaseWritsGetAbstractRequest.xsd - modified DocketSystemID to limit the max value to 999999999999 and minimum value to 0 inclusive
-DopurchaseWritsGetDetailRequest.xsd - modified DocketSystemID to limit the max value to 999999999999 and minimum value to 0 inclusive
-DawsserviceGetDocketSummaryResponse.xsd - added Description element under BillingTransaction node with the type=xs:string and annotation="Description of charges"
-DawsserviceGetDocketSummaryRequest.xsd - modified DocketSystemID to limit the maximum value to 999999999999 and minimum value to 0 inclusive
-DawsserviceDebitAccountRequest.xsd - modified DocketSystemID to limit the maximum value to 999999999999 and minimum value to 0 inclusive

Version 12.0 (Sep 28, 2012)
***What have been changed comparing the pervious TSB schemas***
1.	Comply with the change requests
1.1	Product will be determined by TSB instead of 3rd party
o	Request Schemas
Action: Remove the ProductName and ProductQuantity elements from the billable schemas
Updated schemas: 
a.	DopurchaseDownLoadDocumentRequest.xsd
b.	DopurchaseMappingRequest.xsd
c.	DopurchaseParcelRegisterRequest.xsd
d.	DopurchaseWritSearchbyNameRequest.xsd
e.	DopurchaseWritsGetDetailRequest.xsd
f.	DopurchaseWritsGetDetailRequest.xsd
o	Response Schemas
Action: Add the ProductName and Quantity elements into the billable schemas
Updated schemas: 
a.	DopurchaseDownLoadDocumentRequest.xsd
b.	DopurchaseMappingRequest.xsd
c.	DopurchaseParcelRegisterRequest.xsd
d.	DopurchaseWritSearchbyNameRequest.xsd
e.	DopurchaseWritsGetDetailRequest.xsd
f.	DopurchaseWritsGetDetailRequest.xsd
1.2	Empty the needless fields in Get Writs Details
Action: Change the response value for those identified needless fields to be always empty
Updated schema: DopurchaseWritsGetDetailResponse.xsd
1.3	GWH Map Login Info Should not be stored in 3rd party application (Mike Cote and Kathleen: I think we need a change request for this)
Action: Remove the GWH authentication fields from request schema
Updated schema: DopurchaseMappingRequest.xsd
2.	Change to simplify the maintainability and boost extensibility
These changes do NOT have impact for 3rd party and TSB from the coding perspective besides rename the TeraviewAcctNum  and TeraviewAccount   TO  TeraviewAccountName , they are only reassemble the existing request schemas to provides the benefits as described in this headline   
         Action: Extract two common XSDs from existing schemas
        Updated schemas: All the request schemas except Request.xsd

Version 12.0 (Oct 09, 2012)
1.	Eliminate the Dopurchase and Purchase as Service Name and Method Name
TSB will determine whether a service requires payment or not, and which product will be chosen, that means, Dopurchase is sort of obsoleted from channel perspective, for detailed changed, please refer to the table below (the orange highlighted represents a change)
2.	Incorporate WritsGetAbstract into WritsGetDetail, in other words,  TSB Revitalization won’t expose the WritsGetAbstract to channel (3rd party)
3.	In order to support item#1 changed,  the corresponding request and response XSDs of the WritsGetDetail need to be updated (for detailed changes, please refer to WritserviceGetWritDetailRequest.xsd and  WritserviceGetWritDetailResponse.xsd).
4.	Remove the format element from WritserviceSearchWritByNameRequest to comply with Writs only supports PDF execution certificate in 2013
5.	Add enumerations into Request.xsd for Service Name and Method Name elements to ensure proper value to be used. (for detailed changes, please refer to Request.xsd)
6.	Remove DebitAccount and GetProductPrice methods from Dawsservice, in other words, they will be invisible from channel perspective
