IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

What is EXCI ( External CICS Interface)?


IBM Mainframe Forums -> CICS
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
gokuldass

New User


Joined: 18 Mar 2005
Posts: 48
Location: india

PostPosted: Tue Sep 19, 2006 2:48 pm
Reply with quote

What is EXCI? How to invoke EXCI from TSO session?

Can anybody append a sample program to invoke EXCI from TSO.

I need an brief description and a sample program..



Thanks in advance.

Regards,
Gokuldass
Back to top
View user's profile Send private message
ofer71

Global Moderator


Joined: 27 Dec 2005
Posts: 2358
Location: Israel

PostPosted: Tue Sep 19, 2006 4:27 pm
Reply with quote

Have you tried to read Manual.

Quote:
The external CICS interface is an application programming interface that enables a non-CICS program (a client program) running in MVS to call a program (a server program) running in a CICS region and to pass and receive data by means of a communications area. The CICS application program is invoked as if linked-to by another CICS application program.

A client program that uses the external CICS interface can operate
multiple sessions for different users (either under the same or separate
TCBs) all coexisting in the same MVS address space without knowledge of,
or interference from, each other.


The external CICS interface provides two forms of programming interface:


° The EXCI CALL interface consists of six commands that allow you to:


- Allocate and open sessions to a CICS system from non-CICS programs
running under MVS


- Issue DPL requests on these sessions from the non-CICS programs


- Close and de-allocate the sessions on completion of the DPL
requests





° The EXEC CICS interface provides:


- A single composite command (LINK PROGRAM) that performs all six
commands of the EXCI CALL interface in one invocation
Back to top
View user's profile Send private message
venkagov

New User


Joined: 10 Aug 2006
Posts: 6
Location: Chennai

PostPosted: Thu Sep 21, 2006 3:58 pm
Reply with quote

Hi,

The external CICS interface (EXCI for short) allows programs running in batch, to execute a program that exists in an CICS environment.

Two forms of interface are provided by the External CICS Interface:

1) The EXCI Call Interface. This consists of six commands which let you initialize and open the interface, submit a request or requests and close the interface.

2) The EXEC CICS interface. This provides a single command (EXEC CICS LINK) to submit a request, the opening , closing and initialization is done automatically.

Choosing the correct Interface.

Your choice of interface will depend on the requirements of the application.

For single requests or infrequent requests it is recommended that you use the EXEC CICS LINK command. This should be used in these circumstances because all DPL functions must be executed for each invocation of the LINK command causing additional overheads.

Where your application requires frequent or multiple requests you should use the EXCI Call Interface. This is more efficient because you only have to perform the Initialize and Allocate once at the beginning of your program. You can then open and close the pipe as necessary and issue as many DPL calls as required, before de-allocating the pipe at the end of the program.
Back to top
View user's profile Send private message
raje

New User


Joined: 28 Sep 2006
Posts: 2
Location: tirupur

PostPosted: Fri Sep 29, 2006 10:12 am
Reply with quote

Hi
I went thru the Fine Manual.Does anyone have Sample COBOL program and Sample client in CICS which makes use of EXCI.

Please help me out for this.
Back to top
View user's profile Send private message
raje

New User


Joined: 28 Sep 2006
Posts: 2
Location: tirupur

PostPosted: Fri Sep 29, 2006 10:17 am
Reply with quote

Ok, I found this link: www-01.ibm.com/support/knowledgecenter/SSGMCP_5.3.0/com.ibm.cics.ts.doc/dfhtm/topics/dfhtmf3.html
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> CICS

 


Similar Topics
Topic Forum Replies
No new posts Using API Gateway from CICS program CICS 0
No new posts Calling an Open C library function in... CICS 1
No new posts How to 'Ping' a CICS region in JCL CICS 2
No new posts Parallelization in CICS to reduce res... CICS 4
No new posts How to avoid duplicating a CICS Web S... CICS 0
Search our Forums:

Back to Top