¿ªÔÆÌåÓý


Re: Stupid z/VM 7.1 assembler question

 

"ASSEMBLER (XF) DONE"?

Has your version of Assembler XF been patched for z/Arch opcodes? I thought the only way to get z/Arch opcodes in Assembler XF was via macros?

Joe

On Sun, Feb 6, 2022 at 12:59 PM Fish Fish <david.b.trout@...> wrote:
Folks,

Sorry to bother you with a question about z/VM, but I'm afraid I'm just not that skilled at doing software development on modern z/VM systems.

I have a simple standalone test program I want to assemble and genmod under CMS, but the assembler keeps flagging almost every statement with "undefined opcode". I noticed they're all z/Arch instructions.

So it seems obvious I'm either missing some simple but critically important option to tell the assembler this is a z/Arch program and not a S/370 or S/390 program, -OR- perhaps more likely, I'm simply invoking the wrong damn assembler!

Here's the program, and, following it, the errors I get when I try to assemble it.

HELP!? :(



TXFPER? ?START 0
? ? ? ? ?USING TXFPER,R0
? ? ? ? ?ORG? ?TXFPER+X'1A0'? ? ? ? z Restart New PSW
? ? ? ? ?DC? ? X'0000000180000000'
? ? ? ? ?DC? ? AD(GO)
? ? ? ? ?ORG? ?TXFPER+X'200'
GO? ? ? ?DS? ? 0H
? ? ? ? ?STCTG R0,R0,CTL0
? ? ? ? ?LG? ? R0,CTL0
? ? ? ? ?OIHH? R0,CR0TXF
? ? ? ? ?STG? ?R0,CTL0
? ? ? ? ?LCTLG R0,R0,CTL0
? ? ? ? ?BAL? ?R14,CTRANS
? ? ? ? ?BAL? ?R14,UTRANS
? ? ? ? ?LPSWE GOODPSW
CTRANS? ?DS? ? 0H
? ? ? ? ?LA? ? R1,1(R1,R1)
? ? ? ? ?TBEGINC ,
? ? ? ? ?LA? ? R2,2(R2,R2)
? ? ? ? ?TEND? ,
? ? ? ? ?LA? ? R3,3(R3,R3)
? ? ? ? ?BR? ? R14
UTRANS? ?DS? ? 0H
? ? ? ? ?LA? ? R1,1(R1,R1)
? ? ? ? ?TBEGIN ,
? ? ? ? ?LA? ? R2,2(R2,R2)
? ? ? ? ?TBEGIN ,
? ? ? ? ?LA? ? R3,3(R3,R3)
? ? ? ? ?TEND? ,
? ? ? ? ?LA? ? R4,4(R4,R4)
? ? ? ? ?TEND? ,
? ? ? ? ?LA? ? R5,5(R5,R5)
? ? ? ? ?BR? ? R14
CTL0? ? ?DC? ? D'0'? ? ? ? ? ? ? ?Control Register 0
CR0TXF? ?EQU? ?X'0080'? ? ? ? ? ? CR0 bit 8: TXF Control
GOODPSW? DC? ? XL8'0002000180000000'
? ? ? ? ?DC? ? XL4'00000000',A(X'00000000')
R0? ? ? ?EQU? ?0
R1? ? ? ?EQU? ?1
R2? ? ? ?EQU? ?2
R3? ? ? ?EQU? ?3
R4? ? ? ?EQU? ?4
R5? ? ? ?EQU? ?5
R6? ? ? ?EQU? ?6
R7? ? ? ?EQU? ?7
R8? ? ? ?EQU? ?8
R9? ? ? ?EQU? ?9
R10? ? ? EQU? ?10
R11? ? ? EQU? ?11
R12? ? ? EQU? ?12
R13? ? ? EQU? ?13
R14? ? ? EQU? ?14
R15? ? ? EQU? ?15
? ? ? ? ?END


assemble txfper

ASSEMBLER (XF) DONE
? ? ? ? ? ? ? ? 5? ? ? ? ? DC? ? AD(GO)
IFO178 SYNTAX ERROR NEAR OPERAND COLUMN 2
? ? ? ? ? ? ? ? 8? ? ? ? ? STCTG R0,R0,CTL0
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ? 9? ? ? ? ? LG? ? R0,CTL0
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?10? ? ? ? ? OIHH? R0,CR0TXF
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?11? ? ? ? ? STG? ?R0,CTL0
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?12? ? ? ? ? LCTLG R0,R0,CTL0
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?15? ? ? ? ? LPSWE GOODPSW
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?18? ? ? ? ? TBEGINC ,
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?20? ? ? ? ? TEND? ,
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?25? ? ? ? ? TBEGIN ,
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?27? ? ? ? ? TBEGIN ,
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?29? ? ? ? ? TEND? ,
IFO078 UNDEFINED OP CODE
? ? ? ? ? ? ? ?31? ? ? ? ? TEND? ,
IFO078 UNDEFINED OP CODE
NUMBER OF STATEMENTS FLAGGED IN THIS ASSEMBLY =? ? 13
Ready(00008); T=0.09/0.13 10:45:36



What am I doing wrong? What am I missing?

HELP!? :(

Thanks.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...








Stupid z/VM 7.1 assembler question

 

Folks,

Sorry to bother you with a question about z/VM, but I'm afraid I'm just not that skilled at doing software development on modern z/VM systems.

I have a simple standalone test program I want to assemble and genmod under CMS, but the assembler keeps flagging almost every statement with "undefined opcode". I noticed they're all z/Arch instructions.

So it seems obvious I'm either missing some simple but critically important option to tell the assembler this is a z/Arch program and not a S/370 or S/390 program, -OR- perhaps more likely, I'm simply invoking the wrong damn assembler!

Here's the program, and, following it, the errors I get when I try to assemble it.

HELP! :(



TXFPER START 0
USING TXFPER,R0
ORG TXFPER+X'1A0' z Restart New PSW
DC X'0000000180000000'
DC AD(GO)
ORG TXFPER+X'200'
GO DS 0H
STCTG R0,R0,CTL0
LG R0,CTL0
OIHH R0,CR0TXF
STG R0,CTL0
LCTLG R0,R0,CTL0
BAL R14,CTRANS
BAL R14,UTRANS
LPSWE GOODPSW
CTRANS DS 0H
LA R1,1(R1,R1)
TBEGINC ,
LA R2,2(R2,R2)
TEND ,
LA R3,3(R3,R3)
BR R14
UTRANS DS 0H
LA R1,1(R1,R1)
TBEGIN ,
LA R2,2(R2,R2)
TBEGIN ,
LA R3,3(R3,R3)
TEND ,
LA R4,4(R4,R4)
TEND ,
LA R5,5(R5,R5)
BR R14
CTL0 DC D'0' Control Register 0
CR0TXF EQU X'0080' CR0 bit 8: TXF Control
GOODPSW DC XL8'0002000180000000'
DC XL4'00000000',A(X'00000000')
R0 EQU 0
R1 EQU 1
R2 EQU 2
R3 EQU 3
R4 EQU 4
R5 EQU 5
R6 EQU 6
R7 EQU 7
R8 EQU 8
R9 EQU 9
R10 EQU 10
R11 EQU 11
R12 EQU 12
R13 EQU 13
R14 EQU 14
R15 EQU 15
END


assemble txfper

ASSEMBLER (XF) DONE
5 DC AD(GO)
IFO178 SYNTAX ERROR NEAR OPERAND COLUMN 2
8 STCTG R0,R0,CTL0
IFO078 UNDEFINED OP CODE
9 LG R0,CTL0
IFO078 UNDEFINED OP CODE
10 OIHH R0,CR0TXF
IFO078 UNDEFINED OP CODE
11 STG R0,CTL0
IFO078 UNDEFINED OP CODE
12 LCTLG R0,R0,CTL0
IFO078 UNDEFINED OP CODE
15 LPSWE GOODPSW
IFO078 UNDEFINED OP CODE
18 TBEGINC ,
IFO078 UNDEFINED OP CODE
20 TEND ,
IFO078 UNDEFINED OP CODE
25 TBEGIN ,
IFO078 UNDEFINED OP CODE
27 TBEGIN ,
IFO078 UNDEFINED OP CODE
29 TEND ,
IFO078 UNDEFINED OP CODE
31 TEND ,
IFO078 UNDEFINED OP CODE
NUMBER OF STATEMENTS FLAGGED IN THIS ASSEMBLY = 13
Ready(00008); T=0.09/0.13 10:45:36



What am I doing wrong? What am I missing?

HELP! :(

Thanks.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: Additional Help Files

 

On Fri, Jan 28, 2022 at 09:04 PM, Mark A. Stevens wrote:
I am working on help for the following CP commands, Using IBM Virtual Machine Facility/370: CP Command Reference for General Users Release 6 PLC 17
I have placed all the files I have tidied, and added, including the renamed GCIC->RUNGCIC, ... and removed the Lark's Vomit Warning, on the following GitHub repo.

This has two versions of a tape map: one from the VM/370 system, and the other using Hercules vmfplc2, along with the help files on an AWS tape.



Let me know what else needs to be done ... short of sorting anyone's laundry.

?... Mark S.


Re: Additional Help Files

 

I took a look at the GCIC materials. This looks like it is designed to run
in a dedicated never ending server machine, so I am not concerned with the issues
about stopping it from running.?

Is the source code available??
Bob


Re: Additional Help Files

 

¿ªÔÆÌåÓý

Mark,

?

As far as I can see MECAFF won¡¯t let you have two FSLISTs active. The FSLIST list is not part of the ring. You can re-type an FSLIST command from the EE command line but when you re-enter EE you loose position in the list.

That¡¯s not the case with GCIC¡­.

¡­ I also believe that there are bugs in the file transfer module on MECAFF and you can¡¯t do file transfers from FSLIST¡­.

?

Dave

?

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 30 January 2022 01:48
To: [email protected]
Subject: Re: [h390-vm] Additional Help Files

?

On Fri, Jan 28, 2022 at 09:36 PM, Ren¨¦ Ferland wrote:

One thing that GCIC offers which MECAFF doesn't (I think) is two simultaneous FSLIST sessions. You can edit a file in each one, swap between the two, and copy stuff from a file edited in one session to the file edited in the other.??

I had to double check this, but you can. See the PDF at:

2.2.4 Editing multiple files and mode transitions
EE allows editing more than one file at a time. After starting EE with the first file, more files can b
opened for editing or created with the EE subcommand or by selecting a file for editing from the
FSLIST or the FSVIEW modes.

All files opened for editing are held in a ring, from which one file is the currently edited. The
commands RINGNext or RINGPrev switch the currently edited file by stepping through the ring of
files loaded.

The following diagram shows the transitions between the modes of the EE program to start or end
editing files, also showing with the commands (CMD) or default PF keys (PFxx) to change from mode
to mode:

(I'd include the picture, which follows the above text, but it isn't supported/allowed for our discussion list).

... Mark S.


Re: Additional Help Files

 

On Sat, Jan 29, 2022 at 05:47 PM, Mark A. Stevens wrote:
I had to double check this, but you can. See the PDF at: https://usermanual.wiki/Pdf/MECAFFtoolsManual125.2000842143.pdf
Oh! That's great! Thanks for checking this and correcting me.

However, truth is, I never used that feature in GCIC, which explains in part my ignorance of it regarding EE.

Cheers,

Rene FERLAND, Montreal


Re: Additional Help Files

 

On Fri, Jan 28, 2022 at 09:36 PM, Ren¨¦ Ferland wrote:
One thing that GCIC offers which MECAFF doesn't (I think) is two simultaneous FSLIST sessions. You can edit a file in each one, swap between the two, and copy stuff from a file edited in one session to the file edited in the other.??
I had to double check this, but you can. See the PDF at: https://usermanual.wiki/Pdf/MECAFFtoolsManual125.2000842143.pdf

2.2.4 Editing multiple files and mode transitions
EE allows editing more than one file at a time. After starting EE with the first file, more files can be
opened for editing or created with the EE subcommand or by selecting a file for editing from the
FSLIST or the FSVIEW modes.

All files opened for editing are held in a ring, from which one file is the currently edited. The
commands RINGNext or RINGPrev switch the currently edited file by stepping through the ring of
files loaded.

The following diagram shows the transitions between the modes of the EE program to start or end
editing files, also showing with the commands (CMD) or default PF keys (PFxx) to change from mode
to mode:

(I'd include the picture, which follows the above text, but it isn't supported/allowed for our discussion list).

... Mark S.


Re: Additional Help Files

 

¿ªÔÆÌåÓý

Mark

?

Firstly, I don¡¯t think any one ever changes the passwords supplied. So I am pretty sure I can logon to most machines as ¡°maint¡± and ¡°cpcms¡± and be in total charge.

You should, I would have thought, be able to copy the users file to your ¡°A¡± disk and edit it so you have a unique password but that doesn¡¯t seem to work¡­

¡­ also I assume you don¡¯t pass port 3270 through your firewall.?

I think it is what it is. Probably not worth spending time on, but possibly worth keeping.

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 29 January 2022 01:00
To: [email protected]
Subject: Re: [h390-vm] Additional Help Files

?

On Thu, Jan 27, 2022 at 07:49 PM, Ren¨¦ Ferland wrote:

Then, if you wish, you can logon to the virtual machine again. This will reconnect the console, end GCIC and get you back at the CMS Ready prompt, from which you can logoff. :-)

Such as the following ...

L CMSUSER
ENTER PASSWORD:
?
RECONNECTED AT 18:42:26 GMT FRIDAY 01/28/22
KIKS885 NOW WAITING 3 SECONDS FOR TASKS TO FINISH
0014 GRC018 CP DETACH?? 490
0014 GRC018 CP DETACH?? 491
0014 GRC018 CP DETACH?? 492
0014 GRC018 CP DETACH?? 493
0014 GRC018 CP DETACH?? 494
0014 GRC018 CP DETACH?? 495
0014 GRC018 CP DETACH?? 496
0014 GRC018 CP DETACH?? 497
0014 GRC018 CP DETACH?? 498
0014 GRC018 CP DETACH?? 499
0014 GRC018 CP DETACH?? 49A
0014 GRC018 CP DETACH?? 49B
0014 GRC018 CP DETACH?? 49C
0014 GRC018 CP DETACH?? 49D
0014 GRC018 CP DETACH?? 49E
0014 GRC018 CP DETACH?? 49F
KIKS10 KIKS?? INTERFACE STOPPED
Ready; T=0.02/0.07 18:42:34

After you are done with editing, you can drop from the dial connection.


For new users this would be the tricky part, if they have not used DIAL ("Don't you wish everybody did?") #CP, nor CP DISCONN, nor LOGOFF will get you out of the session. As far as I can tell, you have to allow the session to time out, so you can log back in, per Rene's comments, because disconnecting and reconnecting your 3270 session lands you where you left off.

???????????????????????? MULTI-USER FULL SCREEN INTERFACE? (BROWSE)
================================================================================

??????????????????? #CP DISCONNECT???????????????????????? ?
??????????????????? ----------------------------------------?????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????? *---------------------------------------------*???????????????????????? ?
?????? * YOU ARE NOT AUTHORIZED FOR THIS COMMAND???? *???????????????????????? ?
?????? * PLEASE ONLY USE AUTHORIZED COMMANDS???????? *???????????????????????? ?
?????? *---------------------------------------------*???????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????? COMMANDS CAN BE ADDED BY? THE DEVELOPMENT? TEAM???????????????????????? ?
?????? CURRENTLY AUTHORIZED COMMANDS ARE:????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
??????????????????? LINK?????????????????????????????????????????????????????? ?
??????????????????? Q????????????????????????????????????????????????????????? ?
??????????????????? REL????? (EXCEPT A OR B )????????????????????????????????? ?
??????????????????? ACC????? (EXCEPT 191 OR 192)?????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????? ?
?????????? PRESS ANY KEY TO RETURN,? DEC=00999,HEX=03E7???????????????

Without additional documentation, I don't see this as very useful. ALSO, your password is typed 'en clair', for anyone to see (as if my dog can type.)
?... Mark S.


Re: Additional Help Files

 

On Fri, Jan 28, 2022 at 05:00 PM, Mark A. Stevens wrote:


>> As far as I can tell, you have to allow the session to time out, so you can log back in, per Rene's comments, because disconnecting and reconnecting your 3270 session lands you where you left off.

No, you don't have to wait for the time out, just press PF3 often enough.?


>>? Without additional documentation, I don't see this as very useful.

I agree. However, I remember that, before MECAFF became available, I used GCIC for file transfer (IND$FILE style), an available feature of GCIC.


>> ALSO, your password is typed 'en clair', for anyone to see.

Moreover, the password to use has to be the one specified in GCIC USERS Y2, not the one in the directory. And, any user/password in that file can be used to access the files of the virtual machine on which GCIC runs (and only them).

One thing that GCIC offers which MECAFF doesn't (I think) is two simultaneous FSLIST sessions. You can edit a file in each one, swap between the two, and copy stuff from a file edited in one session to the file edited in the other.??

Cheers,

Rene FERLAND, Montreal


Re: Additional Help Files

 

I am working on help for the following CP commands, Using IBM Virtual Machine Facility/370: CP Command Reference for General Users Release 6 PLC 17

DIAL???? HELPCMD? D1? F??? 80???? 17????? 2? 2022-01-28 19:20? XMAS92
IPL????? HELPCMD? D1? F??? 80???? 67????? 7? 2022-01-28 19:48? XMAS92
IPL????? HELPCMD2 D1? F??? 80???? 79????? 8? 2022-01-28 20:10? XMAS92
LOADVFCB HELPCMD? D1? F??? 80???? 31????? 4? 2022-01-28 20:17? XMAS92
LOADVFCB HELPCMD2 D1? F??? 80???? 42????? 5? 2022-01-28 20:34? XMAS92
READ???? HELPCMD? D1? F??? 80???? 12????? 2? 2022-01-28 20:39? XMAS92
READY??? HELPCMD? D1? F??? 80????? 1????? 1? 2022-01-28 19:24? XMAS92
READY??? HELPCMD2 D1? F??? 80????? 5????? 1? 2022-01-28 20:40? XMAS92
SMSG???? HELPCMD? D1? F??? 80????? 1????? 1? 2022-01-28 19:25? XMAS92
SMSG???? HELPCMD2 D1? F??? 80????? 1????? 1? 2022-01-28 20:41? XMAS92
VMDUMP?? HELPCMD? D1? F??? 80????? 1????? 1? 2022-01-28 19:25? XMAS92

I have also modfied some of the document files I received from Dave Wade, splitting them into HELPCMD and HELPCMD2 as appropriate.

?... Mark S.


Re: Additional Help Files

 

On Thu, Jan 27, 2022 at 07:49 PM, Ren¨¦ Ferland wrote:
Then, if you wish, you can logon to the virtual machine again. This will reconnect the console, end GCIC and get you back at the CMS Ready prompt, from which you can logoff. :-)
Such as the following ...

L CMSUSER
ENTER PASSWORD:
?
RECONNECTED AT 18:42:26 GMT FRIDAY 01/28/22
KIKS885 NOW WAITING 3 SECONDS FOR TASKS TO FINISH
0014 GRC018 CP DETACH?? 490
0014 GRC018 CP DETACH?? 491
0014 GRC018 CP DETACH?? 492
0014 GRC018 CP DETACH?? 493
0014 GRC018 CP DETACH?? 494
0014 GRC018 CP DETACH?? 495
0014 GRC018 CP DETACH?? 496
0014 GRC018 CP DETACH?? 497
0014 GRC018 CP DETACH?? 498
0014 GRC018 CP DETACH?? 499
0014 GRC018 CP DETACH?? 49A
0014 GRC018 CP DETACH?? 49B
0014 GRC018 CP DETACH?? 49C
0014 GRC018 CP DETACH?? 49D
0014 GRC018 CP DETACH?? 49E
0014 GRC018 CP DETACH?? 49F
KIKS10 KIKS?? INTERFACE STOPPED
Ready; T=0.02/0.07 18:42:34

After you are done with editing, you can drop from the dial connection.

For new users this would be the tricky part, if they have not used DIAL ("Don't you wish everybody did?") #CP, nor CP DISCONN, nor LOGOFF will get you out of the session. As far as I can tell, you have to allow the session to time out, so you can log back in, per Rene's comments, because disconnecting and reconnecting your 3270 session lands you where you left off.

???????????????????????? MULTI-USER FULL SCREEN INTERFACE? (BROWSE)
================================================================================

??????????????????? #CP DISCONNECT???????????????????????? ?
??????????????????? ----------------------------------------?????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????? *---------------------------------------------*???????????????????????? ?
?????? * YOU ARE NOT AUTHORIZED FOR THIS COMMAND???? *???????????????????????? ?
?????? * PLEASE ONLY USE AUTHORIZED COMMANDS???????? *???????????????????????? ?
?????? *---------------------------------------------*???????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????? COMMANDS CAN BE ADDED BY? THE DEVELOPMENT? TEAM???????????????????????? ?
?????? CURRENTLY AUTHORIZED COMMANDS ARE:????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
??????????????????? LINK?????????????????????????????????????????????????????? ?
??????????????????? Q????????????????????????????????????????????????????????? ?
??????????????????? REL????? (EXCEPT A OR B )????????????????????????????????? ?
??????????????????? ACC????? (EXCEPT 191 OR 192)?????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
?????????????????????????????????????????????????????????????????????????????? ?
????????????????????????????????????????????????????????????????????????????? ?
?????????? PRESS ANY KEY TO RETURN,? DEC=00999,HEX=03E7???????????????

Without additional documentation, I don't see this as very useful. ALSO, your password is typed 'en clair', for anyone to see (as if my dog can type.)
?... Mark S.


Re: Unable to complete install of Z/VM 6.4 Disabled wait 0902

 

¿ªÔÆÌåÓý

Thanks Fish.?
Setting ?the cu to 3990-6 did the trick. I would have never figured that out on my own.

As to the pageing63. When I was trying to install some version of vm under the old hercules some years ago and having similar issues I had read that as a suggestion
in the old hercules group. It didn¡¯t help in any scenario.

Thanks!!!!!

Gary Ernst
Sola?Scriptura







Re: Additional Help Files

 

I don't see a need to keep GCIC anymore. We have better alternatives.
Bob Bolch

On Fri, Jan 28, 2022 at 3:58 AM Dave Wade <dave.g4ugm@...> wrote:

Mark,

As other have said no need to FORCE just logon to the disconnected ID and you (almost) have control.

It will sometimes crash because its built using old GCC run time modules, but at this point you can logoff or re-ipl cms.

?

Every one

Is this code still useful? Now we have EE is it necessary?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via
Sent: 28 January 2022 00:54
To: [email protected]
Subject: Re: [h390-vm] Additional Help Files

?

On Mon, Jan 24, 2022 at 03:30 AM, Dave Wade wrote:

If Mark has time to tidy.? I am intending to write some more, but as usual I have been side-lined by project creep elsewhere.

I have a slight problem with the GCIC command, and am considering something along the lines of the following. ;-)

RUNGCIC HELPCMD

RUNGCIC?????????????????????????????????????????????????????????????? CMS EXEC

GCIC is a full screen editor for VM/370 CE, that uses the DIAL facility of CP,
to peform full screen editng and browsing of CMS files. It is started by
executing the RUNGCIC EXEC.
+----------------------------------------------------------------------------+
| RUNGCIC? |???????????????????????????????????????????????????????????????? |
+----------------------------------------------------------------------------+

-----------------------------------------------------------------------------+
|????????????????????????? WARNING LARK'S VOMIT????????????????????????????? |
-----------------------------------------------------------------------------+
When you wish to exit GCIC, you must use the CP FORCE command on the userid
running GCIC.

and RUNGCIC HELPCMD2

Usage Notes:

Execute the RUNGCIC (PROFILE) EXEC file to start the GCIC monitor.? GCIC will
then issue a CP DISCONN(ect), continuing to run in the? background.

From any connected 3270 emulator (including the one you started GCIC from),
issue a:

??????? DIAL <VM-USER-WHERE-GCIC-WAS-STARTED>

such as:

??????? DIAL CMSUSER

You will be prompted:

??????? PRESS ENTER TO CONTINUE

Press the ENTER key, then you should then be greeted by the GCIC Logon screen:
------------------------------------------------------------------------------
?PRODUCT OF ROC
????????????????????????? VV??????? VV??? MM??????? MM
????????????????????????? VV??????? VV??? MMM????? MMM
?????????????????? 3333333333???? 777777777777??? MM00000000
????????????????? 333333333333??? 77777777777MM? MM0000000000
????????????????? 33????? VV33??? 77VV??? 77? MMMM00MM????? 00
?????????????????????????? V33???? VV??? 77M?? MM 00MM????? 00
??????????????????????????? 33??? VV??? 77MM????? 00MM????? 00
???????????????????????? 3333VV? VV??? 77 MM????? 00MM????? 00
???????????????????????? 3333 VVVV???? 77 MM????? 00MM????? 00
??????????????????????????? 33 VV????? 77 MM????? 00MM????? 00
??????????????????????????? 33???????? 77???????? 00??????? 00
????????????????? 33??????? 33???????? 77???????? 00??????? 00
????????????????? 333333333333???????? 77????????? 0000000000

???????????????????????? MULTI-USER FULL SCREEN INTERFACE
????????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-




===============================================================================
????????? PF1=HELP?? ENTER=CONTINUE?? PF3=RETURN
?????????????????????? MULTI-USER FULL SCREEN INTERFACE
??????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-
------------------------------------------------------------------------------

This module is called from the RUNGCIC EXEC.

PLEASE NOTE: You can not LOGOFF of the userid running GCIC. It must be
shut down using the following, where userid is what you DIALed earlier.

CP FORCE userid

See the file, GCIC MEMO U, for details of GCIC.


Re: Additional Help Files

 

¿ªÔÆÌåÓý

Mark,

As other have said no need to FORCE just logon to the disconnected ID and you (almost) have control.

It will sometimes crash because its built using old GCC run time modules, but at this point you can logoff or re-ipl cms.

?

Every one

Is this code still useful? Now we have EE is it necessary?

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 28 January 2022 00:54
To: [email protected]
Subject: Re: [h390-vm] Additional Help Files

?

On Mon, Jan 24, 2022 at 03:30 AM, Dave Wade wrote:

If Mark has time to tidy. ?I am intending to write some more, but as usual I have been side-lined by project creep elsewhere.

I have a slight problem with the GCIC command, and am considering something along the lines of the following. ;-)

