Page 1 of 1

Development with Assembler in Dezhi

PostPosted: Tue 23 Jul 2013, 17:39
by spedraja
Hello.

What are the limitations for the compilation and running of programs in Assembler inside Dezhi ?

Regards
Sergio

Re: Development with Assembler in Dezhi

PostPosted: Tue 23 Jul 2013, 18:33
by tsubluh
From what I learned early on. Only problem state instructions. No authorized instructions are permitted. SVC99 (aka dynalloc) is a problem state instruction and is therefore permitted. Beyond the problem state instruction set and SVC99 I can't imagine your need for anything beyond. No linking to authorized libraries is permitted (AC=1). The SYS1.MODGEN PDS is available but I can't remember the DSN of the PDS in the Dezhi environment.

Re: Development with Assembler in Dezhi

PostPosted: Tue 23 Jul 2013, 19:00
by steve-myers
There are no user modifiable APF libraries. In other words, you cannot write authorized programs. Other than that, you can do pretty much anything you like that does not use APF restricted code.

The administrators will not tolerate wanna be MVS hackers. Any user that appears to attempt to damage the system in any way, even by accident, is "banned." The administrators will reinstate an ID if the perpetrator can persuade them it was all a mistake, but they are very hard nosed about this.

In general, you cannot access data sets belonging to another user. Attempts to do this generally result in your userid being "banned." One attempt is often ignored, but more than that is rarely ignored. This include attempts to update the master catalog.

Another activity that usually results in an ID being banned is if the administrator determine the ID is being used for training. Street corner "training" establishments, more often than not in 'BRAC" countries, seem to think they can offload training to Fandezhi. These IDs are usually quickly "banned" when this use is detected.

In response to TSUBLUH's post, SYS1.MODGEN is SYS1.MODGEN. TSUBLUH has been here long enough he should know this. You can browse the members and use it in an Assembler SYSLIB concatenation as much as you like. Personally, I've never figured out why some members, like IHAPDS, is there and not in SYS1.MACLIB. Similarly, IEFUCBOB is MACLIB, but it calls a number of MODGEN members.

Re: Development with Assembler in Dezhi

PostPosted: Wed 24 Jul 2013, 08:59
by spedraja
Ok, fine. Sincerely, the years passed make my knowledge of the IBM Mainframe Assembler look very rusty.

So, is not my intention to go in deep with this, more than the knowledge of all the steps needed to do a development in assembler, including the composition of one simple program. If I think in something more complex, I shall ask you previously.

Thanks
Sergio

Re: Development with Assembler in Dezhi

PostPosted: Wed 24 Jul 2013, 09:37
by steve-myers
It will come back, more quickly than you might think now.