¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

MVS 3.8 VTAM auto-cmd


 

In the WTF department, what configuration is VTAM (NET) driven by to issue the following startup commands???

STC 4640? $HASP373 NET? ? ? STARTED

STC 4640? S TSO

STC 4640? S JRP

STC 4640? $S PRT1

STC 4640? $S PRT2

STC 4640? IST020I? VTAM INITIALIZATION COMPLETE

I'm especially impressed by it starting JES2 devices, as?I don't want PRINTER2 started.

?

Drew


 

VTAM, at least in MVS 3.8, doesn't issue MVS commands during startup or at any other time. If you're using the Turnkey system, then it's BSPPILOT?that's doing that. You might also look in the SYS1.PARMLIB member COMMNDxx.

Indeed, launching things after VTAM starts has been a perennial problem for MVS shops ever since VTAM came along.

I can't explain why the commands are being issued with the same STC identifier as VTAM, though.


On Sun, Mar 6, 2022 at 7:14 PM Drew Derbyshire <swhobbit@...> wrote:

In the WTF department, what configuration is VTAM (NET) driven by to issue the following startup commands???

STC 4640? $HASP373 NET? ? ? STARTED

STC 4640? S TSO

STC 4640? S JRP

STC 4640? $S PRT1

STC 4640? $S PRT2

STC 4640? IST020I? VTAM INITIALIZATION COMPLETE

I'm especially impressed by it starting JES2 devices, as?I don't want PRINTER2 started.

?

Drew



--
Jay Maynard


 

I looked into COMMNDxx, nope.

I am aware of? BSPPILOT, but as we agree, the commands claim to come from NET.? Yea, after testing, it's?that.?BSPPILOT annoys me in general; the author assumes everyone thinks like them, and made the whole thing magic instead of controllable.??

anyone: If you find where the actual commands I listed above are issued (not why, I know about IEECVXIT, but the text of commands themselves), please?tell me!

-ahd-


 

On Sun, Mar 06, 2022 at 05:14:10PM -0800, Drew Derbyshire wrote:

I'm especially impressed by it starting JES2 devices, as *I don't want PRINTER2 started*.
If you don't want PRINTER 2 started, logic would dictate that you should be
depressed by it starting JES2 devices, not impressed by it starting JES2
devices. :-)



--

Kevin


Bruceville, TX

What's the definition of a legacy system? One that works!
Errare humanum est, ignoscere caninum.


 

Hi,

The start commands are in SYS1.JES2PARM(JES2PARM).
See below:

***?????? *OPERATOR COMMANDS
$TOSC1,D=J????????????????????? ?
$TOSC2,D=J????????????????????? ?
$TOSC3,D=T????????????????????? ?
$TOSC4,D=T????????????????????? ?
$CA,ALL???????????????????????? ?
$SA,ALL???????????????????????? ?
$TA,I=3600,'$SI1-I4'??????????? ?
$SRDR1????????????????????????? ?
$SPRT1????????????????????????? ?
$SPRT2????????????????????????? ?
$SPUN1????????????????????????? ?
$VS,'S DYNAMASK'??????????????? ?
$VS,'S BSPPILOT,PARM=NOWTO'???? ?
$VS,'S BSPSETPF,PARM=NOREPLYU'? ?
$VS,'S MF1.MF1'???????????????? ?
$VS,'S DYNABLDL'??????????????? ?
$VS,'S NET'???????????????????? ?
$VS,'S MVS380'????????????????? ?
$VS,'MN JOBNAMES,T'???????????? ?
$VS,'MN SESS,T'????????

Cheers,
Rob ???????


 

Hello Drew,

Am 07.03.2022 um 03:59 schrieb Drew Derbyshire <swhobbit@...>:

I am aware of BSPPILOT, but as we agree, the commands claim to come from NET. Yea, after testing, it's that. BSPPILOT annoys me in general; the author assumes everyone thinks like them, and made the whole thing magic instead of controllable.
It was a solution to a problem. :-) Not every solution is a good one. I'm sure without it there would be much less newcomers have had the patience to stay with the platform.

In a way I miss it in the Scratch-Install from Ian Moseley, because it's very comfy. :-)

:wq! PoC


 

On Mon, Mar 7, 2022 at 02:01 AM, Rob Prins wrote:
Hi,

The start commands are in SYS1.JES2PARM(JES2PARM).
See below:??

And that was would make the commands appear to come from VTAM how?

