开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

PL/I in MUSIC-SP, how do I access the IDE?


 

PL/I in MUSIC-SP, how do I access the IDE?

I am trying to look at PL/I(F) programming in MUSIC-SP

Unfortunately I get displayed, after login, and starting FSI

MUSIC tools:
Mail Electronic mail facility
Programming (This item is not available on this system)
CI (This item is not available on this system)
Internet Internet access, news reader, gopher, etc
More Other general MUSIC tools

I have installed the 6.2 package with all updates already installed
from René Ferland's page. What do I have to do to get access to the
programming environment ?

PS

1) I work with the Sim390 emulator, and I have changed the 3270
port back to 2023 in order to have Hercules MVS and Sim390 MUSIC-SP
running simultaneously.

2) I also tried to use the very original system. I followed the instructions,
extended the library space, and added UL05 (UL04 was already present).
I followed the steps for installing $000:fort2pl1.mfarc. After using FTP
I found it in the $000 library, but it is not accessible. All operations end up with ERR04 file not accessible. But it's there (see screen shot line 10)
After having don all updates, will I have the compilers in a usable form?


 

Hello Markus,
?
1) On the MUSIC/SP 6.2 demo, you can not use, as such, the "Programming" item in FSI.
?
2) If you logon to the "guest" account of the system of my web page, there is a folder "PROCESSORS" containing examples of small programs in the languages available on the system (see picture below).
?
3) If you logon to $000 on that same system, FORT2PL1 is installed in folder FORT2PL1.NONIBM with a README (see second picture below).
?
Cheers,
?
Rene FERLAND, Montreal


 

Thank you for your answer, René!

I tried the guest account successfully, and I will continue to use it
in order to be acquaint with the programming tools.

On the other hand I am studying the documentation folder, and I want
to understand the technical structures behind all of that. That is why
I intend to do all the updates on a virgin original sim390/MUSIC-SP
download in my Windows 7 starter Netbook, 1 CPU, 1.6 GHtz, 1 GByte.

I try to follow the authors instructions word by word, that is why I am
astonished to meet this kind of elementary ERROR04 in conjunction with
a dataset visible in the $000 library, a result of the guided FTP operation.

I continue to read TFM, and make a new try from scratch :-)

b rgds Markus Loew


 

Hi Markus,

One of the things I like the most in SIM-390 with music is I can use, as in unix, FTP to transfer my graphical workstation ( linux or windows ) files? to the server to be compiled.

I use total commander, one pannel IBM and the other PC, and edit with notepad++?

Take into account this is PL/I(f) so do use , capital letters,no tabs, and text from columns 2 to 72, and last but not least may be it's my installation symbol '?' does now work so I have to use NOT nor NE, for the compiler to accept the line.

I use this header for one file compile and run :

/info music time(4) pages(50) route(system) /* if you would submit this job and want a printout in the system printer file in windows */

/sys region=500

/file sysprint n(parse.prn) new(repl)

/inc PL1F

/opt? noxref,nest, s, noatr

**** your program *
/data
your data follows
/eof ( optional )
?
If you want to use different files for different modules, you have to generate all the intermediate modules, and then linkedit ,

?

something like this:

plitest-2.cmp: (compile as many files as you like )

/SYS REGION=512

/FILE SYSPRINT N(\PLI\PLITEST-2.bat\PLITEST-2.PRN) NEW(REPL) LRECL(133)

/file SYSPUNCH N(\PLI\PLITEST-2.bat\plitest-2.obj) NEW(REPL)

/INC PL1F

/OPT NOSOURCE,DECK,NOGO

/INC \PLI\PLITEST-2\PLITEST-2.PLI

------------------------------------

plitest-2.lnk: (link all your modules into a load module):

/file 6 n(\pli\plitest-2\plitest-2.prn) old append? lrecl(133)

/file lmod n(\pli\plitest-2\MYPROG.LMOD) NEW(REP) lr(128)

/etc recfm(f) space(100)

/file sublibos pds(*pl1f,*mus,*os)

/load lked

/job map,nogo,print,stats,mode=os,name=MYPROG

.org 4a00

/INC \pli\plitest-2\PLITEST-2.OBJ

?

--------------------------------------------

plitest-2.run: ( loads and run )
/file sysprint n(\pli\plitest-2.bat\plitest-2.prn) old append lrecl(133)
/inc xmpl1f
MYPROG n(\pli\plitest-2.bat\MYPROG.lmod)
A=1? B=2? C=3 ;
/END
?

Al of the three modules controlled by a rexx script:

go.rexx:

/INC REXX

PUSH '/INCLUDE PLITEST-2.CMP'

EXEC

PUSH '/INCLUDE PLITEST-2.LNK'

EXEC

PUSH '/INCLUDE PLITEST-2.RUN'

EXEC

PUSH '/FILE F1 N(PLITEST-2.OBJ)? OLD DELETE'

PUSH '/FILE F2 N(MYPROG.LMOD)? ? OLD DELETE'

EXEC

?

--

Carlos

Argentina


 

I lost the MUSIC-SP download link. It is the one where I find PL/I(F) preinstalled, I think with the VSAM access and samples as well. Help me, please!
Markus Loew


 

Hello Markus,

You can try this link: ?

Dave Edwards system, and its updates are available here:??

Cheers,

Rene FERLAND, Montreal


 

Thanks a lot, René!
I remember that you sent me this link in an email that I seemingly lost.
Greetings
Markus Loew