On aplying updates to Music 6.2


 

Hi everyone !

With this covid bussiness, I'm stucked at home under querantine, so I'm bac with Music/SP environment.

I was member od the original MUSIC/SP on yahoo, and mr René Ferland invited me to this group.

Being back to the basic, I jave 2 systems up and running, version 6.2 (B), one on SIM390 version 17 and the other on Hercules, 64 bit.

I also ran mr. Ferland's more complete system,. wit no problem.

For a starting practice I decided to apply the updates mr. Dave Edwards left, so I downloaded the updates from internet, checked the MD signatures and FTPe'd to the virtual machine disk, wit no problem.

Thing is than I'm trying to apply the first patch UPD1, and I'm getting some errors

First I ran the mfarc file with error "045 file not found"


Then I tryed,uUsing this script

/FILE 1 N(UPD1.MFARC)

/INC *COM:MFREST

IN=1,ALL=T,REPL=F,FIXUP=' ',LIST=T,SETUI=T

I Get the following error:

-- FILE RESTORE (MFREST) --


OPTIONS IN EFFECT:

INPUT = 1 TAPFIL = 1 FIXUP=' ' CTLREC=T

ALL=T RLSE=F REPL=F LIST=T SETUI=T SETBUP=F FIXUCR=F REPNWR=T

(CRDIN ROUTINE) READ ERROR 045 ON UNIT 001. JOB TERMINATED.

Some similar whan trying to list the content of the mfarc:

/file 1 n($000:upd1.mfarc)

/inc *com:mfchek

units=1,names=t,info=f

CHECKING FILE SYSTEM ARCHIVE

UNITS= 1, 0 TAPFIL= 1 NFILES= 1

(CRDIN ROUTINE) READ ERROR 045 ON UNIT 001. JOB TERMINATED.

Clearly it does not find the tape unit.

Any suggestion ?

(ps, I also tryed on Hercules using a copy od the disk, wit the update files in, with similar results )


 

Carlos,

You have to be careful when you transfer the MFARC:

ftp
open localhost 621
type binary
quote allo 4000000
quote recfm fc
quote lrecl 80
put upd1.mfarc
bye

Check the Info file at the top of the update page:

Cheers,

Rene FERLAND, Montreal


 


(CRDIN ROUTINE) READ ERROR 045 ON UNIT 001.� JOB TERMINATED.
In addition to Rene's excellent advice which I'm sure will sort out the
problem, when confronted with a MUSIC error number, I suggest:

HELP ERRORS 3

which should give some meaningful text which may help explain the error.

Regards,
Peter Coghlan.


 

What is this ‘more complete version�?

Did I miss something?

From: [email protected] [mailto:[email protected]] On Behalf Of carlos feldman
Sent: Wednesday, July 8, 2020 3:51 PM
To: [email protected]
Subject: [H390-MUSIC] On aplying updates to Music 6.2

Hi everyone !

With this covid bussiness, I'm stucked at home under querantine, so I'm bac with Music/SP environment.

I was member od the original MUSIC/SP on yahoo, and mr René Ferland invited me to this group.

Being back to the basic, I jave 2 systems up and running, version 6.2 (B), one on SIM390 version 17 and the other on Hercules, 64 bit.

I also ran mr. Ferland's more complete system,. wit no problem.

For a starting practice I decided to apply the updates mr. Dave Edwards left, so I downloaded the updates from internet, checked the MD signatures and FTPe'd to the virtual machine disk, wit no problem.

Thing is than I'm trying to apply the first patch UPD1, and I'm getting some errors

First I ran the mfarc file with error "045 file not found"

Then I tryed,uUsing this script

/FILE 1 N(UPD1.MFARC)

/INC *COM:MFREST

IN=1,ALL=T,REPL=F,FIXUP=' ',LIST=T,SETUI=T

I Get the following error:

-- FILE RESTORE (MFREST) --


OPTIONS IN EFFECT:

INPUT = 1 TAPFIL = 1 FIXUP=' ' CTLREC=T

ALL=T RLSE=F REPL=F LIST=T SETUI=T SETBUP=F FIXUCR=F REPNWR=T

(CRDIN ROUTINE) READ ERROR 045 ON UNIT 001. JOB TERMINATED.

Some similar whan trying to list the content of the mfarc:

/file 1 n($000:upd1.mfarc)

/inc *com:mfchek

units=1,names=t,info=f

CHECKING FILE SYSTEM ARCHIVE

UNITS= 1, 0 TAPFIL= 1 NFILES= 1

(CRDIN ROUTINE) READ ERROR 045 ON UNIT 001. JOB TERMINATED.

Clearly it does not find the tape unit.

