What is a CSA?

The Client Services feature of CICS allows you to write a Client Services Application (CSA). A CSA is a CICS program that accesses LAN-based data sources, including Adaptive Server Enterprise or any database that can be accessed by a DirectConnect. Results can be returned to the CSA for processing or transferred to another database.

A CSA uses standard CICS services to perform its processing. Examples of CICS services a CSA might use are scheduling and security management programs.

Your CSA can include any request valid in the target database (for example, Transact-SQL® to Adaptive Server Enterprise, DBC/SQL to DBC/1012). This includes both valid SQL and all valid extensions; for example, you can execute Adaptive Server Enterprise stored procedures or DBC/1012 macros.