RUNGCIC HELPCMD

RUNGCIC?????????????????????????????????????????????????????????????? CMS EXEC

GCIC is a full screen editor for VM/370 CE, that uses the DIAL facility of CP,
to peform full screen editng and browsing of CMS files. It is started by
executing the RUNGCIC EXEC.
+----------------------------------------------------------------------------+
| RUNGCIC? |???????????????????????????????????????????????????????????????? |
+----------------------------------------------------------------------------+

-----------------------------------------------------------------------------+
|????????????????????????? WARNING LARK'S VOMIT????????????????????????????? |
-----------------------------------------------------------------------------+
When you wish to exit GCIC, you must use the CP FORCE command on the userid
running GCIC.

and RUNGCIC HELPCMD2

Usage Notes:

Execute the RUNGCIC (PROFILE) EXEC file to start the GCIC monitor.? GCIC will
then issue a CP DISCONN(ect), continuing to run in the? background.

From any connected 3270 emulator (including the one you started GCIC from),
issue a:

??????? DIAL <VM-USER-WHERE-GCIC-WAS-STARTED>

such as:

??????? DIAL CMSUSER

You will be prompted:

??????? PRESS ENTER TO CONTINUE

Press the ENTER key, then you should then be greeted by the GCIC Logon screen:
------------------------------------------------------------------------------
?PRODUCT OF ROC
????????????????????????? VV??????? VV??? MM??????? MM
????????????????????????? VV??????? VV??? MMM????? MMM
?????????????????? 3333333333???? 777777777777??? MM00000000
????????????????? 333333333333??? 77777777777MM? MM0000000000
????????????????? 33????? VV33??? 77VV??? 77? MMMM00MM????? 00
?????????????????????????? V33???? VV??? 77M?? MM 00MM????? 00
??????????????????????????? 33??? VV??? 77MM????? 00MM????? 00
???????????????????????? 3333VV? VV??? 77 MM????? 00MM????? 00
???????????????????????? 3333 VVVV???? 77 MM????? 00MM????? 00
??????????????????????????? 33 VV????? 77 MM????? 00MM????? 00
??????????????????????????? 33???????? 77???????? 00??????? 00
????????????????? 33??????? 33???????? 77???????? 00??????? 00
????????????????? 333333333333???????? 77????????? 0000000000

