Keyboard Shortcuts
Likes
Search
VM/370 CE - DMKBOX
Dear Forum, I'm fairly new to VM and thus doesn't have that much of an idea where the components that comprise the system reside. I found an article on René Ferland's web space on how to change the VM/370 logon screen but that doesn't seem to work on VM/370 CE - it's vmfasm that chokes with an error about files not found. I've text searched the group on this subject but to no avail.? |
开云体育Michael, I think there is an extra disk in the CE compared to what Rene wrote about. Did you do ? VMSETUP CP ? Which will access all the disks needed. Does this solve your problem? If not please post a link to the instructions you followed, details of which version of CE you used. ? Dave ? From: [email protected] <[email protected]> On Behalf Of Michael Grom
Sent: 09 March 2022 08:31 To: [email protected] Subject: [h390-vm] VM/370 CE - DMKBOX ? Dear Forum, I'm fairly new to VM and thus doesn't have that much of an idea where the components that comprise the system reside. I found an article on René Ferland's web space on how to change the VM/370 logon screen but that doesn't seem to work on VM/370 CE - it's vmfasm that chokes with an error about files not found. I've text searched the group on this subject but to no avail.? |
Hi Dave, ? rename dmkbox ee$tmp a dmkbox hrc370dk a My apologies the instructions have been taken from Gerard's web site who is sub-hosting René Ferland's web space. The version of the system: q cplevel Kind regards Michael |
开云体育You should not alter existing updates. Create a new one ? Dave ? From: [email protected] <[email protected]> On Behalf Of Michael Grom
Sent: 09 March 2022 13:50 To: [email protected] Subject: Re: [h390-vm] VM/370 CE - DMKBOX ? Hi Dave, ? rename dmkbox ee$tmp a dmkbox hrc370dk a My apologies the instructions have been taken from Gerard's web site who is sub-hosting René Ferland's web space. The version of the system: q cplevel Kind regards Michael |
I'm a bit lost here. Anyway, there is a DMKBOX ASSEMBLE on disk F and vmfasm - assuming that this is the program or exec to call - gives me an error that some CNTRL file is not found.?
so VMSETUP CP VMFASM DMKBOX ASSEMBLE? yields? vmfasm dmkbox assemble f
File 'ASSEMBLE CNTRL *' not found.
*** ASSEMBLE CNTRL NOT FOUND ***
Ready(00002); T=0.01/0.01 15:06:45 regards Michael |
开云体育The 2nd argument to vmfasm is the file name of a CNTRL file which contains which update files to be applied to the source before assembly.On Mar 9, 2022, at 10:08 AM, Michael Grom <macbaer@...> wrote:
|
Hi Michael, The VM Community Edition uses the methodology for system updates that is based on what VM customers used in their production environments. Please read the MAINT MEMO on the MAINT 5E5 disk to understand how the files are used. Updating the VM logo requires that you modify the DMKBOX?data area and rebuild the VM Control Program Nucleus. DMKBOX ASSEMBLE already has several modifications. The easiest way to make sure that any change you make can be carried forward into the next VMCE release, is to add new updates for the function you want, on top of the changes already distributed by IBM and by the VMCE changes already supplied by the User Community. I recommend?the following steps: 1. Issue 'VMSETUP?CP' to setup?a disk search order used to build a new VM Control Program Nucleus. 2. Create an update file with the changes you want. I will upload an example of a file to change the logo screen to the 0files?directory. It is a VMARC file, so upload it to your system with binary file transfer. Then use?VMARC UNPACK DMKBOX?VMARC A to extract the contents to your MAINT 191 disk. The DMKBOX?HRC999DK file will show an example of the way an update file works on VM. Your modified version of this file should retain the update?control statements? ( those that start with ./ ) and modify the contents to be how you want the screen to look. 3. Use a file named DMKBOX AUXLCL that contains a single line: HRC999DK V01 Update logo for VM/370 local system Next you can build a new CP Nucleus by using the steps in the MAINT MEMO file starting around line 40 or so. Skip the step on rebuilding?the macro library, since you are not changing that file. 4. Assemble the DMKBOX?program file ? ? VMFASM DMKBOX?DMKLCL 5. Build the nucleus using the steps in MAINT MEMO. 6. After you are satisfied, move these files to the MAINT 594 disk. ? ? DMKBOX?HRC999DK ? ? DMKBOX?AUXLCL ? ? CPLOAD?MAP People on this mailing list are very helpful, so keep sending questions. Looking at the various README files can also make things clearer. Best regards, Bob Bolch |
Hi Bob, thank you for these instructions. I ran vmfasm dmkbox dmklcl and I got an? vmfasm dmkbox dmklcl UPDATING 'DMKBOX ASSEMBLE I1'. APPLYING 'DMKBOX HRC029DK F1'. APPLYING 'DMKBOX HRC101DK F1'. APPLYING 'DMKBOX HRC370DK A1'. APPLYING 'DMKBOX HRC073DK F1'. APPLYING 'DMKBOX HRC372DK F1'. APPLYING 'DMKBOX HRC373DK F1'. APPLYING 'DMKBOX HRC374DK F1'. APPLYING 'DMKBOX HRC999DK A1'. ASMBLING DMKBOX ? ASSEMBLER (XF) DONE NO STATEMENTS FLAGGED IN THIS ASSEMBLY File 'DMKBOX TEXT A1' not found. DMKBOX TXTLCL CREATED Ready; T=0.12/0.31 16:42:31 |
Hi Michael, The next step you will use, VMFLOAD, uses the input file DMKLCL CNTRL to know which filetype to use for each CSECT in the Control Program Nucleus file you will build. VMFLOAD will search for the file DMKBOX TXTLCL, if not found, it will look for DMKBOX TXTHRC, and if that is not found, it will look for DMKBOX TEXT. Look at DMKLCL CNTRL to see the hierarchy of filetypes it looks for. VMFASM similarly uses DMKLCL CNTRL to find out which AUXxxx files to use to find updates and what order to process them (the name at the bottom of the file first, then working from bottom to top).? Bob |
Bob Bolch wrote:
[...] CNTRL[...] TXTLCL[...] AUXxxx files[...] (the name at the bottom of the file first, thenCorrect me if I'm wrong, but isn't this all covered in Melinda Varian's excellent "What Mother Never Told You About VM Service" document? (available in the group's Files area?) -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
toggle quoted message
Show quoted text
-----Original Message-----I thought about suggesting reading it but on reflection decided it wasn't appropriate as it has a few of issues when applied to the 6-pack.. It assume a rather higher level of VM knowledge than most of our users have. It has lot of information on how to apply an IBM PUT tape, which we probably will never have to do. The way it tells users how to organize service is a little different to the way we set out the CE editions, We do this so for example we can separate out IBM fixes, Fixes supplied in the download, and he users own fixes. It does not say anything about the EXECs we provided and at 125 pages it’s a bit large and a lot of the info is irrelevant. -- Dave |
Dave Wade wrote:
Fish wrote:[...] 15-love.Correct me if I'm wrong, but isn't this all covered in MelindaI thought about suggesting reading it but on reflection decided It assume a rather higher level of VM knowledge than most of our30-love. It has lot of information on how to apply an IBM PUT tape, whichMatch point. The way it tells users how to organize service is a little differentGAME! :) Still, it wouldn't be a bad background for those interested in how maintenance is applied on VM/CMS systems IMO. Then they'd at least have a better understanding of how the same thing is done on CE and 6-pack. OR... maybe you or someone else could write a much shorter and simpler "What FATHER Never Told You..." (or similar) type document? Just a thought. :) -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
I think its a good document to read once you have a little experience.... Well "MAINT MEMO" is a "cook book" on how to update the system. The problem is it assumes someone creating their own modification understands how update, auxiliary and control files fit together. Its probably worth taking the first four pages from "Mother" which cover these tools and amending them so they refer to the files layouts and conventions used in in the "N-Packs" Just a thought. :)Its a good thought. Dave |
Gentlemen, dear Bob,? ? with your help and instructions and those from MAINT MEMO, I finally accomplished to change the logon screen. Thank you for this. Changing all occurrences of the logo in the source file, however, is a daunting task. thinking of some little program that could read the logo from a file and punch the chars into the proper places. I reckon the size of the logo is somewhat fixed?? |