z/OS does not have a X Window (singular, not plural, a common mistake) server.
The "server" in X is the software which provides access to the display and
keyboard. The X client is the application code which talks to the server. z/OS
does support X client code. At one time, there was a X Window terminal. That
was basically some "smart" hardware which accepted X protocol to drive a
graphics display.
I think the answer you are looking for is "Yes, you can run a program which is
an X client on z/OS." I do it. I have a Linux desktop. I use SSH to connect to
z/OS. And I set ssh to set up a "reverse X tunnel". Doing this causes a z/OS
UNIX command prompt to appear on my desktop. It also causes the DISPLAY
environment to be set up correctly. Basically it causes the ssh server on z/OS
to "listen" on a dynamically assigned port (in my case, and by default,
starting with port 6010). The SSH server then causes any connection to this
port to be tunnelled back to the desktop over the ssh link.
You can also use telnet, but it is a bit more difficult. You need to set the
DISPLAY environment variable to the proper value
export DISPLAY=ip.address:XportNumber . And you must also set up the X server
on your desktop to listen on the XportNumber port. This is normally port 6000.
On my system, I do this automatically in the /etc/profile file.
===
SSHD="No"
set . $(ps -o args -p $PPID)
case "$3" in
*telnet*) DISPLAY="$5";;
*rlogin*) DISPLAY="$8";;
*sshd*) SSHD="Yes";;
*) DISPLAY="None";;
esac
if [ "$SSHD" = "No" ]
then
DISPLAY="$DISPLAY:0"
if [ "$DISPLAY" = "None:0" ]
then
unset DISPLAY
else
export DISPLAY
fi
else
export DISPLAY
fi
export SSHD
===
You can also use MS-Windows if you have a X server on it. MS-Windows does not
come with an X server. I have successfully use Cygwin's X server.
John McKown
Systems Engineer IV
IT
Administrative Services Group
HealthMarkets(r)
9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone *
[email protected] * www.HealthMarkets.com
Confidentiality Notice: This e-mail message may contain confidential or
proprietary information. If you are not the intended recipient, please contact
the sender by reply e-mail and destroy all copies of the original message.
HealthMarkets(r) is the brand name for products underwritten and issued by the
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The
MEGA Life and Health Insurance Company.SM
> -----Original Message-----
> From: IBM Mainframe Discussion List
> [mailto:[email protected]] On Behalf Of David Price
> Sent: Monday, April 09, 2012 12:08 AM
> To: [email protected]
> Subject: z/OS X-Windows (was: ASCII (was: Unix path name))
>
> Looking at z/OS UNIX System Services "Ported Tools"
> http://www-03.ibm.com/systems/z/os/zos/features/unix/bpxa1ty1.html
> there is an X-Windows editor called "nedit" that IBM makes
> available for z/OS UNIX.
>
> Does this imply that X-Windows under z/OS UNIX System
> Services is usable (perhaps with IBM's Ported Tools)?
> I guess if I really wanted to know I'd subscribe to the
> MVS-OE List Server.
>
> Turning to the z/OS MVS side for a moment, I see that
> GDDM/MVS supports X-Windows graphics through the GDDMXD/MVS
> interface. So if your 3270 emulator doesn't support drawing
> graphs etc you could have an X-Window pop up on the side and
> do it that way.
>
> -dap
> ______________________________________
> On Sun, Apr 8, 2012 at 1:58 PM, Paul Gilmartin
> <[email protected]> wrote:
>
> > On Sun, 8 Apr 2012 13:39:11 -0700, Sam Siegel wrote:
> > >
> > >The IBM XL C/C++ team did a GREAT jobs with ASCII
> compatibility. :-)
> > >
> > Overall, yes, but, last time I checked, no Curses; no X11.
> > Sockets? I don't know.
> >
> > -- gil
>
> On Sun, 8 Apr 2012 14:00:56 -0700, Sam Siegel wrote:
> Good to know. I'm in luck, my app does not need those features.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN
>
>
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN