Novel techniques for operating a transactional processing system on which a
CICS progran is stored. The CICS program includes logic for implementing
business rules, and logic for accessing data. An ODBC invocation proven,
stored on a client data processing system, is adapted to invoke stored
procedures. The invocation program, executed by a remote computer, causes
execution of the stored CICS program at the transactional processing
system. The invocation program causes the CICS program to access data from
a computer-readable data storage medium, and to filter the data by
implementing business rules. The transactional processing system is
equipped with business rules. The trnnsactional processing system is
equipped with stored procedures (queries), executed in response to a query
command stored in the invocation program and issued by the client data
processing system. Thus, the result of the query include accessed data to
which business rules have been applied. The results can be processed by
stored client programs.