Re: RACF - SDSF question

2023-02-07 Thread Rob Scott
Note that one of the “value add” functions of SDSF is that it can check for ALTER access to the JESSPOOL profile for the owner and jobname for destructive actions like “C” and “P”. Does not stop them using freeform “slash” to issue the raw operator command, but removes the convenience of the

Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Binyamin Dissen
I have written a COBOL Stored Procedure and have successfully invoked it from REXX. But when I add an SQL statement to the SP, the SQL statement is getting -805. Is there a requirement to add the package(s) of external SPs to the PLAN of the invoking program? Seems like an onerous requirement.

Re: IFASMFDP

2023-02-07 Thread Carmen Vitullo
yes, I replied to the OP that I responded too quickly and misspoke  - my bad Carmen On 2/7/2023 7:02 AM, Allan Staller wrote: Classification: Confidential NO. IFASMFDL is used to process logstreams -Original Message- From: IBM Mainframe Discussion List On Behalf Of Carmen Vitullo

Re: RACF - SDSF question

2023-02-07 Thread Roger W Suhr
Hi Ms. Terri, The OPERCMDS JES2.CANCEL.** profiles protect the JES2 ($C...) cancel command. I believe you also need to use the OPERCMDS MVS.CANCEL.STC.mbrname.id profile to protect the MVS CANCEL command. So in your case, that would be something like this: (if your running CICS as an

Virtual tape mount error

2023-02-07 Thread Peter
Hello I am recieving this error message for one of our database backup system and the drive is virtual tape drive I see the virtual tape volser doesn't show any error status in RMM not sure what needs to be done. Could someone please shed some light on this IEC518I SOFTWARE ERRSTAT: MLNOTVR

Re: RACF - SDSF question

2023-02-07 Thread Dana Mitchell
Terri said their CICSs are run as jobs, so it would need to be: MVS.CANCEL.JOB.C30TCI* (G) MVS.CANCEL.JOB.** (G) Dana On Tue, 7 Feb 2023 09:22:19 -0500, Roger W Suhr wrote: >Hi Ms. Terri, > >The OPERCMDS JES2.CANCEL.** profiles protect the JES2 ($C...) cancel command. >I believe you also

Fw: ISPF macro/script,

2023-02-07 Thread Seymour J Metz
ISPF compound variables would cause problems for CLIST, EXEC and EXEC2, but that might not be a bad thing. RFE? From: IBM Mainframe Discussion List on behalf of Paul Gilmartin <042bfe9c879d-dmarc-requ...@listserv.ua.edu> Sent: Tuesday, February 7,

Re: ISPF macro/script

2023-02-07 Thread Paul Gilmartin
On Tue, 7 Feb 2023 04:03:59 -0600, Willy Jensen wrote: >... > /* Insert template */ > s='Template line 1' > "line_after .zl = (s)" > s='Template line 2' > "line_after .zl = (s)" > > and so on and so forth > For some chores similar to this it's a crying shame that ISPF shuns

RACF - SDSF question

2023-02-07 Thread Shaffer, Terri
Hi, I know there is a RACF group, but hopefully this is simple and I am just missing something I have done 100 times over with no issues. We run our CICS regions as batch jobs, and I just found out a user instead of them issuing a CEMT PERF SHUT command, they are canceling it. Which then

Re: Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Mike Bell
you forgot the bind step - when you created the stored procedure the JCL should have had a ddname for DBRMLIB usually a pds with a member name the same as your stored procedure. I don't have a sample bind handy but the manual has several. Mike On Tue, Feb 7, 2023 at 5:40 AM Binyamin Dissen

Re: IFASMFDP

2023-02-07 Thread Allan Staller
Classification: Confidential NO. IFASMFDL is used to process logstreams -Original Message- From: IBM Mainframe Discussion List On Behalf Of Carmen Vitullo Sent: Monday, February 6, 2023 10:43 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: IFASMFDP [CAUTION: This Email is from outside

Re: Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Sri h Kolusu
>> The -805 is occurring for the SQL statement (a SELECT INTO) in the SP. Binyamin, Try the steps listed under "Problem determination" in the link below https://www.ibm.com/docs/en/db2-for-zos/11?topic=codes-805 Thanks, Kolusu

Re: ISPF macro/script,

2023-02-07 Thread Paul Gilmartin
On Tue, 7 Feb 2023 16:48:29 +, Seymour J Metz wrote: >ISPF compound variables would cause problems for CLIST, EXEC and EXEC2, but >that might not be a bad thing. RFE? > I would not presume to suggest that the syntax of ISPF variables be extended; rather the relatively modest extension to

Re: ISPF macro/script,

2023-02-07 Thread Seymour J Metz
The issue is when someone has a compound or long ISPF script name and someone else wants to use CLIST, EXEC or EXEC2 for another script in the same application. I see discouraging use of those older languages for new scripts as a good thing, but others might not se it that way.

Re: Virtual tape mount error

2023-02-07 Thread Peter
Hi Mike I am getting MLNTOVR On Tue, Feb 7, 2023, 10:54 PM Mike Baldwin wrote: > Hi Peter, > > The message IEC518I doc says: MLNOMTL Volume does not reside in this > Manual Tape Library. > > System programmer response > ...System command D SMS,VOLUME(volser) will provide additional volume >

Re: Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Binyamin Dissen
On Tue, 7 Feb 2023 09:48:28 -0600 Mike Bell wrote: :>you forgot the bind step - when you created the stored procedure the JCL :>should have had a ddname for DBRMLIB usually a pds with a member name the :>same as your stored procedure. I don't have a sample bind handy but the :>manual has

Re: GETMAIN LOC=32

2023-02-07 Thread Joe Monk
While I appreciate the *honorable mention*, IBM gets all the credit. Joe On Tue, Feb 7, 2023 at 12:16 PM Paul Edwards wrote: > Since this conversation has petered out, I'd just like to > add closure (ie add the muddy water). > > The z/OS change that would be required to support > negative

Re: FTP

2023-02-07 Thread Jon Newton
Hi Steve - service.boulder.ibm.com is a valid address and is running FTP service. I was able to successfully connect and "ls" the /s390/holddata directory. It would be helpful to see the full job output and even better if you include TRACE option, eg PARM='service.boulder.ibm.com (TRACE' My

Re: RACF - SDSF question

2023-02-07 Thread Shaffer, Terri
Okay, so not sure I reall understand the way this works? Under jesspool, checks nodeid.userid.jobname.jobid, so I could add my cics jobname like C30TCI* here? Is this the SDSF command like C, P etc? Or under OPERCMDS I have JES2.CANCEL.BAT.C30TCI* (G) JES2.CANCEL.BAT.** (G) And now.

Re: GETMAIN LOC=32

2023-02-07 Thread Tom Marchant
Is that all you want? "I want it because I think it would be cool" is not a business justification. -- Tom Marchant On Tue, 7 Feb 2023 12:15:57 -0600, Paul Edwards wrote: >The z/OS change that would be required to support >negative indexing (which, while fairly uncommon, can't >really be

Re: GETMAIN LOC=32

2023-02-07 Thread Paul Edwards
Yeah, not everyone wants double the amount of memory available to properly-written 32-bit (ie using "L" etc, not "LG" etc) programs for no cost. Some people are perfectly happy with 2 GiB. The only business application I've been made aware of that reaches the 2 GiB bar is the IBM C compiler doing

Re: RACF - SDSF question

2023-02-07 Thread Ramsey Hallman
I don't know about others, but I would love to see the slide deck. Ramsey On Tue, Feb 7, 2023 at 2:53 PM Rob Scott wrote: > Note that there is no jobname qualifier on the JES2.CANCEL.BAT profile. > This is why SDSF has the extra JESSPOOL profile check that goes beyond > vanilla JES2 cancel

Re: ISPF macro/script,

2023-02-07 Thread Schmitt, Michael
The bigger restriction is that any variable name known to ISPF has to be 8 characters or less. So you'd have to squeeze the entirety of the compound name into 8 characters. I kind of like that I can *prevent* ISPF from seeing variables by using illegal names. -Original Message- From:

FTP

2023-02-07 Thread Steve Beaver
What am I missing or is the URL incorrect? It times out //A819822A JOB (CISHRA,),FTPIBMHOLD,MSGCLASS=X,PRTY=14, // CLASS=S,NOTIFY= //* //S1 EXEC PGM=FTP,REGION=4M,PARM='service.boulder.ibm.com' //SYSPRINT DD SYSOUT=* //SYSMDUMP DD SYSOUT=* //SYSTSPRT DD SYSOUT=*

Re: GETMAIN LOC=32

2023-02-07 Thread Paul Edwards
Since this conversation has petered out, I'd just like to add closure (ie add the muddy water). The z/OS change that would be required to support negative indexing (which, while fairly uncommon, can't really be avoided - it's a fundamental part of how things work), would be to map the 4-8 GiB

Re: Virtual tape mount error

2023-02-07 Thread Peter
I can see the volcat entry Not sure what exactly it is missing The D SMS,VOL(xzzz) volume details On Tue, Feb 7, 2023, 11:34 PM Mike Baldwin wrote: > Hi Peter, > > In that case, the message doc. says: > > MLNOTVR No TCDB TVR entry exists for this MTL volume. > > Regards, > Mike Baldwin

Re: Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Mike Bell
start from the basics - I assume the plan name is DSNREXX. you can 1. bind the DSNREXX plan with your collection and it will find it in the search list 2; SET CURRENT PACKAGESET = 'your collection' I haven't played in this area but those are the basics. Mike On Tue, Feb 7, 2023 at 2:25 PM

Re: ISPF macro/script,

2023-02-07 Thread Seymour J Metz
I would expect an RFE for compound ISPF variable names to also request long names. From: IBM Mainframe Discussion List on behalf of Schmitt, Michael Sent: Tuesday, February 7, 2023 12:32 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: ISPF macro/script,

Re: FTP

2023-02-07 Thread Lance D. Jackson
Steve, The only difference I see from what I use is the web address. Instead of service.boulder.ibm.com, try testcase.software.ibm.com. -Original Message- From: IBM Mainframe Discussion List On Behalf Of Steve Beaver Sent: Tuesday, February 7, 2023 13:09 To:

Re: Virtual tape mount error

2023-02-07 Thread Mike Baldwin
Hi Peter, The message IEC518I doc says: MLNOMTL Volume does not reside in this Manual Tape Library. System programmer response ...System command D SMS,VOLUME(volser) will provide additional volume status. Programmer response Report software error category to library subsystem administrator.

Re: Virtual tape mount error

2023-02-07 Thread Mike Baldwin
Hi Peter, In that case, the message doc. says: MLNOTVR No TCDB TVR entry exists for this MTL volume. Regards, Mike Baldwin Cartagena Software Limited Markham, Ontario, Canada https://cartagena.com -- For IBM-MAIN subscribe

Re: Calling a COBOL DB2 Stored Procedure

2023-02-07 Thread Binyamin Dissen
On Tue, 7 Feb 2023 19:36:12 + Sri h Kolusu wrote: :>>> The -805 is occurring for the SQL statement (a SELECT INTO) in the SP. :>Try the steps listed under "Problem determination" in the link below :>https://www.ibm.com/docs/en/db2-for-zos/11?topic=codes-805 Thanks. The only possibility is

Re: ISPF macro/script

2023-02-07 Thread Radoslaw Skorupka
Gentlemen, Thank you for your help. Both on list, and off list. I appreciate it. I have read the examples and I'm going to implement it. Regards -- Radoslaw Skorupka Lodz, Poland -- For IBM-MAIN subscribe / signoff / archive

Re: RACF - SDSF question

2023-02-07 Thread Rob Scott
Note that there is no jobname qualifier on the JES2.CANCEL.BAT profile. This is why SDSF has the extra JESSPOOL profile check that goes beyond vanilla JES2 cancel command security. This extra check is ONLY performed inside SDSF and is made before we build the operator command text.

Re: RACF - SDSF question

2023-02-07 Thread Ed Jaffe
On 2/7/2023 5:14 PM, Seymour J Metz wrote: Generic is usually more useful, but you can certainly use specific profiles. Even discrete profiles can be made generic by specifying GENERIC when created. That's what we do here. We have NO discrete profiles, but we do have generic profiles with

Re: RACF - SDSF question

2023-02-07 Thread Shaffer, Terri
I guess this bring up another question, which is probably why I am confused. This is for MVS cancel CANCEL jobname MVS.CANCEL.JOB.jobname MVS.CANCEL.** Update Medium And Table 1. RACF profiles and JES2 commands JES2 CommandResource Name Generic Profile Access

Re: RACF - SDSF question

2023-02-07 Thread Shaffer, Terri
Agreed, can you fwd the slide deck? Ms Terri E Shaffer Senior Systems Engineer, z/OS Support: ACIWorldwide - Telecommuter H(412-766-2697) C(412-519-2592) terri.shaf...@aciworldwide.com -Original Message- From: IBM Mainframe Discussion List On Behalf Of Rob Scott Sent: Tuesday, February

Re: RACF - SDSF question

2023-02-07 Thread Seymour J Metz
Generic is usually more useful, but you can certainly use specific profiles. From: IBM Mainframe Discussion List on behalf of Shaffer, Terri <017d5f778222-dmarc-requ...@listserv.ua.edu> Sent: Tuesday, February 7, 2023 7:40 PM To:

Re: ISPF macro/script

2023-02-07 Thread Willy Jensen
I think this is the shortest sample I can come up with. It generates first or next membername for the day, then edits that member using itself as edit macro. The edit macro part copies the template and saves the member. Remove the 'CANCEL' command to stay in edit. The command can be executed

Re: ISPF macro/script

2023-02-07 Thread Willy Jensen
If it is a short template then you can insert the lines from the macro. Replace the COPY command with /* Insert template */ s='Template line 1' "line_after .zl = (s)" s='Template line 2' "line_after .zl = (s)" and so on and so forth