Development with Assembler in Dezhi

This forum provides the support of Dezhi Mainframe systems. Please post your questions about logon, usage of our mainframe environment.

Moderators: sysprog, prino, sfan, steve-myers, Tim001

Development with Assembler in Dezhi

Postby spedraja » Tue 23 Jul 2013, 17:39

Hello.

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

Regards
Sergio
spedraja
 
Posts: 10
Joined: Tue 16 Jul 2013, 17:32

Re: Development with Assembler in Dezhi

Postby tsubluh » Tue 23 Jul 2013, 18:33

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.
tsubluh
 
Posts: 11
Joined: Mon 04 Jun 2012, 02:42

Re: Development with Assembler in Dezhi

Postby steve-myers » Tue 23 Jul 2013, 19:00

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.
steve-myers
 
Posts: 452
Joined: Tue 04 May 2010, 15:43

Re: Development with Assembler in Dezhi

Postby spedraja » Wed 24 Jul 2013, 08:59

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
spedraja
 
Posts: 10
Joined: Tue 16 Jul 2013, 17:32

Re: Development with Assembler in Dezhi

Postby steve-myers » Wed 24 Jul 2013, 09:37

It will come back, more quickly than you might think now.
steve-myers
 
Posts: 452
Joined: Tue 04 May 2010, 15:43


Return to Dezhi systems: Mainframe

Who is online

Users browsing this forum: No registered users and 0 guests

cron