- C#
- Java
Lead Validation International C# Code Snippet
try
{
wsClient = new LVISoapServiceClient("Primary");
response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text);
if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
{
throw new Exception();
}
}
catch
{
wsClient = new LVISoapServiceClient("Backup");
response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text);
}
if (response?.Error != null)
{
processErrorResponse(response);
}
else if (response != null)
{
processSuccessfulResponse(response);
}
try
{
wsClient = new LVISoapServiceClient("Primary");
response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text);
if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
{
throw new Exception();
}
}
catch
{
wsClient = new LVISoapServiceClient("Backup");
response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text);
}
if (response?.Error != null)
{
processErrorResponse(response);
}
else if (response != null)
{
processSuccessfulResponse(response);
}
try { wsClient = new LVISoapServiceClient("Primary"); response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text); if (response == null || (response.Error != null && response.Error.TypeCode == "3")) { throw new Exception(); } } catch { wsClient = new LVISoapServiceClient("Backup"); response = wsClient.ValidateLeadInternational(FullName.Text, Salutation.Text, FirstName.Text, LastName.Text, BusinessName.Text, BusinessDomain.Text, BusinessEIN.Text, Address1.Text, Address2.Text, Address3.Text, Address4.Text, Address5.Text, Locality.Text, AdminArea.Text, PostalCode.Text, Country.Text, Phone1.Text, Phone2.Text, Email.Text, IPAddress.Text, Gender.Text, DateOfBirth.Text, UTCCaptureTime.Text, OutputLanguage.Text, TestType.Text, LicenseKey.Text); } if (response?.Error != null) { processErrorResponse(response); } else if (response != null) { processSuccessfulResponse(response); }
Lead Validation International Java Code Snippet
String FullName,Salutation,FirstName,LastName,
BusinessName,BusinessDomain,BusinessEIN,
Address1,Address2,Address3,Address4,Address5,
Locality,AdminArea,PostalCode,Country,Phone1,
Phone2,Email,IPAddress,Gender,DateOfBirth,
UTCCaptureTime,OutputLanguage,TestType,LicenseKey;
FullName = request.getParameter("iFullName");
Salutation = request.getParameter("iSalutation");
FirstName = request.getParameter("iFirstName");
LastName = request.getParameter("iLastName");
BusinessName = request.getParameter("iBusinessName");
BusinessDomain = request.getParameter("iBusinessDomain");
BusinessEIN = request.getParameter("iBusinessEIN");
Address1 = request.getParameter("iAddress1");
Address2 = request.getParameter("iAddress2");
Address3 = request.getParameter("iAddress3");
Address4 = request.getParameter("iAddress4");
Address5 = request.getParameter("iAddress5");
Locality = request.getParameter("iLocality");
AdminArea = request.getParameter("iAdminArea");
PostalCode = request.getParameter("iPostalCode");
Country = request.getParameter("iCountry");
Phone1 = request.getParameter("iPhone1");
Phone2 = request.getParameter("iPhone2");
Email = request.getParameter("iEmail");
IPAddress = request.getParameter("iIPAddress");
Gender = request.getParameter("iGender");
DateOfBirth = request.getParameter("iDateOfBirth");
UTCCaptureTime = request.getParameter("iUTCCaptureTime");
OutputLanguage = request.getParameter("iOutputLanguage");
TestType = request.getParameter("iTestType");
LicenseKey = request.getParameter("iLicenseKey");
ContactInternational Response = null;
ILVISoapService Client = new LVISoapService(TrialURL).getDOTSLeadValidationInternational();
try{
Response = Client.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey);
}
catch(Exception r)
{
// Implementing failover logic below as an example.
ILVISoapService backupClient = new LVISoapService(FailoverURL).getDOTSLeadValidationInternational();
Response = backupClient.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey);
}
String FullName,Salutation,FirstName,LastName,
BusinessName,BusinessDomain,BusinessEIN,
Address1,Address2,Address3,Address4,Address5,
Locality,AdminArea,PostalCode,Country,Phone1,
Phone2,Email,IPAddress,Gender,DateOfBirth,
UTCCaptureTime,OutputLanguage,TestType,LicenseKey;
FullName = request.getParameter("iFullName");
Salutation = request.getParameter("iSalutation");
FirstName = request.getParameter("iFirstName");
LastName = request.getParameter("iLastName");
BusinessName = request.getParameter("iBusinessName");
BusinessDomain = request.getParameter("iBusinessDomain");
BusinessEIN = request.getParameter("iBusinessEIN");
Address1 = request.getParameter("iAddress1");
Address2 = request.getParameter("iAddress2");
Address3 = request.getParameter("iAddress3");
Address4 = request.getParameter("iAddress4");
Address5 = request.getParameter("iAddress5");
Locality = request.getParameter("iLocality");
AdminArea = request.getParameter("iAdminArea");
PostalCode = request.getParameter("iPostalCode");
Country = request.getParameter("iCountry");
Phone1 = request.getParameter("iPhone1");
Phone2 = request.getParameter("iPhone2");
Email = request.getParameter("iEmail");
IPAddress = request.getParameter("iIPAddress");
Gender = request.getParameter("iGender");
DateOfBirth = request.getParameter("iDateOfBirth");
UTCCaptureTime = request.getParameter("iUTCCaptureTime");
OutputLanguage = request.getParameter("iOutputLanguage");
TestType = request.getParameter("iTestType");
LicenseKey = request.getParameter("iLicenseKey");
ContactInternational Response = null;
ILVISoapService Client = new LVISoapService(TrialURL).getDOTSLeadValidationInternational();
try{
Response = Client.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey);
}
catch(Exception r)
{
// Implementing failover logic below as an example.
ILVISoapService backupClient = new LVISoapService(FailoverURL).getDOTSLeadValidationInternational();
Response = backupClient.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey);
}
String FullName,Salutation,FirstName,LastName, BusinessName,BusinessDomain,BusinessEIN, Address1,Address2,Address3,Address4,Address5, Locality,AdminArea,PostalCode,Country,Phone1, Phone2,Email,IPAddress,Gender,DateOfBirth, UTCCaptureTime,OutputLanguage,TestType,LicenseKey; FullName = request.getParameter("iFullName"); Salutation = request.getParameter("iSalutation"); FirstName = request.getParameter("iFirstName"); LastName = request.getParameter("iLastName"); BusinessName = request.getParameter("iBusinessName"); BusinessDomain = request.getParameter("iBusinessDomain"); BusinessEIN = request.getParameter("iBusinessEIN"); Address1 = request.getParameter("iAddress1"); Address2 = request.getParameter("iAddress2"); Address3 = request.getParameter("iAddress3"); Address4 = request.getParameter("iAddress4"); Address5 = request.getParameter("iAddress5"); Locality = request.getParameter("iLocality"); AdminArea = request.getParameter("iAdminArea"); PostalCode = request.getParameter("iPostalCode"); Country = request.getParameter("iCountry"); Phone1 = request.getParameter("iPhone1"); Phone2 = request.getParameter("iPhone2"); Email = request.getParameter("iEmail"); IPAddress = request.getParameter("iIPAddress"); Gender = request.getParameter("iGender"); DateOfBirth = request.getParameter("iDateOfBirth"); UTCCaptureTime = request.getParameter("iUTCCaptureTime"); OutputLanguage = request.getParameter("iOutputLanguage"); TestType = request.getParameter("iTestType"); LicenseKey = request.getParameter("iLicenseKey"); ContactInternational Response = null; ILVISoapService Client = new LVISoapService(TrialURL).getDOTSLeadValidationInternational(); try{ Response = Client.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey); } catch(Exception r) { // Implementing failover logic below as an example. ILVISoapService backupClient = new LVISoapService(FailoverURL).getDOTSLeadValidationInternational(); Response = backupClient.validateLeadInternational(FullName,Salutation,FirstName,LastName,BusinessName,BusinessDomain,BusinessEIN,Address1,Address2,Address3,Address4,Address5,Locality,AdminArea,PostalCode,Country,Phone1,Phone2,Email,IPAddress,Gender,DateOfBirth,UTCCaptureTime,OutputLanguage,TestType,LicenseKey); }