× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Scott Klement wrote:


On Sun, 25 May 2003, phil wrote:


Well let me clarify.   I am not well versed in 5250.  I have read RFC
2877 and do not follow most of it.  By experimention I have determined
that env.DEVNAME in xt5250 will identify the "session" correctly and
env.DEVNAME with lp5250d will give the AS400 a correct virtual printer
name to refer too. Good so far.


Hmmm... hopefully you don't need to understand the underlying protocol in order to use our emulator. :)

We have a few man pages that might help you:

  man tn5250
  man tn5250rc
  man lp5250d

Also, it isn't finished yet, but James Rich is working on a HOWTO document
which you might find helpful:
  ftp://ftp.chowhouse.com/pub/tn5250/tn5250-HOWTO.pdf


I am anticipating that there are a bunch of 5250e variables to do with host
transform/translation which I do not understand yet and I am hoping that
can all be setup via lp5250d either as command line variables or in a config
file similar to tn5250rc.


All of the variables that you can set from the command line can also be put into tn5250rc. Here's a configuration that I use for my own printer, which is an HP LaserJet 4L. I have this in a file called /usr/local/etc/tn5250rc:

PI {
   env.DEVNAME = pi
   host = as400.example.com
   env.IBMMFRTYPMDL = *HP4
   outputcommand = scs2ascii|lpr -Ppi
   env.IBMMSGQNAME=DSP01
   env.IBMMSGQLIB=*LIBL
}

Then, I start lp5250d by typing:

lp5250d PI

Note that case is significant here..   if I specify "lp5250d pi"  it won't
work.  It must be PI because that's what I have in the tn5250rc file.


Using tn5250rc with xt5250 I was unsuccessful in either printing or
getting the AS400 to see a virtual printer.  But that may have be because I
didn't know what I was doing.
But using lp5250d was easy.  I am just wondering if it restrictive.


xt5250 should be just as easy. I just add this to the end of my /usr/local/etc/tn5250rc file:

DSP01 {
  env.DEVNAME= DSP01
  -underscores
  host = ssl:as400.example.com
}

then I do:

xt5250 DSP01

In this case, I'm using SSL encryption with tn5250. If you don't have that
set up, just omit the "ssl:" from the host line.

The most common problem with using xt5250 is the terminal type not being
available.  If you're installing from the FreeBSD ports tree, it almost
certainly won't be available.

If that's the case, go to the freebsd/ (or linux/ if you're installing on
that platform) directory of the TN5250 source distribution, and check out
the README file there.   Should be full information on installing the
appropriate termcap/terminfo files.

Alternately, edit the /usr/local/bin/xt5250 script.  Near the bottom
of the script, you'll see something that says "-tn xterm-5250"
If you remove that, a few keys (I think, mainly, the back-tab key) won't
work, but it'll eliminate the requirement for having the terminal-type
installed in your termcap.

By the way, lp5250d worked great also when my display session was
tn5280j.jar, which was cool.


Now, tn5250j does NOT work nicely on my system. The fonts are always messed up for me... They're always very small, and the underlines always end up in the middle of the text (looks like an overstrike). I think it may be that FreeBSD's JDK doesn't come with fonts that tn5250j is expecting will always be there.

HTH

_______________________________________________
This is the Linux 5250 Development Project (LINUX5250) mailing list
To post a message email: LINUX5250@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/linux5250
or email: LINUX5250-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/linux5250.


Thanks. This has helped a lot.

I was not aware that .tn5250rc supported both xt5250
and lp5250d.  I'm moving ahead now.
One thing that is very cool, My As400 is at the office
over VPN, My Linux box lpr's to a WIN2K Print server
and still printing starts in under 4 seconds.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.