Any suggestion ?

(ps, I also tryed on Hercules using a copy od the disk, wit the update files in, with similar results )


 

>> Did I miss something?

Not really. :-) He's talking about the system I use in a Youtube video, which is just the demo with all the updates installed.

You can download it here:

Cheers,

Rene FERLAND, Montreal


 

Actually I was working on 2006 version "b" from Dave Edwards, Renés version work fine, but I wanted to test the update procedure


 

Thanks for the tip. I user ( from my unix days ) Ftp from Total Commander to the Music Host, and verifyed both images were equal. I'll use yor suggestion

Carlos


 

Hey guys !! I forgot I was talking to an old lady used to be talked in 80 column cards !!!I

I normally use total commander or other two column file manager ( BTW from the time of CMS ), and work with local and remote directories as if they were local.

In case someone may find it helpful I wrote a windows scripr to automate the transfer of binary mode files.

m:send.cmd usage m_send binary_filename:

@echo off

@

rem M_SEND filename C.Feldman. July 9 2020

rem sends binary filename to a music/sp HOST

rem using ftp protocol

rem check parameters

rem todo check the file exists and report error if not

IF "%~1"=="" goto noparms

if exist %1 (

rem ***ensamble the ftp dialog text***

echo Open localhost 621 > s.txt

echo $000 >> s.txt

echo music >> s.txt

echo cd updts >> s.txt

echo type binary >> s.txt

echo quote allo 4000000 >> s.txt

echo quote recfm fc >> s.txt

echo quote lrecl 80 >> s.txt

echo hash >> s.txt

echo put %1 >> s.txt

echo bye >> s.txt

ftp -s:s.txt

echo file % sent

rem delete s.txt

) ELSE (

echo %1 does not exist

echo file was not sent )

goto :eof

rem ***if there's no parameter***

:noparms

echo m_send, sends a binary filename to a music/sp HOST

echo use: m_send file

EXIT /B 1


It creates and uses s.txt, an ftp response file with the following contents:

Open localhost 621

$000

music

cd updts

type binary

quote allo 4000000

quote recfm fc

quote lrecl 80

hash

put upd1.mfarc

bye


when using ftp -s:s.txt it thansfers ok the binary update file to the /updts directory, which now is executing properly.
Thanks again for your help, I'm trying to figure to do things I did 30 years ago, with tools I don't use since 15 years ago LOL.
BTW I remember that at IBM someone asked to punch hundreds of cards for doing some file catalog, and we wrote a PL/I program that generated this huge JCL lot on a tape, which was sent in a day to be processed instead the couple of weeks needed to punch tha cards.

--

Carlos

Argentina


 

the log looks like this:

Microsoft Windows [Versión 10.0.19041.329]

(c) 2020 Microsoft Corporation. Todos los derechos reservados.

j:\MusicB\Updates\gccmu11>m_send gccmu11.mfarc

ftp> Open localhost 621

Conectado a CARLOS-PC-I5.

220 UNIX dir list format - MUSIC / SP FTP Server - Ready

530 Not logged in

Usuario (CARLOS-PC-I5:(none)):

331 Please send password for $000. Challenge: A553A57B55ACF0B2

230 User $000 logged in

ftp> cd updts

200 Command ok

ftp> type binary

200 Command ok

ftp> quote allo 4000000

200 Command ok

ftp> quote recfm fc

200 Command ok

ftp> quote lrecl 80

200 Command ok

ftp> hash

Impresión de marcas "hash" Activo ftp: (2048 bytes/marca "hash") .

ftp> put gccmu11.mfarc

200 Command ok

150 Sending file "$000:UPDTS\GCCMU11.MFARC"

####################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

226 Data transfer finished, data connection closed.

ftp: 1090080 bytes enviados en 0.15segundos 7267.20a KB/s.

ftp> bye

221 Goodbye, closing control connection

file sent

j:\MusicB\Updates\gccmu11>

--

Carlos

Argentina


 

Good deal.

I have the vid’s queued up.

I was a fresh out of college admin of our music system for about 9 years at Transylvania university in Lexington ky. I think music went in my sophomore year, but other than some fortran programs as a cs major, and e-mail, that was about all we dealt with it.

Administratively, we had almost all our offices running home grown apps, registrar, admissions, dept of public safety, residence life, community education, admissions, and student recruiting. My first job was to maintain/re-write a lot of that code and be the music system admin.

I have the ‘b� version on simm390. I tried to see if the school had any of our old backups. Would have great to resurrect that. But, looking forward to see what I may have missed being such a noob at the time.

From: [email protected] [mailto:[email protected]] On Behalf Of René Ferland
Sent: Thursday, July 9, 2020 1:31 AM
To: [email protected]
Subject: Re: [H390-MUSIC] On aplying updates to Music 6.2

