Lead Validation International C# Code Snippet

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
string primaryURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text;
string backupURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text;
try
{
//Make Call to primary URL
response = httpGet(primaryURL);
if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
{
throw new Exception();
}
}
catch
{
response = httpGet(backupURL);
}
string primaryURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text; string backupURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text; try { //Make Call to primary URL response = httpGet(primaryURL); if (response == null || (response.Error != null && response.Error.TypeCode == "3")) { throw new Exception(); } } catch { response = httpGet(backupURL); }
string primaryURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text;
string backupURL = "https://trial.serviceobjects.com/lvi/api.svc/XML/ValidateLeadInternational?FullName=" + FullName.Text + "&Salutation=" + Salutation.Text + "&FirstName=" + FirstName.Text + "&LastName=" + LastName.Text + "&BusinessName=" + BusinessName.Text + "&BusinessDomain=" + BusinessDomain.Text + "&BusinessEIN=" + BusinessEIN.Text + "&Address1=" + Address1.Text + "&Address2=" + Address2.Text + "&Address3=" + Address3.Text + "&Address4=" + Address4.Text + "&Address5=" + Address5 + "&Locality=" + Locality.Text + "&AdminArea=" + AdminArea.Text + "&PostalCode=" + PostalCode.Text + "&Country=" + Country.Text + "&Phone1=" + Phone1.Text + "&Phone2=" + Phone2.Text + "&Email=" + Email.Text + "&IPAddress=" + IPAddress.Text + "&Gender=" + Gender.Text + "&DateOfBirth=" + DateOfBirth.Text + "&UTCCaptureTime=" + UTCCaptureTime.Text + "&OutputLanguage=" + OutputLanguage.Text + "&TestType=" + TestType.Text + "&LicenseKey=" + LicenseKey.Text;
 
try
{
    //Make Call to primary URL
    response = httpGet(primaryURL);
    if (response == null || (response.Error != null && response.Error.TypeCode == "3"))
    {
        throw new Exception();
    }
}
catch
{
    response = httpGet(backupURL);
}

Lead Validation International Java Code Snippet

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
LVIClient Client = new LVIClient();
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.
LVIClient backupClient = new LVIClient();
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; LVIClient Client = new LVIClient(); 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. LVIClient backupClient = new LVIClient(); 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;
LVIClient Client = new LVIClient();
 
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.
    LVIClient backupClient = new LVIClient();
    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);
}