???????????????????????? MULTI-USER FULL SCREEN INTERFACE
????????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-




===============================================================================
????????? PF1=HELP?? ENTER=CONTINUE?? PF3=RETURN
?????????????????????? MULTI-USER FULL SCREEN INTERFACE
??????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-
------------------------------------------------------------------------------

This module is called from the RUNGCIC EXEC.

PLEASE NOTE: You can not LOGOFF of the userid running GCIC. It must be
shut down using the following, where userid is what you DIALed earlier.

CP FORCE userid

See the file, GCIC MEMO U, for details of GCIC.


Re: Additional Help Files

 

On Thu, Jan 27, 2022 at 04:54 PM, Mark A. Stevens wrote:
PLEASE NOTE: You can not LOGOFF of the userid running GCIC. It must be
shut down using the following, where userid is what you DIALed earlier.

CP FORCE userid
It is one possible way but not the only one. GCIC runs in the virtual machine with a disconnected console. After you are done with editing, you can drop from the dial connection. That leaves GCIC still running in the virtual machine. Then, if you wish, you can logon to the virtual machine again. This will reconnect the console, end GCIC and get you back at the CMS Ready prompt, from which you can logoff. :-)

A long time ago, I used GCIC to edit files on CMS, typically programs. But I quickly got tired of having to disconnect/dial to edit the file, then drop/reconnect to run the program. I came back to EDIT.

