HP OpenVMS Systemsask the wizard |
The Question is: I want to run remote-task on remote node over network. On manual the following command is written : $ type node"user password"::"task=command_procedure" But, the command occurs error: %TYPE-W-OPENIN,error opening node"user password"::"task=command_procedure" as input -RMS-E-ACC, ACP file access failed -SYSTEM-F-LINKEXIT, network parter exited Let me know how to run remote task and how to setup environments. The Answer is :
Check the NETSERVER.LOG on the remote system for clues to what
happened when the remote end exited -- that there are problems
in the DCL executing on the remote end is what the error you
received means...
The Ask The Wizard topics of interest here include (5409), (159)
-- this topic, (798), (1910) and various others.
Here is an example of an application that is both a DECnet
client, and a server, based on F$Mode():
$! XQTYPE.COM
$!
$ Set NoOn
$ Set NoVerif
$ vers = "0000|XQTYPE"
$ Goto 'F$Mode()'
$!
$! Copyright 2002 Hewlett-Packard Company
$! Copyright 1989 Digital Equipment Corporation
$! Written: S Hoffman, 21-Jan-1989
$!
$! Uses DCL DECnet task-to-task to check the device type of the XQA0:
$! controller on the remote system. Can return <unknown>, <none>,
$! <DELQA> or <DEQNA>. Requires VMS V5.0 or better as the procedure
$! uses block-structured IF DCL syntax.
$!
$! Calling:
$! @XQTYPE node
$!
$! Procedure must be named XQTYPE.COM and must reside in the default
$! login directory on both the local and the remote nodes. Note that
$! the remote login may occur either in the directory specified by a
$! proxy, if one exists, or in the DECNET directory. If you're not
$! sure the default directory can be found by entering the command
$! "DIRECTORY node::". Requires access to the DECNET TASK object on
$! the remote end; either by the default DECNET username/password or
$! via a proxy.
$!
$INTERACTIVE:
$DO_P1:
$ p1 = F$Edit(p1,"COLLAPSE,UPCASE") - "::"
$ If F$Leng(p1) .eq. 0
$ Then
$ msg = "Error reading input"
$ Read/Prompt="Node? "/Error=DONE Sys$Command p1
$ Goto DO_P1
$ EndIf
$!
$ msg = "Error creating network connection"
$ Open/Read/Write/Error=DONE net 'p1'::"task=XQTYPE"
$ Read net remvers
$ Write net vers
$ Read net XQType
$ Close net
$ Write Sys$Output "XQA0: Device type on node ''p1':: is ''XQType'"
$ msg = ""
$ Goto DONE
$NETWORK:
$ msg = "Error receiving network connection"
$ Open/Read/Write/Error=DONE net Sys$Net
$ Write net vers
$ Read net remvers
$ If F$GetDVI("XQA0:","EXISTS")
$ Then
$ DEVType = F$GetDVI("XQA0:","DEVTYPE")
$ XQType = "<unknown>"
$ If DEVType .eq. 33 Then XQType = "DELQA"
$ If DEVType .eq. 22 Then XQType = "DEQNA"
$ Else
$ XQType = "<none>"
$ EndIf
$ Write net XQType
$ Close net
$BATCH:
$OTHER:
$ msg = "Unsupported F$MODE()"
$DONE:
$ If F$Length(msg) .ne. 0 Then Write Sys$Output msg
$ Stop
$ Exit
|