Overview of the programming interface

The .NET classes are supported on all Windows platforms and can be used to build 32-bit and 64-bit remote mode applications. The .NET classes are not supported in local mode..

The GatewayConnection class represents a connection to CICS® Transaction Gateway. The connection is opened in the constructor and remains open until the Close() method is invoked. The class provides two methods for interacting with CICS Transaction Gateway: Flow(request) which flows an EciRequest to CICS Transaction Gateway, and ListSystems() which returns a list of all CICS servers that have been defined in CICS Transaction Gateway. Transaction tracking can be enabled on the GatewayConnection class by setting the Applid and ApplidQualifier properties.

The EciRequest class represents an ECI call to CICS, and allows data to be flowed in either COMMAREAs or channels. The Channel and Container classes are used to construct and manage channel and container data. If you specify both a channel and a COMMAREA on an ECI call, the channel is flowed and the COMMAREA is ignored.

The EsiVerifyRequest and EsiChangeRequest classes provide methods for verifying security credentials and changing passwords and password phrases.

The Trace class provides methods for controlling tracing within the API.


Concept Concept

Feedback


Timestamp icon Last updated: Tuesday, 19 November 2013


https://ut-ilnx-r4.hursley.ibm.com/tgzos_latest/help/topic/com.ibm.cics.tg.zos.doc//progdezos/prognetov.html