If I remember well, GCIC is actually an unfinished project with a "for starter" setup (like its public users file with passwords in clear :-)).

Cheers,

Rene FERLAND, Montreal



Re: Additional Help Files

 

On Mon, Jan 24, 2022 at 03:30 AM, Dave Wade wrote:
If Mark has time to tidy. ?I am intending to write some more, but as usual I have been side-lined by project creep elsewhere.
I have a slight problem with the GCIC command, and am considering something along the lines of the following. ;-)

RUNGCIC HELPCMD

RUNGCIC?????????????????????????????????????????????????????????????? CMS EXEC

GCIC is a full screen editor for VM/370 CE, that uses the DIAL facility of CP,
to peform full screen editng and browsing of CMS files. It is started by
executing the RUNGCIC EXEC.
+----------------------------------------------------------------------------+
| RUNGCIC? |???????????????????????????????????????????????????????????????? |
+----------------------------------------------------------------------------+

-----------------------------------------------------------------------------+
|????????????????????????? WARNING LARK'S VOMIT????????????????????????????? |
-----------------------------------------------------------------------------+
When you wish to exit GCIC, you must use the CP FORCE command on the userid
running GCIC.

and RUNGCIC HELPCMD2

Usage Notes:

Execute the RUNGCIC (PROFILE) EXEC file to start the GCIC monitor.? GCIC will
then issue a CP DISCONN(ect), continuing to run in the? background.

