- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Reverse Telnet TNA Device
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-17-2009 01:01 PM
тАО02-17-2009 01:01 PM
Reverse Telnet TNA Device
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-17-2009 01:40 PM
тАО02-17-2009 01:40 PM
Re: Reverse Telnet TNA Device
Are you using the DS900 still? I would try connecting to tcp port 30xx the ip address associated with the terminal server, where xx is the port #. I.e. to connect to async port 5 on the DS900, connect to tcp port 3005. You have to have the port configured for remote access.
Why the need to have LAT go away? Are there routers between the terminal server and the OpenVMS system? Does there need to be (distance, etc.)?
Jon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-17-2009 02:41 PM
тАО02-17-2009 02:41 PM
Re: Reverse Telnet TNA Device
Telnet doesn't work like LAT. Although you can create a TNA device in much the same way as you create a LAT application port, you can't just open it from an application. I've never quite understood the reasons for this, but that's all academic. Banging your head against that brick wall won't help.
One (ugly) way around this uses the pseudo terminal interface. You have a process between your application and the network, which can be fed the appropriate TELNET commands to make the required connection. You can then communicate with an FTA device, just like you're currently communicating with an LTA device. The cost is an extra process per port.
I've got some sample code that does this, if you're interested.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-17-2009 03:52 PM
тАО02-17-2009 03:52 PM
Re: Reverse Telnet TNA Device
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-17-2009 04:04 PM
тАО02-17-2009 04:04 PM
Re: Reverse Telnet TNA Device
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 01:18 AM
тАО02-18-2009 01:18 AM
Re: Reverse Telnet TNA Device
sorry meant spool the lta device to a telnetsym print queue set up in this instance to point to - /on:"10.10.10.10:2010" -.
but these were set lta devices known to our app going to decserver ports no modems involved, don't how your application does it.
you can try spooling direct to a tna device i got variable results when i tried it.
HTH
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 03:40 AM
тАО02-18-2009 03:40 AM
Re: Reverse Telnet TNA Device
did you check the $ TELNET/CREATE_SESSION command ? It is supposed to create a TNA device and map it to an IP-port on the DECserver.
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 03:50 AM
тАО02-18-2009 03:50 AM
Re: Reverse Telnet TNA Device
consider to have a look at this thread:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1096598
Volker.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 04:13 AM
тАО02-18-2009 04:13 AM
Re: Reverse Telnet TNA Device
If your application uses hardcoded LTAdevices.
Wouldn't a logical name take care of the redirection from LTA to TNA +
Create a TNA-device and remap the LTA-device
$ DEFINE/SYS LTA1: TNA1:
Hakan
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 04:15 AM
тАО02-18-2009 04:15 AM
Re: Reverse Telnet TNA Device
we did ours like this
$INIT/QUE/PROC=TCPIP$TELNETSYM/RETAIN=ERROR/RECORD_BLOCKING /SCHEDULE=NOSIZE/DEF=(noburst,nofeed,noflag,notrail) /ON:"'decserver_ip_host_name':'ip_port'" 'que_name'
$set dev 'lta_dev_name':/spooled='telnetsym_que
with these two tcp logicals set
$DEFINE/SYSTEM TCPIP$TELNETSYM_IDLE_TIMEOUT "0 00:00:30.00"
$DEFINE/SYSTEM TCPIP$TELNETSYM_RETRY_INTERVAL "0 00:00:30.00"
example tna device creation
$TELNET/CREATE_SESSION/TIMEOUT=(NOIDLE,RECONNECTION=0:0:30) 'ip_host_name' 'port' 'tna_device_number'
HTH
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 07:44 AM
тАО02-18-2009 07:44 AM
Re: Reverse Telnet TNA Device
We had to set a couple of additional settings on the ports; you might need to take a look at these if you have communications issues with your modem:
Local> CHANGE PORT 8 TELNET SERVER NEWLINE TO HOST
Local> CHANGE PORT 8 TELNET SERVER TRANSMIT CHARACTER SIZE 8
Local> CHANGE PORT 8 TELNET SERVER RECEIVE CHARACTER SIZE 8
The old applications used direct (non-queued, non-spooled) printing to the 'print device' for critical items, once a TXA serial port, later LTA, and now TNA.
I don't know how closely our experience will map to a modem connection.
TNA devices cannot be spooled, at least in the VMS versions involved. We kept the LTA device and spooled it to the new queue.
The create command looks like this:
TELNET/CREATE/TIMEOUT=0-0:0:10 192.168.178.2 2008 100
which creates device TNA100. We do SET TERM on the device to set page size/width/etc just like a normal physical port. For our queues we use PRTSMB as the processor; LATSYM kept causing spurious data when it disconnected.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-18-2009 12:30 PM
тАО02-18-2009 12:30 PM
Re: Reverse Telnet TNA Device
In this case we're dealing with a modem which typically requires feedback from the device, so may not be workable.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-19-2009 04:58 PM
тАО02-19-2009 04:58 PM
Re: Reverse Telnet TNA Device
Or is the application going through the LAT $qio interface?
If it's the former, that might be feasible to deal with.
The latter would be a bit more work, as the $qio stuff is going to be different.
Depending on the particular goals and how this whole application is stacked, I might look to use a pseudo terminal. But I'm not sure that's appropriate without a few more words around the environment.
I can think of a massively brute-force and hideously ugly way to do this (if the application does use LAT $qio operations), but that's fodder for another discussion and a discussion only if it becomes necessary.
And depending on what the application does and what use rights exist here, it might be feasible to reverse engineer and/or recode it and/or disassemble it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО02-20-2009 03:59 AM
тАО02-20-2009 03:59 AM