There are a number of 3rd party API's * Defra Outbound * [DefraAPIService] * URLs * http://localhost:4063/DefraApiService.svc/rest/test NOTE: the '/rest/' part of the path is from the web.config end point * (old / not used anymore) http://localhost:4063/DefraApiService.svc/rest/defra?username=MYPET&password=2kY7WKU52Qp4JVWX&chipnumber=100237000250447 (TRUE) * (current) http://localhost:4063/DefraApiService.svc/rest/defra/MYPET/2kY7WKU52Qp4JVWX/100237000250447 NOTE: this works for tests, but returns a string NOT a httpresponse. (for this there is DEFRA2) DEFRA2 WONT work in a browser for testing (last time checked these were correct, data subject to change)) 056098100223607(info) 100237000250447(true) 22083971963(false not found) 900118000189217(false not petlog registered) * http://localhost:4063/DefraApiService.svc/rest/DEFRA_PublicApiTest?chipnumber=100237000250447 NOTE: this is purely for testing of public API method (pre public api being written), its a callable routine for debugging * http://localhost:4063/DefraApiService.svc/rest/defra2/MYPET/2kY7WKU52Qp4JVWX/100237000250447 runs and can debug, but the response freaks the browner out. * Defra Inbound * 4 (maybe 3) methods. * 2 (maybe 3) Used for VetPhone * 1 is the Defra Outbound that calls all Defra API's from other providers * LostPet * To Test, use the WCF tester tool (WcfTestClient) * URLs * http://localhost:4063/PetlogLostPet.svc/ * Test * TestWithDB * LostPet(xml) * ValidateXML(xml) * Example xml data is in the file : SampleXML\LostPet_1.xml * FoundPet * To Test, use the WCF tester tool (WcfTestClient) * URLs * http://localhost:4063/PetlogFoundPet.svc/ * Test * TestWithDB * FoundPet(xml) * ValidateXML(xml) * Example xml data is in the file : SampleXML\FoundPet_1.xml * NOTE: lost + found work together, so ensure correct lost data is in place forst * StolenPet * To Test, use the WCF tester tool (WcfTestClient) * URLs * http://localhost:4063/PetlogReportStolenService.svc/ * Test * TestWithDB * ReportStolenPet(xml) * ValidateXML(xml) * Example xml data is in the file : SampleXML\StolenPet_1.xml * Registrations * To Test, use the WCF tester tool (WcfTestClient) * URLs * http://localhost:4063/PetlogRegistrationsService.svc/ * Test * TestWithDB * SubmitRegistration(xml) * SubmitRegistration132(xml) * ValidateXML(xml) * ValidateXML132(xml) * Example xml data is in the file : SampleXML\Registration_1.xml