IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

LIBDEF not working in called proc


IBM Mainframe Forums -> CLIST & REXX
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
packerm

New User


Joined: 15 Jan 2016
Posts: 7
Location: uk

PostPosted: Fri Sep 15, 2017 7:22 pm
Reply with quote

Hi

I have a REXX in which I've set up a LIBDEF as follows

ADDRESS ISPEXEC ,
"LIBDEF ISPLLIB DATASET ID('SYSDB2.DQA0.SDSNLOAD') STACK"

I then go onto connect to DB2 to issue some SQL however I get

CSV003I REQUESTED MODULE DSNHDECP NOT FOUND

DSNHDECP isn't called directly from my REXX, I assume that's called from somewhere in the processes in "SUBCOM DSNREXX" however I assume the problem is that LIBDEF is only working in the scope of my REXX code and the sub programs aren't picking it up??

If I add

"exec 'ttbr.packerm.exec(concat)' ",
"'ddname(ISPLLIB) dsname(''SYSDB2.DQA0.SDSNLOAD'') before'"


to my @SPLGEN it works fine, but I want other users to use my REXX without having to update that?

Any ideas, things to try?
Back to top
View user's profile Send private message
View previous topic : : View next topic  
Post new topic   Reply to topic All times are GMT + 6 Hours
Forum Index -> CLIST & REXX

 


Similar Topics
Topic Forum Replies
No new posts CICS UCTRAN=NO not working, need syst... CICS 3
No new posts variable in library name within a PROC. JCL & VSAM 11
No new posts Starting a PROC with parameters from ... CLIST & REXX 6
No new posts PD not working for unsigned packed JO... DFSORT/ICETOOL 5
No new posts Def PD not working for unsigned packe... JCL & VSAM 3
Search our Forums:


Back to Top