Operating System - OpenVMS
1752770 Members
4959 Online
108789 Solutions
New Discussion юеВ

Re: about sys$startup:tcpip$lpd_systartup.com

 
SOLVED
Go to solution
Lionel Liu
Advisor

about sys$startup:tcpip$lpd_systartup.com

Hello there

I was trying to find where the system run the
sys$startup:tcpip$lpd_systartup.com when system startup. I had used the search command
try find the file, but no file seems to run sys$startup:tcpip$lpd_systartup.com. Any idea?

Thanks very much

Lionel
7 REPLIES 7
Kris Clippeleyr
Honored Contributor

Re: about sys$startup:tcpip$lpd_systartup.com

Lionel,

It's called from SYS$MANAGER:TCPIP$LPD_STARTUP.COM, which in it's turn is called from SYS$STARTUP:TCPIP$STARTUP.COM.

Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Lionel Liu
Advisor

Re: about sys$startup:tcpip$lpd_systartup.com

I just went through the file sys$startup:tcpip$startup.com. I didn't find
any place to run sys$startup:tcpip$lpd_systartup.com
Our vms version 7.3-2 and tcpip version is
v5.4

Thanks very much

Lionel
Kris Clippeleyr
Honored Contributor
Solution

Re: about sys$startup:tcpip$lpd_systartup.com

Lionel,

The sys$manager:tcpip$lpd_startup.com is not "directly" invoked from sys$startup:tcpip$startup.com. The latter command procedure creates a list of things to start based on the configuration and then calls the appropriate startup command procedure. E.g. if TELNET is configured, it calls sys$manager:tcpip$telnet_startup.com, if not configured, it doesn't.

Hope this helps,
Kris (aka Qkcl)
I'm gonna hit the highway like a battering ram on a silver-black phantom bike...
Rodney Kimber
Advisor

Re: about sys$startup:tcpip$lpd_systartup.com

Lionel, as Kris said it is called from TCPIP$LPD_STARTUP.COM.

The exact place in the command procedure is as follows,

At the top of the procedure,
$ serv_tailor = f$edit("sys$startup:''serv_id'_systartup.com","upcase")


And further down in the procedure where the procedure you are talking about is actually run,
$ if f$search(serv_tailor) .nes. ""
$ then
$ call log_info "%TCPIP-I-INFO, executing site-specific startup"
$ @'serv_tailor'
$ endif


The startup procedure actually checks for the file before trying to run it. Therefore you won't have any problems if it doesn't exist.

Regards,
Rodney
Wim Van den Wyngaert
Honored Contributor

Re: about sys$startup:tcpip$lpd_systartup.com

"Therefore you won't have any problems if it doesn't exist."

Except that the service is not working in that case.

Note also that ucx show config ena servi must also be used with and without "/common" to find all enabled services.

Wim
Wim
Rodney Kimber
Advisor

Re: about sys$startup:tcpip$lpd_systartup.com

Win, the tcpip$lpd_systartup.com file is only for site specific commands and it is optional. The actual LPD service is started within the tcpip$lpd_startup.com.

Wim Van den Wyngaert
Honored Contributor

Re: about sys$startup:tcpip$lpd_systartup.com

Oeps. I read to fast. You're right.

Wim
Wim