Display station pass-through changes

Display station pass-through using communication jobs in the QCMN subsystem is disabled in IBM® i 7.2.

The ability to run display station pass-through using communication jobs in the QCMN subsystem is disabled in 7.2. By system default, pass-through server jobs running in the QSYSWRK subsystem have been used since V4R1 for display station pass-through. This is configured by the QPASTHRSVR system value. Pass-through server jobs are started either by issuing the Start Communications Server (STRCMNSVR) command or running the Autostart Job Entry that is configured for the QSYSWRK Subsystem description. On previous releases, display station pass-through could be initiated by using communications jobs when QPASTHRSVR was configured as 0 or when pass-through server jobs were ended. This old method invoked the display station pass-through target APPC transaction program to run as a user job in the QCMN (or QBASE if it is active) subsystem. This will no longer work in 7.2. It fails with a CPF1269 sent to QSYSOPR with reason codes 715, 0.

To use display station pass-through, you need to set the QPASTHRSVR system value to the recommended/shipped value of *CALC and make sure that the pass-through server jobs are started with the Autostart Job Entry in the QSYSWRK subsystem description. If you have CL programs that end the pass-through servers using the End Communications Server (ENDCMNSVR) CL command, you need to use the STRCMNSVR CL command to restart the pass-through servers.

CHGSYSVAL SYSVAL(QPASTHRSVR) VALUE(*CALC)

Note this also gives you a method to disallow display station pass-through from running on your system by setting the QPASTHRSVR system value to 0.