>> Did I miss something?

Not really. :-) He's talking about the system I use in a Youtube video, which is just the demo with all the updates installed.

You can download it here:

Cheers,

Rene FERLAND, Montreal


 

I feel happy, applied updates 1 to 4, installed Wat C, Pl/I, Fortran and Asembler. Also could run OK, some programs I had in my files, from a few years ago.

Now I need to re-study Music's JCL, Rexx, and how to use a second disk I have formatted and mounted, with no data on it.

It was a productive day
--

Carlos

Argentina


 

Leven. 10 juil. 2020 à17:07, carlos feldman <carlfelster@...> a écrit:

>> I feel happy, applied updates 1 to 4, installed Wat C, Pl/I, Fortran and Assembler.
>> Also could run OK, some programs I had in my files, from a few years ago.
>> Now I need to re-study Music's JCL, Rexx, and how to use a second disk I have
>> formatted and mounted, with no data on it.It was a productive day.

LikeCeline Dion was singing: "It was lost long ago but it's all coming back to me." :-)

Have fun!

Rene FERLAND, Montreal




 

I downloaded the zip. The system was missing the musicy volume. Not a big deal. I added a disk to the demo sometime ago and scratched it. I guess the reason for bringing it up, is maybe the link you sent not the ‘latest and greatest�? It has all your guest account work, so it’s close.

I’m going to search for the 5.3 system, too. Maybe it will have the vsfort compiler. I do remember I preferred that over the fortg compiler.

If you ever do a refresh, you should include man and manx. I was sitting on the edge of my seat waiting for it J seriously, I had the manuals in printed form, but I think the man/manx implementation was phenominal. I used that format like 95% of the time

You said there was no clear key. Maybe you meant in your 3270 emulator? The PA2 key cleared the screen. Although I had to close my eyes and put my hand where the PA1/PA2 should have been to recall the name, my emulator maps pa2 to page down.

And is there a reason you use save and quit over just file? Save and quit would drive me crazy these days.

And when you were in the output queue, I was expecting the p to print to work, and then you said it didn’t.

A lot of stuff came back.

None of this meant negative at all. Just some observations while watching. It was nicely done and informative.

Thanks for sharing. After watching, I’m going to be trying to come up with some music project again. I’ve wanted to do c with panel, just not came up with a good excuse yet.

Thanks again!

From: [email protected] [mailto:[email protected]] On Behalf Of Allen Hinkle via groups.io
Sent: Friday, July 10, 2020 12:10 AM
To: [email protected]
Subject: Re: [H390-MUSIC] On aplying updates to Music 6.2

Good deal.

I have the vid’s queued up.

I was a fresh out of college admin of our music system for about 9 years at Transylvania university in Lexington ky. I think music went in my sophomore year, but other than some fortran programs as a cs major, and e-mail, that was about all we dealt with it.

Administratively, we had almost all our offices running home grown apps, registrar, admissions, dept of public safety, residence life, community education, admissions, and student recruiting. My first job was to maintain/re-write a lot of that code and be the music system admin.

I have the ‘b� version on simm390. I tried to see if the school had any of our old backups. Would have great to resurrect that. But, looking forward to see what I may have missed being such a noob at the time.

From: [email protected] [mailto:[email protected]] On Behalf Of René Ferland
Sent: Thursday, July 9, 2020 1:31 AM
To: [email protected]
Subject: Re: [H390-MUSIC] On aplying updates to Music 6.2

>> Did I miss something?

Not really. :-) He's talking about the system I use in a Youtube video, which is just the demo with all the updates installed.

You can download it here:

Cheers,

Rene FERLAND, Montreal


 

>> The system was missing the musicy volume.

Yes but it has MUSIC1 :-) which makes it in line with the installation instructions of chapter 3 in the Administrator's Guide (the reason I added it).
>> I guess the reason for bringing it up, is maybe the link you sent not the ‘latest and greatest�?
Did I say it was the latest and greatest? If so, I guess I got carried away a little ...
>> It has all your guest account work, so it’s close.
:-)
>> If you ever do a refresh, you should include man and manx.
man and manx are there. They work fine for $000; man works for the guest account but manx generates a security violation. Maybe there is a setting to change somewhere for the guest account, would you know?
>> You said there was no clear key. Maybe you meant in your 3270 emulator?
On TSO and CMS, I use the CLS command routinely to clear the screen. It's almost an automatic reflex for me (instead of using PA1 or the CLEAR key of the emulator). As CLS does not exist on MUSIC, I get the ERR04 message frequently.
>> And is there a reason you use save and quit over just file? Save and quit would drive me crazy these days.
Well, when you use the editor in FLIB, the file command will save and quit and then ask you to type Enter to go back to FLIB. And that confirm step annoys me. :-)
>> And when you were in the output queue, I was expecting the p to print to work, and then you said it didn’t.
I think a piece of software is missing for this to work. If I am wrong here and you know what to do, please share.
Cheers,
Rene FERLAND, Montreal


 

