<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Serving Telnet Clients in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937456#M53763</link>
    <description>How the software currently works is to have each individual device have a terminal, either a direct serial connection, e.g. through the system console or a multiplexor, or through a directly setup LAT port (LTAnnn).&lt;BR /&gt;&lt;BR /&gt;We know that for the communications required a telnet connected device should work.  There is bi-directional ASCII and binary traffic.&lt;BR /&gt;&lt;BR /&gt;So far none of the aticles address this requirement of creating some form of static connection.  The connected device would only be communicating with one program that front ends the devices and provides local management.&lt;BR /&gt;&lt;BR /&gt;For some devices a file could be created and "spooled" to a device, but for slaved terminals and other devices such would not work.</description>
    <pubDate>Fri, 02 Feb 2007 14:56:27 GMT</pubDate>
    <dc:creator>RF Thomas</dc:creator>
    <dc:date>2007-02-02T14:56:27Z</dc:date>
    <item>
      <title>Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937454#M53761</link>
      <description>We are currently using Decservers and LAT to communicate with VTxxx terminals and various machinery.  The devices are setup as printers on the servers.&lt;BR /&gt;&lt;BR /&gt;We would like to transition to Telnet devices.&lt;BR /&gt;&lt;BR /&gt;How does one set-up static connections to telnet devices?  We currently have several printers connected using the telnet print symbiot.</description>
      <pubDate>Fri, 02 Feb 2007 14:09:08 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937454#M53761</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-02T14:09:08Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937455#M53762</link>
      <description>Look in the old OpenVMS Ask The Wizard (ATW) area -- pull down the wizard.zip archive that is available on the &lt;A href="http://www.hp.com/go/openvms/wizard" target="_blank"&gt;http://www.hp.com/go/openvms/wizard&lt;/A&gt; web page -- and unpack it.  &lt;BR /&gt;&lt;BR /&gt;There were a number of discussions in the ATW area around moving from LAT to telnet, and from LAT printers to lpr/lpd or telnetsym or raw printing, around IP printing in general (start with ATW topic 1020 for that), and around reverse LAT and reverse telnet connections.  &lt;BR /&gt;&lt;BR /&gt;The wizard.zip archive contains most everything that was posted at ATW over the years, and you can unpack and search it locally.  And this material -- and a whole lot more -- is most definitely buried in that archive.&lt;BR /&gt;&lt;BR /&gt;This particular network protocol migration is not a direct drop-in replacement.  You will loose certain functions.  You will gain routing, and such.  Some applications -- such as those that use the LAT $qio operations -- will require re-coding.  And AFAIK no transparent magic drop-in translating gateway exists.&lt;BR /&gt;&lt;BR /&gt;Stephen Hoffman&lt;BR /&gt;HoffmanLabs&lt;BR /&gt;</description>
      <pubDate>Fri, 02 Feb 2007 14:27:12 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937455#M53762</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-02T14:27:12Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937456#M53763</link>
      <description>How the software currently works is to have each individual device have a terminal, either a direct serial connection, e.g. through the system console or a multiplexor, or through a directly setup LAT port (LTAnnn).&lt;BR /&gt;&lt;BR /&gt;We know that for the communications required a telnet connected device should work.  There is bi-directional ASCII and binary traffic.&lt;BR /&gt;&lt;BR /&gt;So far none of the aticles address this requirement of creating some form of static connection.  The connected device would only be communicating with one program that front ends the devices and provides local management.&lt;BR /&gt;&lt;BR /&gt;For some devices a file could be created and "spooled" to a device, but for slaved terminals and other devices such would not work.</description>
      <pubDate>Fri, 02 Feb 2007 14:56:27 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937456#M53763</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-02T14:56:27Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937457#M53764</link>
      <description>The Wizard information is very circuitous but eventually pointed to VMS FAQ that came up with proper term: Reverse Telnet&lt;BR /&gt;&lt;BR /&gt;It appears to do exactly what we need.  We will have to work with it to learn it capabilities and limitations.  Anyone have experience with this capability?</description>
      <pubDate>Fri, 02 Feb 2007 15:15:20 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937457#M53764</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-02T15:15:20Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937458#M53765</link>
      <description>What you appear to be describing -- this static serial device connection -- would appear to be the so-called reverse telnet.  &lt;BR /&gt;&lt;BR /&gt;LAT calls this reverse LAT.  Sometimes known as LAT/Master, if you're into arcane and ancient names.&lt;BR /&gt;&lt;BR /&gt;In typical environments, a telnet TN device is on the destination or target of the connection, and you use some client to communicate with the telnet device on the far end.  The client initiates this, and the TN device appears in response to the incoming connection.&lt;BR /&gt;&lt;BR /&gt;Reverse telnet allows you to establish a TN device on the host, and link it with what would normally be a telnet client. To reverse the process, and instantiate the TN device and back-connect it to a client IP port on some terminal server somewhere and somewhere closer to the target serial device.&lt;BR /&gt;&lt;BR /&gt;You probably set up the LAT LT devices in a command procedure and specify the target for the connection.  Probably some DECserver port.  Usually LTLOAD or LAT$SYSTARTUP.  Reverse telnet is basically the same set-up and same "commands stuffed into some startup procedure" configuration, though the port creation command required is different.&lt;BR /&gt;&lt;BR /&gt;Yes, reverse telnet works.  There will be some differences in timing between IP and LAT as would be expected, and there will be some differences in capabilities.  If you use the LAT $qio interface, you can definitely see a requirement to adjust some source code.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;&lt;BR /&gt;"15.2.5  How can I set up reverse telnet (like reverse LAT)?&lt;BR /&gt;&lt;BR /&gt;Though it may seem obvious, Telnet and LAT are quite different-with differing capabilities and design goals.&lt;BR /&gt;&lt;BR /&gt;Please see the documentation around the TCP/IP Services for OpenVMS TELNET command CREATE_SESSION. This command is the equivilent of the operations performed in LTLOAD.COM or LAT$SYSTARTUP.COM. There is no TELNET equivilent to the sys$qio[w] control interface for LTDRIVER (as documented in the I/O User's Reference Manual) available, though standard sys$qio[w] calls referencing the created TN device would likely operate as expected."&lt;BR /&gt;&lt;BR /&gt;--&lt;BR /&gt;&lt;BR /&gt;I'll fix the spelling of "equivilent" for the next edition of the FAQ.  At least it was consistently wrong. :-)&lt;BR /&gt;</description>
      <pubDate>Fri, 02 Feb 2007 15:29:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937458#M53765</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-02T15:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937459#M53766</link>
      <description>We are going to start experimenting with this now.  Hopefully everything will work.</description>
      <pubDate>Fri, 02 Feb 2007 15:45:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937459#M53766</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-02T15:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937460#M53767</link>
      <description>Hoff:&lt;BR /&gt;&lt;BR /&gt;re: "There is no TELNET equivilent to the sys$qio[w] control interface for LTDRIVER"&lt;BR /&gt;&lt;BR /&gt;  The interface is documented in the Sockets API, section "TELNET Port Driver I/O function Codes".&lt;BR /&gt;&lt;BR /&gt;Steve</description>
      <pubDate>Sun, 04 Feb 2007 10:09:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937460#M53767</guid>
      <dc:creator>STEPHEN CONWAY_1</dc:creator>
      <dc:date>2007-02-04T10:09:44Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937461#M53768</link>
      <description>We setup the ports to static "fixed" devices.  We have written our own LAT_CONFIG.COM that reads a file and configures the ports and resulting terminals.  We have created a TELNET_CONFIG.COM that does the equivalent.&lt;BR /&gt;</description>
      <pubDate>Sun, 04 Feb 2007 10:47:06 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937461#M53768</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-04T10:47:06Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937462#M53769</link>
      <description>Stephen, I am well aware of the telnet API.  It's not equivalent to the LAT $qio API -- telnet and LAT are different, simply put, and there is stuff that simply isn't available.  (I should have phrased that better.)  Code changes will be required.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Sun, 04 Feb 2007 15:35:34 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937462#M53769</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-04T15:35:34Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937463#M53770</link>
      <description>&lt;!--!*#--&gt;I have a telnet printer server that I am able to connect to using telnet by entering its IP address.  When try to us reverse telnet things don't work as desired:&lt;BR /&gt;&lt;BR /&gt;ASTC04&amp;gt; @telnet_config&lt;BR /&gt;CREATING TELNET DEVICE TNA4.&lt;BR /&gt;%TELNET-S-CRSES, Session created on TNA4&lt;BR /&gt;Terminal: _TNA4:      Device_Type: VT500_Series  Owner: No Owner&lt;BR /&gt;Remote Port Info: 192.48.157.31:23&lt;BR /&gt;&lt;BR /&gt;   Input:    9600     LFfill:  0      Width:  80      Parity: None&lt;BR /&gt;   Output:   9600     CRfill:  0      Page:   24&lt;BR /&gt;&lt;BR /&gt;Terminal Characteristics:&lt;BR /&gt;   Interactive        Echo               Type_ahead         No Escape&lt;BR /&gt;   No Hostsync        TTsync             Lowercase          Tab&lt;BR /&gt;   Wrap               Scope              No Remote          Eightbit&lt;BR /&gt;   Broadcast          No Readsync        No Form            Fulldup&lt;BR /&gt;   No Modem           No Local_echo      No Autobaud        Hangup&lt;BR /&gt;   No Brdcstmbx       No DMA             No Altypeahd       Set_speed&lt;BR /&gt;   No Commsync        Line Editing       Overstrike editing No Fallback&lt;BR /&gt;   No Dialup          No Secure server   No Disconnect      No Pasthru&lt;BR /&gt;   No Syspassword     No SIXEL Graphics  No Soft Characters No Printer Port&lt;BR /&gt;   Numeric Keypad     ANSI_CRT           No Regis           No Block_mode&lt;BR /&gt;   Advanced_video     Edit_mode          DEC_CRT            DEC_CRT2&lt;BR /&gt;   DEC_CRT3           DEC_CRT4           DEC_CRT5           No Ansi_Color&lt;BR /&gt;   VMS Style Input&lt;BR /&gt;ASTC04&amp;gt; set host/dte tna4:&lt;BR /&gt;&lt;BR /&gt;%REM-I-TOQUIT, connection established&lt;BR /&gt;&lt;BR /&gt;Press Ctrl/\ to quit, Ctrl/@ for command mode&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;%REM-E-PORTRXERR, port receive error&lt;BR /&gt;-SYSTEM-F-HANGUP, data set hang-up&lt;BR /&gt;&lt;BR /&gt;%REM-S-END, control returned to node ASTC04&lt;BR /&gt;%SYSTEM-F-DEVOFFLINE, device is not in configuration or not available&lt;BR /&gt;ASTC04&amp;gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Feb 2007 15:50:26 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937463#M53770</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-06T15:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937464#M53771</link>
      <description>Be sure when you create the telnet device that you specify "/protocol=telnet" as the default is NONE.</description>
      <pubDate>Tue, 06 Feb 2007 15:59:41 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937464#M53771</guid>
      <dc:creator>Walter Miller_1</dc:creator>
      <dc:date>2007-02-06T15:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937465#M53772</link>
      <description>/protocol=telnet only made things worse.&lt;BR /&gt;&lt;BR /&gt;/perm allows for a data connection.  If we try to connect to another OpenVMS system there appears to be no flow control resulting in a lot of lost data or "data over-runs".&lt;BR /&gt;&lt;BR /&gt;Connecting to a telnet enabled print server we see the same behavior.&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Feb 2007 17:14:04 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937465#M53772</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-06T17:14:04Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937466#M53773</link>
      <description>Do go for a bigger buffer as a start: SET TERMINAL /ALTYPAHD -- as for flow control, that's something that I'd expect from telnet, and it does appear that you have ttsync enabled.  Bigger buffers definitely helps with data overruns.&lt;BR /&gt;&lt;BR /&gt;If you're going host-to-host, I'd be looking at  a different solution.  Neither LAT nor telnet does particularly well at running protocols.  DECnet over LAT sort of works, but not really, for instance.  I'd probably be looking at DECnet over IP, as I know that works.&lt;BR /&gt;&lt;BR /&gt;I don't know that anybody has tried a telnet enabled print server in quite this way, most folks use the telnet symbiont or lpr/lpd for printing.  Are you queuing and spooling and copying print files directly to the LTAu: device?&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 06 Feb 2007 17:34:09 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937466#M53773</guid>
      <dc:creator>Hoff</dc:creator>
      <dc:date>2007-02-06T17:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: Serving Telnet Clients</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937467#M53774</link>
      <description>The application involves control, download, upload of data from RS-232-C machine tools connected through LTA devices and now need to transition to TNA (telnet) devices.&lt;BR /&gt;&lt;BR /&gt;The data stream consists of 7-bit ASCII, 7-bit ASCII with even parity, 7-bit EIA with odd parity, various protocols needing &lt;SOH&gt;, &lt;STX&gt;, &lt;ETX&gt;, along with BCC and LCC, etc.&lt;BR /&gt;&lt;BR /&gt;One device sort of implements DDCMP with that vendor's improvements :(&lt;BR /&gt;&lt;BR /&gt;Additionally, we need to have captive terminals that in the LAT world were treated as printers.&lt;BR /&gt;&lt;BR /&gt;The VMS defaults for ttyahd is much too small.  We have set it to 4096 and most of the data over-runs have gone away.  We still get some very strange characters when initiating the connection.&lt;/ETX&gt;&lt;/STX&gt;&lt;/SOH&gt;</description>
      <pubDate>Tue, 06 Feb 2007 18:04:10 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/serving-telnet-clients/m-p/3937467#M53774</guid>
      <dc:creator>RF Thomas</dc:creator>
      <dc:date>2007-02-06T18:04:10Z</dc:date>
    </item>
  </channel>
</rss>

