Originally Posted by TheReverend21
I Have a COBOL application running over iscobol platform in Linux server.
we run Red Hat Enterprise Linux WS release 4 (Nahant Update 4)
Kernel \r on an \m
and the command "uname -a" gave me that:
Linux trilinux 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686 i686 i386 GNU/Linux
the problem is that when the application loads the cursor blinks on the bottom right corner of the screen. the ACTUAL location of the cursor is not there. it's in the program's text boxes and when you type it types in the right place. just the blinking is on the bottom right corner.
we use secureCRT. I have a feeling it's something about the terminfo file but I've never had to deal with it.
This isn't really a Linux issue, I believe.
SecureCRT (from what I've read), is a Windows product, and the emulation it is using may not be 100% reliable. Also, since you're using a COBOL program to generate whatever menus you're referencing, that's not done under Linux either, but through your code.
There are terminfo files on Linux, but local preferences for SecureCRT are on the Windows boxes, and will take precedence over what's sent back. A good way to test to see where the problem lies, is to use the Linux SSH client. Just go into a Linux terminal, and type in "ssh <user name>@<ip address of the server>", then log in, and fire up your app. If it works there, it's nothing to do with terminfo. If it doesn't, you may have to get your own terminfo file going.
This page http://linux.die.net/man/5/terminfo
should give you some guidance. If you want to see a terminfo file, look in /usr/share/terminfo/<something>. For example, the VT100 emulation file is in /usr/share/terminfo/v/vt100.