From any connected 3270 emulator (including the one you started GCIC from),
issue a:

??????? DIAL <VM-USER-WHERE-GCIC-WAS-STARTED>

such as:

??????? DIAL CMSUSER

You will be prompted:

??????? PRESS ENTER TO CONTINUE

Press the ENTER key, then you should then be greeted by the GCIC Logon screen:
------------------------------------------------------------------------------
?PRODUCT OF ROC
????????????????????????? VV??????? VV??? MM??????? MM
????????????????????????? VV??????? VV??? MMM????? MMM
?????????????????? 3333333333???? 777777777777??? MM00000000
????????????????? 333333333333??? 77777777777MM? MM0000000000
????????????????? 33????? VV33??? 77VV??? 77? MMMM00MM????? 00
?????????????????????????? V33???? VV??? 77M?? MM 00MM????? 00
??????????????????????????? 33??? VV??? 77MM????? 00MM????? 00
???????????????????????? 3333VV? VV??? 77 MM????? 00MM????? 00
???????????????????????? 3333 VVVV???? 77 MM????? 00MM????? 00
??????????????????????????? 33 VV????? 77 MM????? 00MM????? 00
??????????????????????????? 33???????? 77???????? 00??????? 00
????????????????? 33??????? 33???????? 77???????? 00??????? 00
????????????????? 333333333333???????? 77????????? 0000000000

