Process Conveyancer Request
Click here for a complete list of operations.
returnXMLResponse
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /main.asmx HTTP/1.1
Host: ctiwsstage.ctic.ca
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://ctiws.ctic.ca/returnXMLResponse"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<returnXMLResponse xmlns="http://ctiws.ctic.ca">
<xr action="GetDPFileState or GetUnderwritingQuestions or SendUnderWritingData or SendRegistration or SendBaseData or GetTerms or GetExceptions or GetDocList or GetDocs or GetVersions or GetTables or GetHelp or GetQuote or SendOrderPolicy or GetBilling or TriggerFullUnderwriting or GetCredentials or SendChangeRequest or SendCancelRequest or VerifyCredentials" conveyancerclient="string" xmlns="" />
</returnXMLResponse>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<returnXMLResponseResponse xmlns="http://ctiws.ctic.ca">
<returnXMLResponseResult conveyancerclient="string" xmlns="">
<sendTables>
<tables>
<lenders xsi:nil="true" />
<endorsements xsi:nil="true" />
<help xsi:nil="true" />
<finePrint xsi:nil="true" />
</tables>
</sendTables>
<errorMessage>
<error>
<errorCode>string</errorCode>
<errorDescription>string</errorDescription>
</error>
<error>
<errorCode>string</errorCode>
<errorDescription>string</errorDescription>
</error>
</errorMessage>
<sendVersions>
<versionItems>
<versionItem xsi:nil="true" />
<versionItem xsi:nil="true" />
</versionItems>
</sendVersions>
<uwQuestions>
<fileID>positiveInteger</fileID>
<InternalReference>string</InternalReference>
<questions>
<question xsi:nil="true" />
<question xsi:nil="true" />
</questions>
<interests>
<interest xsi:nil="true" />
<interest xsi:nil="true" />
</interests>
</uwQuestions>
<registrationResponse>
<firmName>string</firmName>
<lawyers>
<registereduser xsi:nil="true" />
<registereduser xsi:nil="true" />
</lawyers>
<assistants>
<registereduser xsi:nil="true" />
<registereduser xsi:nil="true" />
</assistants>
</registrationResponse>
<termsAndConditions>string</termsAndConditions>
<sendDPFileState>
<DPFileStates>
<fileID>integer</fileID>
<DPFileState>string</DPFileState>
<DPFileStateInfo>string</DPFileStateInfo>
<changeRequest>string</changeRequest>
<archived>boolean</archived>
<policyNode xsi:nil="true" />
<cancellation xsi:nil="true" />
</DPFileStates>
<DPFileStates>
<fileID>integer</fileID>
<DPFileState>string</DPFileState>
<DPFileStateInfo>string</DPFileStateInfo>
<changeRequest>string</changeRequest>
<archived>boolean</archived>
<policyNode xsi:nil="true" />
<cancellation xsi:nil="true" />
</DPFileStates>
</sendDPFileState>
<sendExceptionsEndorsements>
<draft>boolean</draft>
<exceptions>
<exception xsi:nil="true" />
<exception xsi:nil="true" />
</exceptions>
<endorsements>
<endorsement xsi:nil="true" />
<endorsement xsi:nil="true" />
</endorsements>
</sendExceptionsEndorsements>
<sendInvoices>
<invoice>
<fileID>integer</fileID>
<paid>boolean</paid>
<outstanding>boolean</outstanding>
<ccPaymentOnly>boolean</ccPaymentOnly>
<invoiceDetail xsi:nil="true" />
</invoice>
<invoice>
<fileID>integer</fileID>
<paid>boolean</paid>
<outstanding>boolean</outstanding>
<ccPaymentOnly>boolean</ccPaymentOnly>
<invoiceDetail xsi:nil="true" />
</invoice>
<ccPaymentUrl>string</ccPaymentUrl>
</sendInvoices>
<sendHelp>
<DocVersion>string</DocVersion>
<DocFileName>string</DocFileName>
<DocUIName>string</DocUIName>
<DocBase64>base64Binary</DocBase64>
</sendHelp>
<sendCredentials>
<requestSuccessful>boolean</requestSuccessful>
<credentialsResponse>string</credentialsResponse>
</sendCredentials>
<sendDocList>
<docstodownload>
<doctodownload xsi:nil="true" />
<doctodownload xsi:nil="true" />
</docstodownload>
</sendDocList>
<sendDocs>
<documents>
<document xsi:nil="true" />
<document xsi:nil="true" />
</documents>
<endorsementdocs>
<endorsementdoc xsi:nil="true" />
<endorsementdoc xsi:nil="true" />
</endorsementdocs>
</sendDocs>
<sendQuote>
<quoteText>string</quoteText>
<quoteLineItems>
<quoteLineItem xsi:nil="true" />
<quoteLineItem xsi:nil="true" />
</quoteLineItems>
</sendQuote>
<orderPolicyResponse>
<paymentResult>bytes</paymentResult>
</orderPolicyResponse>
<verifyCredentialsResponse>
<validUser>boolean</validUser>
</verifyCredentialsResponse>
<fileID>string</fileID>
</returnXMLResponseResult>
</returnXMLResponseResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /main.asmx HTTP/1.1
Host: ctiwsstage.ctic.ca
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<returnXMLResponse xmlns="http://ctiws.ctic.ca">
<xr action="GetDPFileState or GetUnderwritingQuestions or SendUnderWritingData or SendRegistration or SendBaseData or GetTerms or GetExceptions or GetDocList or GetDocs or GetVersions or GetTables or GetHelp or GetQuote or SendOrderPolicy or GetBilling or TriggerFullUnderwriting or GetCredentials or SendChangeRequest or SendCancelRequest or VerifyCredentials" conveyancerclient="string" xmlns="" />
</returnXMLResponse>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<returnXMLResponseResponse xmlns="http://ctiws.ctic.ca">
<returnXMLResponseResult conveyancerclient="string" xmlns="">
<sendTables>
<tables>
<lenders xsi:nil="true" />
<endorsements xsi:nil="true" />
<help xsi:nil="true" />
<finePrint xsi:nil="true" />
</tables>
</sendTables>
<errorMessage>
<error>
<errorCode>string</errorCode>
<errorDescription>string</errorDescription>
</error>
<error>
<errorCode>string</errorCode>
<errorDescription>string</errorDescription>
</error>
</errorMessage>
<sendVersions>
<versionItems>
<versionItem xsi:nil="true" />
<versionItem xsi:nil="true" />
</versionItems>
</sendVersions>
<uwQuestions>
<fileID>positiveInteger</fileID>
<InternalReference>string</InternalReference>
<questions>
<question xsi:nil="true" />
<question xsi:nil="true" />
</questions>
<interests>
<interest xsi:nil="true" />
<interest xsi:nil="true" />
</interests>
</uwQuestions>
<registrationResponse>
<firmName>string</firmName>
<lawyers>
<registereduser xsi:nil="true" />
<registereduser xsi:nil="true" />
</lawyers>
<assistants>
<registereduser xsi:nil="true" />
<registereduser xsi:nil="true" />
</assistants>
</registrationResponse>
<termsAndConditions>string</termsAndConditions>
<sendDPFileState>
<DPFileStates>
<fileID>integer</fileID>
<DPFileState>string</DPFileState>
<DPFileStateInfo>string</DPFileStateInfo>
<changeRequest>string</changeRequest>
<archived>boolean</archived>
<policyNode xsi:nil="true" />
<cancellation xsi:nil="true" />
</DPFileStates>
<DPFileStates>
<fileID>integer</fileID>
<DPFileState>string</DPFileState>
<DPFileStateInfo>string</DPFileStateInfo>
<changeRequest>string</changeRequest>
<archived>boolean</archived>
<policyNode xsi:nil="true" />
<cancellation xsi:nil="true" />
</DPFileStates>
</sendDPFileState>
<sendExceptionsEndorsements>
<draft>boolean</draft>
<exceptions>
<exception xsi:nil="true" />
<exception xsi:nil="true" />
</exceptions>
<endorsements>
<endorsement xsi:nil="true" />
<endorsement xsi:nil="true" />
</endorsements>
</sendExceptionsEndorsements>
<sendInvoices>
<invoice>
<fileID>integer</fileID>
<paid>boolean</paid>
<outstanding>boolean</outstanding>
<ccPaymentOnly>boolean</ccPaymentOnly>
<invoiceDetail xsi:nil="true" />
</invoice>
<invoice>
<fileID>integer</fileID>
<paid>boolean</paid>
<outstanding>boolean</outstanding>
<ccPaymentOnly>boolean</ccPaymentOnly>
<invoiceDetail xsi:nil="true" />
</invoice>
<ccPaymentUrl>string</ccPaymentUrl>
</sendInvoices>
<sendHelp>
<DocVersion>string</DocVersion>
<DocFileName>string</DocFileName>
<DocUIName>string</DocUIName>
<DocBase64>base64Binary</DocBase64>
</sendHelp>
<sendCredentials>
<requestSuccessful>boolean</requestSuccessful>
<credentialsResponse>string</credentialsResponse>
</sendCredentials>
<sendDocList>
<docstodownload>
<doctodownload xsi:nil="true" />
<doctodownload xsi:nil="true" />
</docstodownload>
</sendDocList>
<sendDocs>
<documents>
<document xsi:nil="true" />
<document xsi:nil="true" />
</documents>
<endorsementdocs>
<endorsementdoc xsi:nil="true" />
<endorsementdoc xsi:nil="true" />
</endorsementdocs>
</sendDocs>
<sendQuote>
<quoteText>string</quoteText>
<quoteLineItems>
<quoteLineItem xsi:nil="true" />
<quoteLineItem xsi:nil="true" />
</quoteLineItems>
</sendQuote>
<orderPolicyResponse>
<paymentResult>bytes</paymentResult>
</orderPolicyResponse>
<verifyCredentialsResponse>
<validUser>boolean</validUser>
</verifyCredentialsResponse>
<fileID>string</fileID>
</returnXMLResponseResult>
</returnXMLResponseResponse>
</soap12:Body>
</soap12:Envelope>