Represents a Secure Sockets Layer (SSL) connection to a Gateway daemon.

Namespace:  IBM.CTG
Assembly:  IBM.CTG.Client (in IBM.CTG.Client.dll) Version: 1.0.0.0

Syntax

C#
public class SslGatewayConnection : GatewayConnection
Visual Basic
Public Class SslGatewayConnection _
	Inherits GatewayConnection
Visual C++
public ref class SslGatewayConnection : public GatewayConnection

Remarks

Instances of SslGatewayConnection are thread safe and can be used with threads other than the thread that created them.

Transaction tracking can be enabled by setting the properties: Applid and ApplidQualifier, this can be done programatically with the SslGatewayConnection, or by using an application or web configuration file.

The constructor SslGatewayConnection(String, Int32, Int32, String, String, SslProperties) provides the programatical means of setting APPLID and APPLID qualifier .

The configuration file values of "CtgApplid" and "CtgApplidQualifier" will override the values defined by the constructor SslGatewayConnection(String, Int32, Int32, String, String, SslProperties)

The APPLID and APPLID qualifier are part of the origin data associated with running a client application. When transaction tracking is enabled the system administrator is able to track requests from a client application, as they pass through the Gateway daemon, and through the connected CICS servers, to the related tasks that are being processed in CICS. Tracking requests through the Gateway daemon can be done via connectionlogging or request monitoring exits, for more information refer to the "CICS Transaction Gateway Information Center".

Inheritance Hierarchy

System..::..Object
  IBM.CTG..::..GatewayConnection
    IBM.CTG..::..SslGatewayConnection

Thread Safety

Members of this type are thread safe.

See Also