Using p from the output queue�.. yeah you are probably right. I was just dismayed when you said it didn’t work.

Manx.... the issue as I saw it was the AG and AR weren’t meant for the common user, so the access control is set different. I came up with two ways. Pick your poison as both have some drawbacks, or skip it.

The easiest is to give guest the lscan priv. as it’s an academic system, that shouldn’t be a problem. Not feasible to give a couple hundred students this back in the day though�

From $000 and *go mode (that’s what we nicknamed the *go prompt)

Codupd change guest priv lscan

To undo:

Codupd change guest priv nolscan

The second way I thought was to make all the manx files match access control bytes to the man file counter parts. I created two files manall and manreset. First I created manall.

All from $000 and *go mode

Copy $pgm:filech manall

Edit manall

Edit the file to look like this:

/SYS NOPRINT

/FILE LMOD N($PGM:FILECH.LMOD)

/LOAD XMON

FILECH

$MAN:MANX $MAN:MANX C0004040

$MAN:MAN.AG $MAN:MAN.AG 80206060

$MAN:MAN.AR $MAN:MAN.AR 80206060

$MAN:AG.TOTAL $MAN:AG.TOTAL 00004040

$MAN:AG.WIDX $MAN:AG.WIDX 00004040

$MAN:AR.TOTAL $MAN:AR.TOTAL 00004040

$MAN:AR.WIDX $MAN:AR.WIDX 00004040

Filename in cols 1-22

Filename in cols 24-45

New attribute bytes in col 47-54

Save, quit, execute the file.

To back the change out, copy manall to manreset and change the attribute bytes:

/SYS NOPRINT

/FILE LMOD N($PGM:FILECH.LMOD)

/LOAD XMON

FILECH

$MAN:MANX $MAN:MANX 8000C0C0

$MAN:MAN.AG $MAN:MAN.AG 8020E0E0

$MAN:MAN.AR $MAN:MAN.AR 8020E0E0

$MAN:AG.TOTAL $MAN:AG.TOTAL 0000C0C0

$MAN:AG.WIDX $MAN:AG.WIDX 0000C0C0

$MAN:AR.TOTAL $MAN:AR.TOTAL 0000C0C0

$MAN:AR.WIDX $MAN:AR.WIDX 0000C0C0

File, and execute

I didn’t triple check the attributes, so feel free to double check the manreset file’s attributes BEFORE you run manall.

From: [email protected] [mailto:[email protected]] On Behalf Of René Ferland
Sent: Saturday, July 11, 2020 12:59 PM
To: [email protected]
Subject: Re: [H390-MUSIC] On aplying updates to Music 6.2

>> The system was missing the musicy volume.


Yes but it has MUSIC1 :-) which makes it in line with the installation instructions of chapter 3 in the Administrator's Guide (the reason I added it).

>> I guess the reason for bringing it up, is maybe the link you sent not the ‘latest and greatest�?

Did I say it was the latest and greatest? If so, I guess I got carried away a little ...

>> It has all your guest account work, so it’s close.

:-)

>> If you ever do a refresh, you should include man and manx.

man and manx are there. They work fine for $000; man works for the guest account but manx generates a security violation. Maybe there is a setting to change somewhere for the guest account, would you know?

>> You said there was no clear key. Maybe you meant in your 3270 emulator?

On TSO and CMS, I use the CLS command routinely to clear the screen. It's almost an automatic reflex for me (instead of using PA1 or the CLEAR key of the emulator). As CLS does not exist on MUSIC, I get the ERR04 message frequently.

>> And is there a reason you use save and quit over just file? Save and quit would drive me crazy these days.

Well, when you use the editor in FLIB, the file command will save and quit and then ask you to type Enter to go back to FLIB. And that confirm step annoys me. :-)

>> And when you were in the output queue, I was expecting the p to print to work, and then you said it didn’t.

I think a piece of software is missing for this to work. If I am wrong here and you know what to do, please share.

Cheers,

Rene FERLAND, Montreal


 

Allen,

Thanks for tips. I'll keep them in my MUSIC trick bag. :-)

I did not know about the man command which explains why I did not mention it in the video. I feel manx is a "privilege" command, so I'll leave that way.

Cheers,

Rene FERLAND, Montreal