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

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

Use the IBM.CTG.EsiVerifyRequest and IBM.CTG.EsiChangeRequest classes to pass details of an ESI request to CICS® Transaction Gateway. The following table shows the .NET class properties that correspond to the ESI terms described in I/O parameters on ESI calls(link). For more information see, EsiVerifyRequest and EsiChangeRequest:
ESI term .NET class property
Current password or password phrase EsiVerifyRequest.Password
New password or password phrase EsiChangeRequest.NewPassword
Server name EsiVerifyRequest.ServerName
User ID EsiVerifyRequest.UserId