Jay and I agreed it's really BSPPILOT responding to VTAM initializing. But?where?in BSPPILOT?

I don't know where you got list of JES2PARMS, I suspect TK4-, but it's not mine.

(I don't run TK4- or?any MVS380 environment because such software won't run on my favorite real IBM 4361.)

My JES2PARM is customized, including running XBATCH for WATFIV, and issues the following commands (and ONLY these):? ?

$VS,'V 010,MSTCONS'? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'V 009,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 011,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 010,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 01F,CONSOLE,ROUT=ALL'? ? ? ? ? ? ? ? ? ??

$VS,'V 30E,CONSOLE,ROUT=ALL'? ? ? ? ? ? ? ? ? ??

$T OSC1,D=J? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC2,D=J? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC3,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC4,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC7,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'K A,NONE,L=1'? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'K A,NONE,L=2'? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'MN DSNAME'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$CA,ALL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$SA,ALL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$P PRT2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$S? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S LDCTODAY'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S DYNABLDL'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S DYNAMASK'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S BSPPILOT,PARM=NOWTO'? ? ? ? ? ? ? ? ? ? ?

$VS,'S BSPSETPF,PARM=NOREPLYU'? ? ? ? ? ? ? ? ??

$VS,'S NET'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'S NJE38'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?



 

BSPPILOT?gets its list of commands from SYS1.PARMLIB, in the member name passed as parameter. So look in SYS1.PARMLIB(NOWTO). The BSPPILOT?JCL is in SYS1.PROCLIB.


On Mon, Mar 7, 2022 at 11:44 AM Drew Derbyshire <swhobbit@...> wrote:
On Mon, Mar 7, 2022 at 02:01 AM, Rob Prins wrote:
Hi,

The start commands are in SYS1.JES2PARM(JES2PARM).
See below:??

And that was would make the commands appear to come from VTAM how?

Jay and I agreed it's really BSPPILOT responding to VTAM initializing. But?where?in BSPPILOT?

I don't know where you got list of JES2PARMS, I suspect TK4-, but it's not mine.

(I don't run TK4- or?any MVS380 environment because such software won't run on my favorite real IBM 4361.)

My JES2PARM is customized, including running XBATCH for WATFIV, and issues the following commands (and ONLY these):? ?

$VS,'V 010,MSTCONS'? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'V 009,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 011,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 010,CONSOLE,ROUT=(1,2,3,4,5,6,7,8,9,10)'?

$VS,'V 01F,CONSOLE,ROUT=ALL'? ? ? ? ? ? ? ? ? ??

$VS,'V 30E,CONSOLE,ROUT=ALL'? ? ? ? ? ? ? ? ? ??

$T OSC1,D=J? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC2,D=J? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC3,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC4,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$T OSC7,D=T? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'K A,NONE,L=1'? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'K A,NONE,L=2'? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'MN DSNAME'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$CA,ALL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$SA,ALL? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$P PRT2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$S? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S LDCTODAY'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S DYNABLDL'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S DYNAMASK'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

$VS,'S BSPPILOT,PARM=NOWTO'? ? ? ? ? ? ? ? ? ? ?

$VS,'S BSPSETPF,PARM=NOREPLYU'? ? ? ? ? ? ? ? ??

$VS,'S NET'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

$VS,'S NJE38'? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?




--
Jay Maynard


 

On Mon, Mar 7, 2022 at 11:02 AM, Jay Maynard wrote:
BSPPILOT?gets its list of commands from SYS1.PARMLIB, in the member name passed as parameter.

That is incorrect.??states:?

PARM=NOWTO Silent mode, don't issue any WTOS at all

?

So look in SYS1.PARMLIB(NOWTO).
That member does not exist.

The BSPPILOT?JCL is in SYS1.PROCLIB.
It's in SYS2.PROCLIB, actually.

Next player, please.

-ahd-


 

Hi,

In TK4- you will find in SYS1.PARMLIB the members STARTSTD and STARTMIN.
These members are used by BSPPILOT.

Cheers,
Rob


 

Jay and I agreed it's really BSPPILOT responding to VTAM initializing. But?where?in BSPPILOT?
For TK4- and derivates see?SYS1.UMODSRC(IEECVXIT) at label?ACTNTABL for automatic actions triggered by certain messages. All unconditional actions are, as others mentioned already, in SYS1.PARMLIB members named STARTxxx, where xxx represents a specific system configuration parameterization (like STD for standard, MIN for minimal, etc.). This enhanced parameterization had been introduced with Update 06 and is described in the tk4-/doc folder in file?README_MVS_TK4-_v1.00_update_06.pdf.

