The account information web service will allow for other applications to query an account and receive information about the account and its attributes. When a client hook queries the account information web service it will obtain an account "object." This object will be represented in the client's native programming language.
Project Strategic Goals:
- Provide a universal means for unit applications to obtain information about accounts without manual end-user interaction
- Provide a secure way to enforce financial data integrity throughout the Cornell campus
- Enhance the functionality delivered to end users

Requirements:
- Any programming language that supports Web services and is able to integrate with CUWebAuth as a Web service client. CIT currently has developed Kerberos support for the following languages:
- A srvtab generated by Cornell Information Technologies. If you do not already have a srvtab, you can obtain one here
.
- Once you have obtained your srvtab, you will need to register the path to it in your client code.
- You will also need to register the name of our application server's srvtab in you client code as the remote principal.
- The name of our srvtab is web-agent.app1a_uco.
- The WSDL
for this Web service, which you will need for generating your client hook.

What account information will be available?
- Code - The account number.
- Title - A short description of the account.
- Account Balance - Not yet available. This will return with a null value.
- Account Balance Date - Not yet available. This will return with a null value.
- CDFA Agency Code
- Delete Code
- Department - This will be the first three characters of the account code.
- FDP Code
- Function - The function code attributed to this account.
- Identification
- OSP Number
- Project Code - The default project code associated with the account. Some accounts do not have specified default project codes.
- Project Termination Date
- Restriction Code
- Source - The source code associated with the account.
- Status - The life-cycle status of the account. This will either be "pending", "active", or "closed." For most business processes, transactions should only be applied against accounts that are "active."
- Stop Code
- Term Date Account Status
- Termination Date
- Type

Want to hit the test service first?
- A srvtab generated by Cornell Information Technologies. If you do not already have a srvtab, you can obtain one here
.
- Once you have obtained your srvtab, you will need to register the path to it in your client code.
- You will also need to register the name of our application server's srvtab in you client code as the remote principal.
- The name of our srvtab is web-agent.eworkdev.
- The WSDL
for this Web service, which you will need for generating your client hook.
As always, this is a development application server and may sometimes be unstable.
dfa-acctsrch@cornell.edu
.