JCL example below on how to extract an ACL userid and ACL password for session overrides on an application through TPX batch.
//BATCHADM EXEC TPXEH,VNODE='*BATCH*'
//*XTFILE DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(NEW,CATLG)
//EXTFILE DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(NEW,CATLG),
// DSN=hlq.TPX.EXTFILE <<<<<<< Change DSN to your EXTFILE >>>>>>
//RPTFILE DD UNIT=SYSDA,SPACE=(CYL,(1,1)),DISP=(NEW,CATLG),
// DSN=hlq.TPX.RPTFILE <<<<<<< Change DSN to your RPTFILE >>>>>>
//SYSIN DD *
//SYSIN DD * .
EXTRACT GIVING(EXTFILE) USER AND MATCHING SESSIONS (UENTAPPL(applid)) . <<<<<< Change UENTAPPL to your application >>>>>>>
SET RTITLE1 . ' USERID APPLID ACL ID ACL PASSWORD '
SET RTITLE2 . ' ======== ======== ========= ======== ' .
REPORT GIVING(RPTFILE) USING(EXTFILE) .
(( ' &UIDXNAME' ' &UENTAPPL' ' &UENTUID' ' &UENTPASS'))
UPDATE USING(EXTFILE) (UENTUID( ) UENTPASS( ))
//