Cheers
´³¨¹°ù²µ±ð²Ô


 

I have already noted:

>?(I don't run TK4- or?any?MVS380 environment because such software won't run on my favorite real IBM 4361.)


 

TK4- is not a 380 environment; while I have not run that version, I have run the TK3 system on a P/390 in 370 mode.


On Wed, Mar 9, 2022 at 1:56 PM Drew Derbyshire <swhobbit@...> wrote:

I have already noted:

>?(I don't run TK4- or?any?MVS380 environment because such software won't run on my favorite real IBM 4361.)



--
Jay Maynard


 

On Wed, Mar 9, 2022 at 11:56 AM, Drew Derbyshire wrote:
I don't run TK4- or?any?MVS380 environment because such software won't run on my favorite real IBM 4361
Okay Drew, you don't run TK4- or any MVS380, but then what do you run exactly?

Cheers,

Rene FERLAND, Montreal


 

Please before replying: Read the entire thread. My system is not your system. YMMV and all that.

I just searched?SYS1.UMODSRC?again, slightly differently.

The local version of SYS1.UMODSRC(IEECVXIT) seems to issue commands directly, but only if BSPILOT if active.? The error I made before when browsing?IEECVXIT was stop reading after the BSPPILOT check and to assume the commands came out of the elusive R2D2 task, which I don't think even exists on my system.

The solution (in my case) will be to change to the response in IEECVXIT to start a task to read any commands out of a library; I don't want to have edit assembler source, run SMP, and?do a IPL with CLPA just to tune a response.??

-ahd-


 

The solution (in my case) will be to change to the response in IEECVXIT to start a task to read any commands out of a library; I don't want to have edit assembler source, run SMP,?and?do a IPL with CLPA just to tune a response.
Well then, good luck for your task to find out _which_ WTOR to reply to :-). That's the primary purpose of R2D2. That logic will always reply to the correct one, even if a dozen are waiting...


 

On Wed, Mar 9, 2022 at 01:28 PM, Juergen wrote:
Well then, good luck for your task to find out _which_ WTOR to reply to :-). That's the primary purpose of R2D2. That logic will always reply to the correct one, even if a dozen are waiting..

IEECVXIT issues commands directly, but not replies; it composes the text and queues replies for the BSPPILOT address space, which I won't change.??

?

(And yes, R2D2 exists, it's part of IEECVXIT.? Another case of me not reading properly!)


 

On Wed, Mar 9, 2022 at 12:32 PM, Ren¨¦ Ferland wrote:
Okay Drew, you don't run TK4- or any MVS380, but then what do you run exactly?

I could tell you, but then I'd have to? ...?

More seriously, I have nine different MVS & VM instances installed, including the LCM+L 4361 test image. Many are not really used or even really setup properly, for example my sole MVT environment needs to be rebuilt without ASP.

(I've got four instances I do often bring up, three of which are on networked via NJE)

To answer your exact question: The machine instance referred to this in thread is running MVS 3.8J based on (I think) TK3SU. It has updates to various packages, and small additions like WATFIV (in XBATCH, the way Ceiling Cat intended) & NJE38.

It's network name is KEWMARIA, and it is locally known in SMF as MVSU, but after this thread I might?rename it?to?YMMV.? Or TIGGER (TGGR?) "cause it's the only one!"

?


 

On Wed, Mar 9, 2022 at 02:40 PM, Drew Derbyshire wrote:
To answer your exact question: The machine instance referred to this in thread is running MVS 3.8J based on (I think) TK3SU. It has updates to various packages, and small additions like WATFIV (in XBATCH, the way Ceiling Cat intended) & NJE38.
Thank you for your answer Drew, and your patience with me. :-)

Cheers,

Rene FERLAND, Montreal


 

On Sun, Mar 6, 2022 at 09:12 PM, Kevin Monceaux wrote:
If you don't want PRINTER 2 started, logic would dictate that you should be
depressed by it starting JES2 devices, not impressed by it starting JES2
devices. :-)
One be amazed (impressed) by something without the burden of liking it.

I am (for example) impressed by the effect of thermonuclear weapons, but that doesn't mean I want a few dropped by Putin on Naval Base Kitsap ¨C Bangor (some 23 miles west of my residence).

-ahd-