???????????????????????? MULTI-USER FULL SCREEN INTERFACE
????????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-




===============================================================================
????????? PF1=HELP?? ENTER=CONTINUE?? PF3=RETURN
?????????????????????? MULTI-USER FULL SCREEN INTERFACE
??????? YOUR VM USER-ID ->? ________ <- PWRD (NDSP) ->??? ________? <-
------------------------------------------------------------------------------

This module is called from the RUNGCIC EXEC.

PLEASE NOTE: You can not LOGOFF of the userid running GCIC. It must be
shut down using the following, where userid is what you DIALed earlier.

CP FORCE userid

See the file, GCIC MEMO U, for details of GCIC.


Re: Unable to complete install of Z/VM 6.4 Disabled wait 0902

 

[...]
################# note enter pageing63 on sal screen
[...]
0640 3390 ... cu=3990
0641 3390 ... cu=3990
0642 3390 ... cu=3990
0643 3390 ... cu=3990
0644 3390 ... cu=3990
0645 3390 ... cu=3990
Try "cu=3990-6" instead.

(Hint: the default control unit type of 3990 is NOT the same as a 3990-3 or 3990-6 control unit. They're different. The default generic 3990 control unit specification does not have the same set of features as a 3990-3 or 3990-6. The set of control unit features for each is completely different.)

I also question the need to specify the pageing63 option. Have you tried it *without* the pageing63 option?

First most likely cause: incorrect cu= specification.

Second most likely cause: pageing63.

HTH

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Re: Unable to complete install of Z/VM 6.4 Disabled wait 0902

 

¿ªÔÆÌåÓý

Hi Gary,

what you get looks like a HCP902W which is an I/O error from your installation resource during ipl when recovering a system.
So one of your dasds is probably unreadable.
We had that on a real iron too and we had to replace a dasd as it did not go away with another attempt to IPL the system.
Turned out to be a damaged dasd.

Out of curiosity:

You are using Hyperion to emulate a z/13 to install a z/VM system.
Where did you get the installation resources?
Or are you running a real iron as well and are using the installation resource to clone the z/13 on an emulator?

Thomas



On 1/27/22 17:46, Gary Ernst wrote:

Greetings all
I'm attempting install Z/VM 6.4
I mount the install iso image ipl from it and all goes well including loading the RSU. The last thing i see is the define term conmode 3270 and ipling res volume.
then the disabled wait ........... 0902
Real Hardware: intel i7 with 32G memory
host os is opensuse 15.3 kerenl 5.3.18-xxxxxxxxx
Hyperion 4.4.1


Ideas ? Am I missing a facility setting.


config file:
CPUSERIAL 019294??????? # CPU serial number
CPUMODEL? 2964????????? # CPU model number see config doc for cpu models
CPUVERID 00
MODEL EMULATOR
PLANT ZZ
MANUFACTURER HRC
FACILITY ENABLE BIT271
FACILITY ENABLE BIT44
FACILITY ENABLE BIT06
FACILITY DISABLE BIT50
FACILITY DISABLE BIT73
MAINSIZE 2048???????? # Main storage size in megabytes
XPNDSIZE 1024???????? # Expanded storage size in megabytes
CNSLPORT? 3264????????? # TCP port number to which consoles connect
HTTP??? ??? ROOT? /usr/local/share/hercules
HTTP??? ??? PORT? 8064 auth linuxgae linux390
HTTP??? ??? START
#SHRDPORT 3990
MAXCPU??? 4
NUMCPU??? 1???????????? # Number of CPUs
#LOADPARM? 0214????????? # IPL parameter
#LOADPARM? sysg????????? # IPL parameter
OSTAILOR? quiet???????? # OS tailoring
PANOPT???? FULLPATH RATE=SLOW "TITLE=NPR VM6.4"
ARCHLVL z/arch
DEVTMAX?? 0
LPARNAME? ERNST
LPARNUM?? 01
SHCMDOPT? ENABLE
DIAG8CMD? ENABLE ECHO
PGMPRDOS? LICENSED
##################### note enter pageing63 on sal screen #######################################
# .-----------------------Device number
# |???? .-----------------Device type
# |???? |?????? .---------File name and parameters
# |???? |?????? |
# V???? V?????? V
#---??? ----??? --------------------
0000??? SYSG SYSGCONS
# 000C??? 2501
0020.4? 3270 mstr
#215.5?? 3270
#0500??? 3480
#0510??? 3490
#0590??? 3590
#****
0640??? 3390 /oss/vm640/g64com.640 sf=/oss/vm640/shadows/shadow_1.640 cu=3990
0641??? 3390 /oss/vm640/g64rel.641 sf=/oss/vm640/shadows/shadow_1.641 cu=3990
0642??? 3390 /oss/vm640/g64res.642 sf=/oss/vm640/shadows/shadow_1.642 cu=3990
0643??? 3390 /oss/vm640/g64spl.643 sf=/oss/vm640/shadows/shadow_1.643 cu=3990
0644??? 3390 /oss/vm640/g64pag.644 sf=/oss/vm640/shadows/shadow_1.644 cu=3990
0645??? 3390 /oss/vm640/g64wrk.645 sf=/oss/vm640/shadows/shadow_1.645 cu=3990
0900.3? qeth chpid f0 ipaddr 172.25.92.100/24


Re: Unable to complete install of Z/VM 6.4 Disabled wait 0902

 

[...]
then the disabled wait ........... 0902
What does disabled wait 0902 mean? What does the IBM reference manual say?

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


Unable to complete install of Z/VM 6.4 Disabled wait 0902

 

Greetings all
I'm attempting install Z/VM 6.4
I mount the install iso image ipl from it and all goes well including loading the RSU. The last thing i see is the define term conmode 3270 and ipling res volume.
then the disabled wait ........... 0902
Real Hardware: intel i7 with 32G memory
host os is opensuse 15.3 kerenl 5.3.18-xxxxxxxxx
Hyperion 4.4.1


Ideas ? Am I missing a facility setting.


config file:
CPUSERIAL 019294??????? # CPU serial number
CPUMODEL? 2964????????? # CPU model number see config doc for cpu models
CPUVERID 00
MODEL EMULATOR
PLANT ZZ
MANUFACTURER HRC
FACILITY ENABLE BIT271
FACILITY ENABLE BIT44
FACILITY ENABLE BIT06
FACILITY DISABLE BIT50
FACILITY DISABLE BIT73
MAINSIZE 2048???????? # Main storage size in megabytes
XPNDSIZE 1024???????? # Expanded storage size in megabytes
CNSLPORT? 3264????????? # TCP port number to which consoles connect
HTTP??? ??? ROOT? /usr/local/share/hercules
HTTP??? ??? PORT? 8064 auth linuxgae linux390
HTTP??? ??? START
#SHRDPORT 3990
MAXCPU??? 4
NUMCPU??? 1???????????? # Number of CPUs
#LOADPARM? 0214????????? # IPL parameter
#LOADPARM? sysg????????? # IPL parameter
OSTAILOR? quiet???????? # OS tailoring
PANOPT???? FULLPATH RATE=SLOW "TITLE=NPR VM6.4"
ARCHLVL z/arch
DEVTMAX?? 0
LPARNAME? ERNST
LPARNUM?? 01
SHCMDOPT? ENABLE
DIAG8CMD? ENABLE ECHO
PGMPRDOS? LICENSED
##################### note enter pageing63 on sal screen #######################################
# .-----------------------Device number
# |???? .-----------------Device type
# |???? |?????? .---------File name and parameters
# |???? |?????? |
# V???? V?????? V
#---??? ----??? --------------------
0000??? SYSG SYSGCONS
# 000C??? 2501
0020.4? 3270 mstr
#215.5?? 3270
#0500??? 3480
#0510??? 3490
#0590??? 3590
#****
0640??? 3390 /oss/vm640/g64com.640 sf=/oss/vm640/shadows/shadow_1.640 cu=3990
0641??? 3390 /oss/vm640/g64rel.641 sf=/oss/vm640/shadows/shadow_1.641 cu=3990
0642??? 3390 /oss/vm640/g64res.642 sf=/oss/vm640/shadows/shadow_1.642 cu=3990
0643??? 3390 /oss/vm640/g64spl.643 sf=/oss/vm640/shadows/shadow_1.643 cu=3990
0644??? 3390 /oss/vm640/g64pag.644 sf=/oss/vm640/shadows/shadow_1.644 cu=3990
0645??? 3390 /oss/vm640/g64wrk.645 sf=/oss/vm640/shadows/shadow_1.645 cu=3990
0900.3? qeth chpid f0 ipaddr 172.25.92.100/24