Washington State Legislative Web Services
Detailed Service Information
This site was last updated: 11/13/2006.
This page provides detailed information about each of the Legislative Web Services (LWS) as well as any relevant technical information. In order to report a problem, receive change notifications, submit a change request or submit an inquiry please email us at WebRequest@leg.wa.gov.
Data dictionary is located in Web Service Data Dictionary.
All services are available at http://wslwebservices.leg.wa.gov/
All services are designed to perform input validation prior to any business logic being executed. Exceptions – in the form of SOAP Faults – will be thrown for any invalid input. Examples of invalid input are:
· Null or empty input strings
· Invalid biennium strings (not in the format “2005-06”)
Exceptions will also be thrown for any service where a singular object (vs. a collection of objects) is expected to be returned but is not found. An example would be searching for legislation information on a specific bill.
It is strongly recommended that client applications use good coding principles by surrounding the code that invokes the service with a try-catch block. This will ensure that any exceptions can be handled gracefully and will also provide detailed information about the error which will help with troubleshooting.