Open Data Services language event handlers can process database language requests on behalf of a client or a server. Language events are generated in one of two ways: when a client or a server directs a standard DB-Library language request to the Open Data Services server application, or when a client or a server issues a call to the sp_sqlexec remote stored procedure built in to Open Data Services.