MacX, AppleTalk-DECnet Over ARA and Zone Problem (11/93)

I'm interested in doing DECWindows emulation with MacX 1.2 in a PowerBook
180c running System 7.1, connected to a VAX (VMS 5.5 with PATHWORKS for
Macintosh v1.1) through AppleTalk Remote Access (ARA). The problem arises
when trying to connect by using the following Host definition in the
XWindown command:

Tool: AppleTalk-DECnet Tool v1.1
Gateway: DECnet on VMAD01 (VMAD01 is the DECnet name for the MicroVAX)
Service: VMAD01 (we want to connect to this node)
ADSP entity (as seen in the tool dialog): Kiko:X11@SPA Servidores

When the command is started the msax$client DECnet object starts and fails
in finding back the PowerBook 180c node. The reason is that the string
arriving at the VAX with the ADSP node address is "Kiko:X11@*" as I can see
in the netserver.log file which is shown below:

$ ! Copyright (c) 1987 Digital Equipment Corporation. All rights reserved.
$ IF "" .NES. "" THEN NETSERVER$COMMAND
$ IF "" .EQS. "" THEN NETSERVER$VERIFY = 0
$ V = F$VERIFY(NETSERVER$VERIFY)

--------------------------------------------------------


Connect request received at 20-SEP-1993 16:01:17.37
from remote process VMAD01::"0=ATKGW$USER"
for object "SYS$SYSTEM:MSAX$CLIENT.COM"

--------------------------------------------------------

-------------------------------------------
PID=00000274 20-SEP-1993 16:01:18.24
Remote=Kiko:X11@* Local=VMAD01
Create Display Node: Kiko:X11@*
Transport: ADSP
Server: 0
Screen: 0
-------------------------------------------

%MSAX-F-NAMLOOKUPERR, error looking up name "Kiko:X11@*"
-ATK-E-NBP_NAMNOTFOU, Name was not found
X Toolkit Error: Can't Open display
%DWT-F-DWTABORT, xtoolkit fatal error
%MSAX-E-DCL_FAILURE, SET_DISPLAY_SUB DCL Subroutine failure
$ SET DISPLAY /CREATE -
/NODE = "Kiko:X11@*" -
/TRANSPORT = "ADSP" -
/SERVER = "0" -
/SCREEN = "0" -
/SUPER

$ RUN SYS$SYSTEM:MSAX$VERIFY
%MSAX-F-NAMLOOKUPERR, error looking up name "Kiko:X11@*"
-ATK-E-NBP_NAMNOTFOU, Name was not found
%DWT-F-DWTABORT, xtoolkit fatal error
-------------------------------------------
PID=00000274 20-SEP-1993 16:01:29.81
Remote=Kiko:X11@* Local=VMAD01
Logout - not caching this networked process
-------------------------------------------

Obviously if the ARA server and the VAX are not in the same AppleTalk zone,
therefore the node Kiko:X11@* cannot be reached by the VAX.

I have checked by selecting the "Remote Only" icon in the network control
panel and I have the same problem.

On the other hand if MacX 1.2 is open, and by using terminal emulation I do
the following in the MicroVAX:

$SET DISPLAY/CREATE/USER/TRANSPORT="ADSP"/NODE="Kiko:X11@SPA Servidores"
$RUN SYS$SYSTEM:VUE$MASTER

a new XWindow client opens in the Macintosh, which means that everything is
working from the connectivity point of view.

Am I doing something wrong? Is this a known bug of MacX 1.2 or the

AppleTalk DECnet Tool? Is there any work around for this problem?

We have duplicated the problem and Digital has confirmed it. When the ARA
Server and the VAX are NOT in the same zone, the VAX looks for the remote
Macintosh in the VAX's zone, instead of the ARA server zone. Digital will
add this to the bug database to be fixed in the next release of the
AppleTalk-DECnet Tool.

The workaround is to put the VAX and the ARA server in the same zone.



Published Date: Feb 19, 2012