Making ECI calls from Microsoft .NET Framework-based and .NET Core programs

Table showing how the .NET properties map to the component parts of an ECI request.

Use the IBM.CTG.EciRequest class to pass details of an ECI request to CICS® Transaction Gateway. The following table shows the .NET class properties that correspond to the ECI terms described in I/O parameters on ECI calls. For more information see, EciRequest.
ECI term .NET class property
Abend code

EciRequest.AbendCode.

Channel

EciRequest.Channel. See Introduction to channels and containers.

COMMAREA

EciRequest.SetCommareaData.

EciRequest.GetCommareaData.

EciRequest.CommareaLength.

ECI return code

EciRequest.EciReturnCode.

ECI timeout

EciRequest.Timeout. See Timeout of the ECI request.

LUW control

EciRequest.ExtendMode. See Program link calls.

LUW identifier

EciRequest.LuwToken. See Managing logical units of work.

Password or password phrase

EciRequest.Password. See Security in the ECI.

Program name

EciRequest.Program.

Server name

EciRequest.ServerName.

TPNName

EciRequest.MirrorTransId. See ECI and CICS transaction IDs.

TranName

EciRequest.TransId. See ECI and CICS transaction IDs.

Userid

EciRequest.UserId. See Security in the ECI.