Batch
Click here for a complete list of operations.
Validate
Test
The test form is only available for methods with primitive types as parameters.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 /Webservice5/addBatch/Batch.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://validator2.AddressDoctor.com/addBatch/Batch/Validate" <?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> <Validate xmlns="http://validator2.AddressDoctor.com/addBatch/Batch"> <addBatchRequest> <Authentication> <CustomerID>long</CustomerID> <DepartmentID>long</DepartmentID> <Password>string</Password> </Authentication> <Reserved>string</Reserved> <CampaignID>string</CampaignID> <OtherServices> <Service> <type>string</type> <payload>string</payload> </Service> <Service> <type>string</type> <payload>string</payload> </Service> </OtherServices> <Parameters> <CountryOfOrigin>COO_ALWAYS_USE_DESTINATION_COUNTRY or COO_NEVER_USE_DESTINATION_COUNTRY or COO_ABW or COO_AFG or COO_AGO or COO_AIA or COO_ALB or COO_AND or COO_ANT or COO_ARE or COO_ARG or COO_ARM or COO_ASM or COO_ATA or COO_ATF or COO_ATG or COO_AUS or COO_AUT or COO_AZE or COO_BDI or COO_BEL or COO_BEN or COO_BFA or COO_BGD or COO_BGR or COO_BHR or COO_BHS or COO_BIH or COO_BLR or COO_BLZ or COO_BMU or COO_BOL or COO_BRA or COO_BRB or COO_BRN or COO_BTN or COO_BVT or COO_BWA or COO_CAF or COO_CAN or COO_CCK or COO_CHE or COO_CHL or COO_CHN or COO_CIV or COO_CMR or COO_COD or COO_COG or COO_COK or COO_COL or COO_COM or COO_CPV or COO_CRI or COO_CUB or COO_CXR or COO_CYM or COO_CYP or COO_CZE or COO_DEU or COO_DJI or COO_DMA or COO_DNK or COO_DOM or COO_DZA or COO_ECU or COO_EGY or COO_ERI or COO_ESH or COO_ESP or COO_EST or COO_ETH or COO_FIN or COO_FJI or COO_FLK or COO_FRA or COO_FRO or COO_FSM or COO_GAB or COO_GBR or COO_GEO or COO_GHA or COO_GIB or COO_GIN or COO_GLP or COO_GMB or COO_GNB or COO_GNQ or COO_GRC or COO_GRD or COO_GRL or COO_GTM or COO_GUF or COO_GUM or COO_GUY or COO_HKG or COO_HMD or COO_HND or COO_HRV or COO_HTI or COO_HUN or COO_IDN or COO_IND or COO_IOT or COO_IRL or COO_IRN or COO_IRQ or COO_ISL or COO_ISR or COO_ITA or COO_JAM or COO_JOR or COO_JPN or COO_KAZ or COO_KEN or COO_KGZ or COO_KHM or COO_KIR or COO_KNA or COO_KOR or COO_KWT or COO_LAO or COO_LBN or COO_LBR or COO_LBY or COO_LCA or COO_LIE or COO_LKA or COO_LSO or COO_LTU or COO_LUX or COO_LVA or COO_MAC or COO_MAR or COO_MCO or COO_MDA or COO_MDG or COO_MDV or COO_MEX or COO_MHL or COO_MKD or COO_MLI or COO_MLT or COO_MMR or COO_MNG or COO_MNP or COO_MOZ or COO_MRT or COO_MSR or COO_MTQ or COO_MUS or COO_MWI or COO_MYS or COO_MYT or COO_NAM or COO_NCL or COO_NER or COO_NFK or COO_NGA or COO_NIC or COO_NIU or COO_NLD or COO_NOR or COO_NPL or COO_NRU or COO_NZL or COO_OMN or COO_PAK or COO_PAN or COO_PCN or COO_PER or COO_PHL or COO_PLW or COO_PNG or COO_POL or COO_PRI or COO_PRK or COO_PRT or COO_PRY or COO_PSE or COO_PYF or COO_QAT or COO_REU or COO_ROU or COO_RUS or COO_RWA or COO_SAU or COO_SDN or COO_SEN or COO_SGP or COO_SGS or COO_SHN or COO_SJM or COO_SLB or COO_SLE or COO_SLV or COO_SMR or COO_SOM or COO_SPM or COO_STP or COO_SUR or COO_SVK or COO_SVN or COO_SWE or COO_SWZ or COO_SYC or COO_SYR or COO_TCA or COO_TCD or COO_TGO or COO_THA or COO_TJK or COO_TKL or COO_TKM or COO_TLS or COO_TON or COO_TTO or COO_TUN or COO_TUR or COO_TUV or COO_TWN or COO_TZA or COO_UGA or COO_UKR or COO_UMI or COO_URY or COO_USA or COO_UZB or COO_VAT or COO_VCT or COO_VEN or COO_VGB or COO_VIR or COO_VNM or COO_VUT or COO_WLF or COO_WSM or COO_YEM or COO_SCG or COO_ZAF or COO_ZMB or COO_ZWE</CountryOfOrigin> <StreetWithHNo>boolean</StreetWithHNo> <CountryType>ISO_2 or ISO_3 or ISO_NUMBER or ABBREVIATION or NAME_CN or NAME_DA or NAME_DE or NAME_EN or NAME_ES or NAME_FI or NAME_FR or NAME_GR or NAME_HU or NAME_IT or NAME_JP or NAME_KR or NAME_NL or NAME_PL or NAME_PT or NAME_RU or NAME_SA or NAME_SE</CountryType> <LineSeparator>LST_LF or LST_SEMICOLON or LST_COMMA or LST_TAB or LST_NO_SEPARATOR</LineSeparator> <PreferredLanguage>PFL_DATABASE or PFL_LATIN_SCRIPT or PFL_PREFERRED_BY_POSTAL_ADMIN or PFL_PRIMARY or PFL_SECONDARY or PFL_LANG_EN</PreferredLanguage> <Capitalization>NO_CHANGE or UPPER_CASE or LOWER_CASE or MIXED_CASE</Capitalization> <FormattedAddressWithOrganization>boolean</FormattedAddressWithOrganization> <ParsedInput>NEVER or ONLY_FOR_P or ONLY_PARSED</ParsedInput> <RemoveDiacritics>boolean</RemoveDiacritics> <FieldDimensions> <Organization xsi:nil="true" /> <Contact xsi:nil="true" /> <Building xsi:nil="true" /> <Street xsi:nil="true" /> <POBox xsi:nil="true" /> <Locality xsi:nil="true" /> <PostalCode xsi:nil="true" /> <Province xsi:nil="true" /> <Country xsi:nil="true" /> <CountrySpecificLocalityLine xsi:nil="true" /> <DeliveryAddressLines xsi:nil="true" /> <FormattedAddress xsi:nil="true" /> </FieldDimensions> </Parameters> <AddressCount>long</AddressCount> <Addresses> <Address> <RecordID>string</RecordID> <Organization>string</Organization> <Department>string</Department> <Contact>string</Contact> <Building>string</Building> <Street>string</Street> <HouseNumber>string</HouseNumber> <POBox>string</POBox> <Locality>string</Locality> <PostalCode>string</PostalCode> <Province>string</Province> <Country>string</Country> <Residue>string</Residue> <CountrySpecificLocalityLine>string</CountrySpecificLocalityLine> <DeliveryAddressLines>string</DeliveryAddressLines> <FormattedAddress>string</FormattedAddress> </Address> <Address> <RecordID>string</RecordID> <Organization>string</Organization> <Department>string</Department> <Contact>string</Contact> <Building>string</Building> <Street>string</Street> <HouseNumber>string</HouseNumber> <POBox>string</POBox> <Locality>string</Locality> <PostalCode>string</PostalCode> <Province>string</Province> <Country>string</Country> <Residue>string</Residue> <CountrySpecificLocalityLine>string</CountrySpecificLocalityLine> <DeliveryAddressLines>string</DeliveryAddressLines> <FormattedAddress>string</FormattedAddress> </Address> </Addresses> </addBatchRequest> </Validate> </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> <ValidateResponse xmlns="http://validator2.AddressDoctor.com/addBatch/Batch"> <ValidateResult> <ErrorCode>long</ErrorCode> <ErrorMessage>string</ErrorMessage> <Reserved>string</Reserved> <CampaignID>string</CampaignID> <ResultCount>long</ResultCount> <Results> <Result> <Address xsi:nil="true" /> <ValidationStatus>string</ValidationStatus> <ResultPercentage>double</ResultPercentage> <ElementMatchStatus>string</ElementMatchStatus> <ElementResultStatus>string</ElementResultStatus> <CountryISO3>string</CountryISO3> <OtherServices xsi:nil="true" /> </Result> <Result> <Address xsi:nil="true" /> <ValidationStatus>string</ValidationStatus> <ResultPercentage>double</ResultPercentage> <ElementMatchStatus>string</ElementMatchStatus> <ElementResultStatus>string</ElementResultStatus> <CountryISO3>string</CountryISO3> <OtherServices xsi:nil="true" /> </Result> </Results> </ValidateResult> </ValidateResponse> </soap:Body> </soap:Envelope>