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
 
UNIX commands using REXX

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

New User


Joined: 08 Oct 2007
Posts: 38
Location: Delhi

PostPosted: Tue Feb 09, 2010 1:24 pm    Post subject: UNIX commands using REXX
Reply with quote

Hi All,

I was wondering if we can pass UNIX commands using REXX. I want to go to a specific path and then create a .txt file there. The TSO command "allocate file(pathname) path('cd /abc/def/ghi/jk/test.txt')", helps me to write into the file only if it exists. It gives me the file not cataloged error if it does not exist.

So I basically want to use the following commands in my REXX program,
"cd /abc/def/ghi/jk/"
"touch test.txt"

Could anyone please help me on how to use these commands in my code?

Thanks in advance,
Kushal

P.S. I experimented with "Address UNIX" command which gives me a return code of +++ RC(-3) +++, without any additional information.
Back to top
View user's profile Send private message

Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8165
Location: East Dubuque, Illinois, USA

PostPosted: Tue Feb 09, 2010 4:13 pm    Post subject:
Reply with quote

You need to add PATHOPTS to your ALLOCATE command.
Back to top
View user's profile Send private message
kbrahma

New User


Joined: 08 Oct 2007
Posts: 38
Location: Delhi

PostPosted: Tue Feb 09, 2010 8:43 pm    Post subject: Reply to: UNIX commands using REXX
Reply with quote

Thanks a lot for the replies guys. The PATHOPTS parameters did the trick and the file is created.

Thanks again for the help! icon_smile.gif
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8165
Location: East Dubuque, Illinois, USA

PostPosted: Tue Feb 09, 2010 8:59 pm    Post subject:
Reply with quote

Glad to hear you got it resolved!
Back to top
View user's profile Send private message
kbrahma

New User


Joined: 08 Oct 2007
Posts: 38
Location: Delhi

PostPosted: Wed Feb 10, 2010 12:40 am    Post subject: Reply to: UNIX commands using REXX
Reply with quote

Better than resolving the problem, I got a clearer picture into how the PATHOPTS, PATHMODS and PATHDISP work. The things which I would not have learned if I didn't know where to go.

I earlier saw them being used in a batch job, but didn't know we could use them in the TSO allocate command as well.

The code I am making is not a work requirement, but a learning project... So it feels good when you learn new stuff. :-)
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 How to write Rexx program to size and... sreejeshcs CLIST & REXX 14 Thu Oct 12, 2017 7:26 am
This topic is locked: you cannot edit posts or make replies. Rexx to execute spool commands upendrasri CLIST & REXX 5 Wed Oct 04, 2017 6:54 am
This topic is locked: you cannot edit posts or make replies. Rexx to execute spool commands upendrasri CLIST & REXX 47 Fri Sep 29, 2017 1:08 pm
No new posts ejck thru rexx to multiple jobs insid... Susanta All Other Mainframe Topics 5 Tue Sep 19, 2017 1:39 pm
This topic is locked: you cannot edit posts or make replies. Extract all "IF" Statements... Adarsh Damodaran CLIST & REXX 1 Wed Sep 06, 2017 9:28 am

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