Hi,
it isn't clear to me what you need.
What does mean "open AIX server ... via citrix" ?
Citrix (ICA Client on AIX) needs to visualize on AIX a session that is running on a Windows Terminal Server machine and using ICA Client, you can access this from a Unix box (WindowsTermServ use RDP, that does not exists out of Windows).
You are mixing in your post ICA Protocol and X-Window : do you need really both ?
XWindow (or X11) commands as
"xhost +" ad "export DISPLAY=:0.0" are
used between 2 X11 machine (2 AIX, 1AIX+1Linux, ecc ) or in a single Unix machine in which you have done an access (telnet, login or other) that does not define the DISPLAY variable. For this reason you have to define and export
it, and before launching the program (also xterm or aixterm for test) your X-Server (the machine that owns the video), has to grant access for other computers to "display" their output, on your video (using xhost + or xhost hostname).
Tipically you have 2 X-machines and you are in front of hostA: it has a graphical adapter and has X11 installed. You perform a telnet to hostB
hostA> echo $DISPLAY
something:0.0
hostA> xhost + (or xhost hostB)
(this command allow al hosts or just hostB, to send video and mouse motion and keyboard to screen of the computer of which you are in front)
hostA> telnet hostB
or
hostA> aixterm -T HOST_B -e tn telnet hostB &
(this opens a window with caption HOST_B performing a telnet in it and leaves your hostA window ready to receive other commands)
now give your focus to the new window
hostB> echo $DISPLAY
(nothing is displayed)
hostB> export DISPLAY=hostA:0.0
(you inform hostB to redirect X11 I/O on video of machine A)
just for test perform a:
hostB> xterm (or aixterm)
you have to see a window that opens on your screen (that attacched to hostA), while hostB can is very far from you.
(hostB needs X11 installed too)
If you see new window close it, and enter the program you need.
hostB> anyprogramthatneedsgraphicIO
Returning to Citrix, ICA Client on AIX, needs XWindow to display graphical I/O on AIX video, but does not use XWindow protocol to "speak" with the partner, which is a Microsof Windows server.
Could you explain me your scenario ?
bye
hos