Making ESI V1 calls from C and COBOL programs

You can make ESI V1 calls from a local 32-bit C or COBOL Client application to verify or change passwords for a user ID, known to an external security manager on a CICS® server. ESI V1 can be used in local mode only.

The following table shows C and COBOL names that correspond to the ESI terms described in I/O parameters on ESI calls.
Table 1. C and COBOL names corresponding to ESI terms
ESI terms C structure.field COBOL structure.field
Expiry date CICS_EsiDetails_t.ExpiryDate CICS-ESIDETAILS.EXPIRYDATE
Expiry time CICS_EsiDetails_t.ExpiryTime CICS-ESIDETAILS.EXPIRYTIME
Invalid count CICS_EsiDetails_t.InvalidCount CICS-ESIDETAILS.INVALIDCOUNT
Last access date CICS_EsiDetails_t.LastAccessDate CICS-ESIDETAILS.LASTACCESSDATE
Last access time CICS_EsiDetails_t.LastAccessTime CICS-ESIDETAILS.LASTACCESSTIME.
Last verify date CICS_EsiDetails_t.LastVerifiedDate CICS-ESIDETAILS.LASTVERIFIEDDATE
Last verify time CICS_EsiDetails_t.LastVerified.Time CICS-ESIDETAILS.LASTVERIFIEDTIME
New password CICS_ChangePassword(,,NewPassword,,,)

CICSCHANGEPASSWORD
(,,NEWPASSWORD,,,)

Old password CICS_ChangePassword(,OldPassword,,,,)

CICSCHANGEPASSWORD
(,OLDPASSWORD,,,,)

Password CICS_VerifyPassword(,Password,,,,) CICSVERIFYPASSWORD(,PASSWORD,,,,)
System CICS_ChangePassword(,,,System,,) CICSCHANGEPASSWORD(,,,SYSTEM,,)
User ID CICS_ChangePassword(Userid,,,,,) CICSCHANGEPASSWORD(USERID,,,,,)

Information Information

Feedback


Timestamp icon Last updated: Tuesday, 19 November 2013


https://ut-ilnx-r4.hursley.ibm.com/tg_latest/help/topic/com.ibm.cics.tg.doc//progde/ccoesi.html