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 * 

john.mck...@healthmarkets.com * 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:IBM-MAIN@bama.ua.edu] On Behalf Of David Price
> Sent: Monday, April 09, 2012 12:08 AM
> To: IBM-MAIN@bama.ua.edu
> 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 
> <paulgboul...@aim.com> 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 lists...@bama.ua.edu with the message: INFO IBM-MAIN
> 
> 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN

Reply via email to