Lyons Home
Lyons Home
site map
careers
contact us
login
Request InfoProductsAbout UsSupportPartnersEventsIntegrated Solutions



Overview

iBankRegistry

Account Number Verification

Bank Routing Number Databases

Web Services

PatriotAGENT

OFAC Solution

SSN-Key

Global Payments



C# for Microsoft .NET Snippet

This code snippet references the ABAService Web Service only. To reference the ABAExpress Web Service,
in the Web References Section of your project, change the Web Reference URL value to https://www.lyonsreg.com/webservices/abaexpress/ABAService.asmx?wsdl.

		// Called when user clicks go button - call the web service.
		private void btnGo_Click(object sender, System.EventArgs e)
		{
			// abaService class automatically generated from WSDL
			// and located in WebReferences section
			abaService.ABAService service;
			try
			{
				
				// Hour Glass.
				this.Cursor = Cursors.WaitCursor;
				// Create the service.
				service = new abaService.ABAService();

				// Get the company ID.
			
				// Logon
				string token = service.Logon(int.Parse(tbCompanyID.Text), tbUserName.Text.Trim(), tbPassword.Text.Trim());
				// Get the banks XML.
				string xml = service.GetBanksXML(token, tbABA.Text);
				if (xml != "")
					ProcessXML(xml);
				
			}
			catch (Exception)
			{
				// Something failed.
				MessageBox.Show("Call to web service failed!", "Error!");
				comboBanks.Items.Clear();
			}
			finally
			{
				// Restore the cursor.
				this.Cursor = Cursors.Default;
			}
		}

		//
		// Process the XML
		//
		private void ProcessXML(string xml)
		{
			try
			{
				comboBanks.Items.Clear();
				XmlDocument xmlDoc = new XmlDocument();
				xmlDoc.LoadXml(xml);
				XmlNodeList nodeList = xmlDoc.SelectNodes("//InstitutionName[@type='M']");
				foreach (XmlNode node in nodeList)
				{
					comboBanks.Items.Add(node.InnerText);
				}
				comboBanks.Enabled = true;
				comboBanks.SelectedIndex = 0;
				btnClear.Enabled = true;
			}
			catch (Exception)
			{
			}
		}

Sample Application

To download a sample CSharp application project, click the link below:

CSharp ABA Web Service Sample Application

Other Sample Code Snippets

Complete source code for the above sample applications and other platform variations is available upon request.  Contact us for more information.


© 2003-2007 Lyons Commercial Data

Lyons Commercial Data - Home
Products | Login | Support | Link to Us | Partners | Events | About Lyons | Contact Us