On 11/13/22 19:49:56, Donald Russell wrote:
... But the other problem occurs when the console is disconnected/reconnected and the geometry is different. (A very likely scenario as everybody has their favorite settings. I generally use 60 X 140)I can detect when a reconnect event happens, but there needs to be a way to tell the kernel/driver “check the geometry and adjust accordingly”.
CMS, at least, handles this magnificently. I can be in a full screen XEDIT session, disconnect my terminal (emulator) then reconnect with a different geometry. XEDIT refreshes the screen correctly. I can't change geometry without disconnecting, but that may be a limitation of the terminal emulator.
One thing lost by using 3270 support - can’t spool the console. That’s a different problem for a different thread. 😀
In CMS, my terminal is spooled. When I enter a full screen application (XEDIT) spooling is suspended. when I return to 3215 emulation, spooling continues. This probably depends on CMS making CP aware of the transition. You might run c3270 under a "script" pty <https://www.ibm.com/docs/en/zos/2.5.0?topic=descriptions-script-makes-typescript-terminal-session> and everything would be captured to ./typescript including 3270 data streams. You probably don't want that. -- gil ---------------------------------------------------------------------- For LINUX-390 subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO LINUX-390 or visit http://www2.marist.edu/htbin/wlvindex?LINUX-390
