An HPUX 11i network, running on new hardware, for what they call “mission critical” operations at a unique business, terminates for the user at Sherwood 7000STs. While functional (and lightning fast compared to the Web 2.0 systems I grew up with), the terminals connecting via DB-25 (thanks @grawity) RS232 all over the office must be decommissioned. They’ll be replaced with modern Ethernet over RJ45 connections going into a switch with server on a single subnet, and I need to understand how our application will be affected.
SETUP:
Serving an application serially is working fine.
Telnet and SSH are installed.
There are both NIC and COM PCI cards. (LMK if terminology is inaccurate — I will run dmesg tomorrow and update post.)
PROBLEM AS CURRENTLY UNDERSTOOD:
There are many possible configurations of serial terminal.
Telnet and SSH run in terminal emulators when connecting across Ethernet in normal usage.
No firm basis exists for me to expect this application to flawlessly transition.
Previously, server upgrades caused terrible dysfunction between apparently compatible hardware when proprietary wiring meant that our (serial) RJ45 to 25-pin RS232 to 9-pin RS232 conversions had literal crossed wires, as hardware deviated from the spec. Analogies to software are here easy to concieve of, but they should be equally hard to encounter in production!
@Bob - a switch will be in place. What other considerations must I make? See below.
QUESTIONS:
Should I expect telnet to “just work” on a new Linux box (like Raspberry Pi), going into the server? It will be going through a switch, of course. But can Ethernet networks replace serial networks as a drop-in at every layer, up to and including applications?
Baud rate will obviously no longer be necessary, but what about other configurable settings such as escape characters?
Line wrapping?
Paging?
Important: What about programs that define terminal display (such as Unibasic)?
Important: Will RJ45 run the risk of being somehow “incompatible” with the existing system?
NOTE
I am confused where processing takes place, and any deeper characterization of the issues above in this context would be appreciated. Mods, please accept this vague question due to the lack of existing discussion on Stack Exchange. I have carefully looked before posting. I am happy to document my research of the existing lit.
Thank you so much.