Portal | Manuals | References | Downloads | Info | Programs | JCLs | Mainframe wiki | Quick Ref
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Profile Log in to check your private messages Log in
 
difference between TSO, ISPEXEC and ISREDIT

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CLIST & REXX
View previous topic :: :: View next topic  
Author Message
rackshit

New User


Joined: 19 Dec 2009
Posts: 16
Location: Mumbai

PostPosted: Tue Mar 15, 2011 7:36 pm    Post subject: difference between TSO, ISPEXEC and ISREDIT
Reply with quote

Hi,

i wanted to know the difference between TSO, ISPEXEC and ISREDIT. i came accross this confusion when i was trying to understand the use of ADDRESS instruction of REXX.


while using ADDRESS, the destination can be any of TSO, ISPEXEC or ISREDIT. So wanted to know the difference between them.
Back to top
View user's profile Send private message

PeterHolland

Global Moderator


Joined: 27 Oct 2009
Posts: 2441
Location: Netherlands, Amstelveen

PostPosted: Tue Mar 15, 2011 7:42 pm    Post subject:
Reply with quote

Well there are also constructs like :

ADDRESS MVS
ADDRESS NETVIEW

Want to know those differences too?
Back to top
View user's profile Send private message
superk

Moderator Team Head


Joined: 26 Apr 2004
Posts: 4650
Location: Raleigh, NC, USA

PostPosted: Tue Mar 15, 2011 7:47 pm    Post subject: Reply to: difference between TSO, ISPEXEC and ISREDIT
Reply with quote

Pretty easy, actually.

First of all, all of these would require that your REXX exec run within a TSO/E address space. In addition, for ISPEXEC, you need to also have an ISPF session started. And for ISREDIT, an ISPF Edit or View Session has to be active.

Address TSO is, well, TSO. This would be the default anyway. This allows you to use TSO commands in your exec.

Address ISPEXEC is for ISPF Services. This would be used in any ISPF dialog execs you might create.

Address ISREDIT is for use in an ISPF Edit Macro.
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10308
Location: italy

PostPosted: Tue Mar 15, 2011 7:49 pm    Post subject: Reply to: difference between TSO, ISPEXEC and ISREDIT
Reply with quote

Everything is explained

for the Address construnct
z/OS V1R2.0-V1R10.0 TSO/E REXX User's Guide
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ4C310/CCONTENTS?SHELF=IKJ4BK90&DN=SA22-7791-01&DT=20010706113306

and
z/OS V1R8.0-V1R10.0 TSO/E REXX Reference
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKJ4A370/CCONTENTS?SHELF=IKJ4BK90&DN=SA22-7790-07&DT=20060626210253

meditate on what is meant by HOST COMMAND ENVIRONMENT and everything will become clear as the light on a sunny day

furthermore
for the TSO environment
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/IKJ4BK90

for the ISPEXEC and ISREDIT environments
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/Shelves/IKJ4BK90

( not the latest releases but more than enough to understand )
Back to top
View user's profile Send private message
Pedro

Senior Member


Joined: 01 Sep 2006
Posts: 2083
Location: Silicon Valley

PostPosted: Tue Mar 15, 2011 11:37 pm    Post subject: Reply to: difference between TSO, ISPEXEC and ISREDIT
Reply with quote

The REXX language has powerful grouping and logic constructs, and many built-in functions. But it needs help to do I/O and other system things.

One of the strengths of REXX is that you can extend it (more or less) to invoke functions of other products. One way that you do that is by indicating which command processor will handle particular commands, through the use of the ADDRESS statement.

Depending on the work you want to perform, you will want to route some commands to TSO and others to ISPF. If you route a TSO command to ISPF or an ISPF command to TSO, you will get an error.

In addition to the ones already listed, I think there are also others, including TCPIP, IPCS, DB2, IMS operator, z/OS console, Unix services, etc... Plus you can write your own, or buy vendor products with their own host command environments.
Back to top
View user's profile Send private message
rackshit

New User


Joined: 19 Dec 2009
Posts: 16
Location: Mumbai

PostPosted: Tue Mar 15, 2011 11:47 pm    Post subject:
Reply with quote

thnx PeterHolland, Superk, Enrico-sorichetti and Pedro; i got a fair idea about my confusion.

btw nice phrase : clear as the light on a sunny day
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> CLIST & REXX All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Difference in SORT & ICETOOL Mohan Kothakota DFSORT/ICETOOL 4 Fri Sep 22, 2017 4:56 pm
No new posts ISREDIT MACRO NOT WORKING! :cry: kirank889 TSO/ISPF 3 Thu Aug 03, 2017 5:46 pm
No new posts RC 20 for Address ISPEXEC "ISRED... pkmurali CLIST & REXX 3 Sun Apr 16, 2017 11:30 pm
No new posts Difference between TWALENG and TWASIZE Arunkumar Chandrasekaran CICS 3 Tue Jan 03, 2017 12:57 pm
No new posts Sticky: difference between ... DUMMY ... and ... enrico-sorichetti JCL & VSAM 0 Mon Oct 17, 2016 4:31 pm

Facebook
Back to Top
 
Job Vacancies | Forum Rules | Bookmarks | Subscriptions | FAQ | Polls | Contact Us