Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Charles Mills
Can PER trap on a mask setting?

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Bill Woodger
Sent: Tuesday, November 29, 2016 7:08 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: How to Identify modules as C/C++ or Cobol, or ASM from dump 
(SYSMDUMP)

Are you running LE with TRAP(OFF)? That's the only way I know, yet, of getting 
the S0CA from a COBOL program. See the discussion here: 
https://www.ibm.com/developerworks/community/forums/html/topic?id=a639cb05-5604-42ab-95da-2a77dfccadbf=25.
 There was an RFE raised, which is currently an "Uncommitted Candidate", 
meaning it is a possible thing for the future, for a compiler option to provide 
the S0CA, during development, for instance.

However, would that, even if available, help you find the errant C/C++ 
program(s)? If the first C/C++ program set the bit and only the 300th COBOL 
program actually had an overflow?

Are you, ideally, looking for a list of the C/C++ programs which have already 
been "used" in the run-unit so that you can manually inspect them for the 
setting? That, as you are probably aware, won't give you anything for C/C++ 
program which just haven't been loaded yet, but will be.

How are the C/C++ programs setting the program mask? Do they use CEE3SPM, or 
some other method? If CEE3SPM, it shouldn't be too difficult to identify 
modules using that, although if you have 30,000 C/C++, 200 used (potentially) 
in your run-unit, and only four actually do the nasty of out 1,500 doing it in 
total...

There is an LE User Exit, CEEBINT, but since that is executed at the start of a 
program, even trying to check there won't quickly lead to the C/C++ program(s). 
Prog Z is CALLed by a chain of 25 other COBOL programs (try to guess what they 
are each named), Z CALLs a C/C++ program, which sets the mask, but no ill 
effect on Z (immediately, at least) and then a few GOBACKs and it arrives at 
Prog E, which then CALLs E1 which starts another huge chain, and eventually 
E1431A gets a S0CA. No help at all.

Even if there is a handy "table" of modules with their entry-points, you'll 
still miss those that have not yet been CALLed.

Because the mask can be set and, if coded like that, it sticks, and COBOL 
"ignores" it, unless you use TRAP(OFF), yet COBOL (actually LE) consumes time 
ignoring it when it occurs, any C/C++ which is used by COBOL just has to "set 
it back" (can be PUSH, SET, POP for if the C/C++ may also be used by C/C++ or 
something else which likes S0CA) it is tricky. Getting COBOL to do the PUSH, 
SET, POP (either manually or by compiler change) would be "overhead" that would 
be paid for on every CALL.

Perhaps contact IBM. At least if there is a handy LE table of 
module/entry-point, you could look at that at the end of the run and get 
something from there to prioritise a list. And bear in mind that any one run 
may not have exercised all the C/C++ programs that can potentially be CALLed.

If it is not directly documented that for COBOL to C/C++ the C/C++ mustn't 
return to COBOL with the mask on, then perhaps that could be addressed as well. 
But, for your C/C++ programs, identify (all), prioritise (yours, if you can 
work it out), fix source and recompile.

More information may lead to some more targeted suggestions, but at the moment 
it seems like (another) sticky issue for you.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Bill Woodger
Are you running LE with TRAP(OFF)? That's the only way I know, yet, of getting 
the S0CA from a COBOL program. See the discussion here: 
https://www.ibm.com/developerworks/community/forums/html/topic?id=a639cb05-5604-42ab-95da-2a77dfccadbf=25.
 There was an RFE raised, which is currently an "Uncommitted Candidate", 
meaning it is a possible thing for the future, for a compiler option to provide 
the S0CA, during development, for instance.

However, would that, even if available, help you find the errant C/C++ 
program(s)? If the first C/C++ program set the bit and only the 300th COBOL 
program actually had an overflow?

Are you, ideally, looking for a list of the C/C++ programs which have already 
been "used" in the run-unit so that you can manually inspect them for the 
setting? That, as you are probably aware, won't give you anything for C/C++ 
program which just haven't been loaded yet, but will be.

How are the C/C++ programs setting the program mask? Do they use CEE3SPM, or 
some other method? If CEE3SPM, it shouldn't be too difficult to identify 
modules using that, although if you have 30,000 C/C++, 200 used (potentially) 
in your run-unit, and only four actually do the nasty of out 1,500 doing it in 
total...

There is an LE User Exit, CEEBINT, but since that is executed at the start of a 
program, even trying to check there won't quickly lead to the C/C++ program(s). 
Prog Z is CALLed by a chain of 25 other COBOL programs (try to guess what they 
are each named), Z CALLs a C/C++ program, which sets the mask, but no ill 
effect on Z (immediately, at least) and then a few GOBACKs and it arrives at 
Prog E, which then CALLs E1 which starts another huge chain, and eventually 
E1431A gets a S0CA. No help at all.

Even if there is a handy "table" of modules with their entry-points, you'll 
still miss those that have not yet been CALLed.

Because the mask can be set and, if coded like that, it sticks, and COBOL 
"ignores" it, unless you use TRAP(OFF), yet COBOL (actually LE) consumes time 
ignoring it when it occurs, any C/C++ which is used by COBOL just has to "set 
it back" (can be PUSH, SET, POP for if the C/C++ may also be used by C/C++ or 
something else which likes S0CA) it is tricky. Getting COBOL to do the PUSH, 
SET, POP (either manually or by compiler change) would be "overhead" that would 
be paid for on every CALL.

Perhaps contact IBM. At least if there is a handy LE table of 
module/entry-point, you could look at that at the end of the run and get 
something from there to prioritise a list. And bear in mind that any one run 
may not have exercised all the C/C++ programs that can potentially be CALLed.

If it is not directly documented that for COBOL to C/C++ the C/C++ mustn't 
return to COBOL with the mask on, then perhaps that could be addressed as well. 
But, for your C/C++ programs, identify (all), prioritise (yours, if you can 
work it out), fix source and recompile.

More information may lead to some more targeted suggestions, but at the moment 
it seems like (another) sticky issue for you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: position available

2016-11-29 Thread Evans-Young, Darren
I'm still alive. No problem with the job posting.

Darren

From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Robert Bell [bell...@ghc.org]
Sent: Tuesday, November 29, 2016 5:15 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [IBM-MAIN] position available

Hello list,
Not certain the protocol any more or how to reach Darren for approval. Post 
remembering that its sometimes easier to ask for forgiveness than permission! 
Apologies if inappropriate.

I know of a storage manager/systems programmer position available in Seattle.  
It is not a contract position and somebody with experience is needed, so if you 
know of somebody who might be interested, have them contact me off-list for 
further details!  Work from home or remote is a possibility but preference to 
be on site.

Thanks,
Robbie Bell
bell...@ghc.org

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Half-ton handbuilt CPU heads to Centre for Computing History • The Register

2016-11-29 Thread Edward Finnell
>From Harv Emery's Seattle Presentation
 
Z13 Dimensions
 
: 14S0 22nm  SOI   :Chip Area
   Technology   - 678.8 mm squared
 - 17 Layers of  metal  - 28.4 x 23.9 mm
 - 3.99 Billion  Transistors   - 17,773  power pins
 - 13.7 Miles copper  wire   - 1603 signal  I/Os
 
 
In a message dated 11/29/2016 6:12:15 P.M. Central Standard Time,  
edgould1...@comcast.net writes:

are used  to drive the LEDs”, of which 8,500 are connected to the core. The 
core itself  occupies a whopping 15 square metres, which compares slightly 
unfavourably to  the 33mm2 of Intel’s venerable 8086.
>  


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Half-ton handbuilt CPU heads to Centre for Computing History • The Register

2016-11-29 Thread Edward Gould
> 
> http://www.theregister.co.uk/2016/11/28/megaprocessor_hand_built_cpu_centre_computing_history/
>  
> 
> 
> Half-ton handbuilt CPU heads to Centre for Computing History
> 1,000,000 hand-soldered joints, £40k spent, just about fits in one lorry
> 
> 
> A 42,000-transistor CPU weighing half a ton and built by hand from full-sized 
> components has been installed at the Centre for Computing History in 
> Cambridge, England.
> 
> James Newman’s Megaprocessor, a super-sized CPU big enough to walk through, 
> was born as a result of a 2012 work discussion.
> 
> "There was a conversation at work about that time when we were talking about 
> debugging something and someone remarked it would be easier if we had an LED 
> on a signal," he explained to The Register in 2015 
> .
> 
> Speaking to the Centre for Computing History last week, Newman added: “This 
> all started with me wanting to learn about transistors. Things got out of 
> hand!”
> 
> His ultimate goal other than the pure satisfaction of building the thing and 
> getting it running, as El Reg reported in June this year 
> , was 
> to show the public how computers work by blowing the CPU up to a 
> human-viewable scale. To do this he used modern transistors and LEDs – 42,300 
> of the former and 10,548 of the latter – all hand-soldered into place. The 
> LEDs help visually trace the paths of data through the giant processor.
> 
> 
> 
> The processor itself uses 15,300 of the transistors, though Newman notes that 
> “a fair proportion of these are used to drive the LEDs”, of which 8,500 are 
> connected to the core. The core itself occupies a whopping 15 square metres, 
> which compares slightly unfavourably to the 33mm2 of Intel’s venerable 8086.
> 
> RAM and programmable ROM both weigh in at 256 bytes each, while the 500W 
> power draw is mostly down to the juice needed to light the LEDs.
> 
> As for clock speed, Newman reckons it’s somewhere around 20kHz. Folk wanting 
> to write programs for it can check out the documentation on the official 
> Megaprocessor website .
> 
> His matter-of-fact page on faults and problems he encountered during the four 
> years it took to construct and solder the Megaprocessor is here 
> , including a mystery problem 
> later traced to Henry the Hoover. ®
> 
> Sponsored: Customer Identity and Access Management 
> 
--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread Edward Gould
> On Nov 29, 2016, at 1:43 PM, Jesse 1 Robinson  wrote:
> 
> Brings to mind a near catastrophe in a previous shop where SYS1.PARMLIB was 
> kept on sysres. 'For compatibility' of course. Our VTAM guy made a change on 
> one system single-box that involved APF list. Shortly thereafter we switched 
> sysres for maintenance. The load library change was off of sysres, so it 
> remained, but the APF list change got replaced with the copy on the 
> already-copied new sysres. After IPL, VTAM would not come up. Logon 
> impossible. Remote data center in the Bay Area; we were in LA. We were about 
> to jump in a car and make the trip north when we figured out a fix, which 
> involved running a job that an operator *literally* punched onto cards. 

Many years ago I went through the same thing. Sysprog screwup he got fired.
Ed
> 
> Self-inflicted wound. Survived through a mechanism that has long ceased to 
> exist. No one needs that level of anxiety. 
> 
> .
> .
> J.O.Skip Robinson
> Southern California Edison Company
> Electric Dragon Team Paddler 
> SHARE MVS Program Co-Manager
> 323-715-0595 Mobile
> 626-302-7535 Office
> robin...@sce.com
> 
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
> Behalf Of John Eells
> Sent: Tuesday, November 29, 2016 9:33 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: (External):Re: Catalogs in a SYSPLEX
> 
> Jesse 1 Robinson wrote:
>> I have to admit that locating MCAT on sysres avoids one step that we need to 
>> take. We run seven 'sysplexes' (some monoplex) that do not share any 
>> resources including MCAT. When we install a new release, there are often new 
>> sysres data sets that need to be cataloged on any plex by the time the new 
>> release gets migrated there. We have a Rexx that ferrets out any new data 
>> sets in the SMP/E 'master catalog' and creates a batch job with DEF NVSAM 
>> commands. That job gets sent to all sysplexes as soon as SMP/E install is 
>> complete. New catalog entries cause no problem. Old catalog entries that 
>> really ought to be deleted don't cause problems either except for OCD types.
> 
> Of course, it introduces other steps, such as IMPORTing the usercats for each 
> plex, and either freezing or keeping current and master-catalogs-to-be in 
> sync.
> 
> 
> --
> John Eells
> IBM Poughkeepsie
> ee...@us.ibm.com
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


position available

2016-11-29 Thread Robert Bell
Hello list,
Not certain the protocol any more or how to reach Darren for approval. Post 
remembering that its sometimes easier to ask for forgiveness than permission! 
Apologies if inappropriate.

I know of a storage manager/systems programmer position available in Seattle.  
It is not a contract position and somebody with experience is needed, so if you 
know of somebody who might be interested, have them contact me off-list for 
further details!  Work from home or remote is a possibility but preference to 
be on site. 

Thanks,
Robbie Bell
bell...@ghc.org

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IBM doc page - down or dead?

2016-11-29 Thread Dan Little
Me too.

On Tue, Nov 29, 2016 at 10:41 Gord Tomlin 
wrote:

> On 2016-11-28 17:23, Sri h Kolusu wrote:
> > Gord,
> >
> > The correct link is
> >
> > http://www.ibm.com/systems/z/os/zos/library/bkserv/
> >
> > You are missing the library before bkserv
> >
> > Kolusu
>
> Thanks, Kolusu, that worked. Something did change, though. The URL I
> posted was bookmarked and I used it successfully for a very long time.
> Until yesterday, that is.
>
> --
>
> Regards, Gord Tomlin
> Action Software International
> (a division of Mazda Computer Corporation)
> Tel: (905) 470-7113, Fax: (905) 470-6507
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Tony Harminc
On 29 November 2016 at 16:08, Peter Hunkeler  wrote:
> I'm not as used to LE control blocks as you might think. So, please, yes,
post it. Would save me some work, and will
> be most appreciated.

Of course this is all for non-XPLINK, which I know virtually nothing about.

The entry point of LE code looks about like this (I've stripped out some
but not all junk):



EPNAME   B OVERFor C/C++ this is usually 47F0F022

 DCX'xxC3C5C5' C'.CEE' But watch for X'*00*C3C5C5' vs X'*01*
C3C5C5'

 DCF'size of local storage for this routine'

 DCA(PPA1-EPNAME)  Signed offset and is often negative!

* other code & stuff

OVER STM   ... May not be 14,12 - often it's 14,6

[...]



* If above .CEE was X'*00*C3C5C5':

PPA1 DCAL1(PPANL002-*)  Offset to the entry name length in bytes.

* But if it was X'*01*C3C5C5' then it's:

PPA1 DCAL1((PPANL002-*)/2)  Offset to the entry name length in
halfwords.

 DCX'CE'E/370  Indicator.

 DCB''  PPA flags

 DCX'00'Member flags

 DCA(PPA2-EPNAME)   Addr of Compile Unit Block (PPA2)Often
negative!

 DCA(0)

 DCA(0) Data Descriptors for this entry point

 DS0H

[...]

PPANL002 DCAL2(n).  Length of Entry Point Name

 DCCLn'blah' .  Entry Point Name

CEEINPL  DS0D

 DCA(PPA2M002)

 DCA(CEEINPLSTST-CEEINPL)

CEEINPLSTST DS 0F

 DCF'7'Number of items.

 DCA(PPA2M002). A of A(first entry point in comp unit)

 DCV(CEESTART). A(Address of CEESTART)

 DCV(CEEBETBL)

 DCA(03)  . Member id

 DCA(0)

 DCXL4'0002'  . EXECOPS(ON), PLIST

 DS0H


[...]



PPA2 DS0F

 DCAL1(03)  Member ID (*3 is C/C++*)

 DCAL1(0)   Sub ID

 DCAL1(0)   Member defined

 DCAL1(1)   Level of PPAx control blocks

PPA2S002 DCA(CEESTART)  A(CEESTART for this load module)

 DCA(0) A(Compile Debug Information (CDI) )

 DCA(CEETIMES-PPA2) A(Offset to time stamp)  Often negative!


PPA2M002 DCA(mainep)A(first entry point in comp. unit)

[...]



*Time Stamp

*,Time Stamp = 2003/09/04 17:14:00

*,Version 1 Release 1 Modification 0

CEETIMES DS0F

 DCCL4'2003'  Year

 DCCL2'09'Month

 DCCL2'04'Day

 DCCL2'17'Hours

 DCCL2'14'Minutes

 DCCL2'00'Seconds

 DCCL2'1' Version

 DCCL2'1' Release

 DCCL2'0' Modification

I think writing some REXX to chase this in a dump should not be too hard,
but as I said, this assumes you have the entry point(s) already. I'm not
sure if you can get those from a Binder map or from something in the dump.
All bets are off if it's all DLLs or something.

Good luck...

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


AW: Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Peter Hunkeler



>If you want the layout, I can post it. No secret - it's in the LE books.



I'm not as used to LE control blocks as you might think. So, please, yes, post 
it. Would save me some work, and will be most appreciated.


--
Peter Hunkeler



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Tony Harminc
On 29 November 2016 at 05:00, Peter Hunkeler  wrote:
> My problem is to find which of the 500+ are C/C++ modules. So far I could not 
> find a way to determine this from the dump. LE remembers which runtime 
> environments (Cobol, C/C++) are active because some such code has been active 
> in the enclacve. So I'm hoping that LE keeps some kind of list of modules 
> loaded by "type", i.e. the various languages it supports.

I'm probably not understanding the question, because I know you know a
bunch about this (probably more than I do). If you know the entry
point of each of these modules, you should be able to chase down the
language ID from the PPE and such. Whether you can compose a RUNCHAIN
for it is doubtful, but a little bit of REXX shouldn't be at all hard.

If you want the layout, I can post it. No secret - it's in the LE books.

Tony H.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread Jesse 1 Robinson
Brings to mind a near catastrophe in a previous shop where SYS1.PARMLIB was 
kept on sysres. 'For compatibility' of course. Our VTAM guy made a change on 
one system single-box that involved APF list. Shortly thereafter we switched 
sysres for maintenance. The load library change was off of sysres, so it 
remained, but the APF list change got replaced with the copy on the 
already-copied new sysres. After IPL, VTAM would not come up. Logon impossible. 
Remote data center in the Bay Area; we were in LA. We were about to jump in a 
car and make the trip north when we figured out a fix, which involved running a 
job that an operator *literally* punched onto cards. 

Self-inflicted wound. Survived through a mechanism that has long ceased to 
exist. No one needs that level of anxiety. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of John Eells
Sent: Tuesday, November 29, 2016 9:33 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Catalogs in a SYSPLEX

Jesse 1 Robinson wrote:
> I have to admit that locating MCAT on sysres avoids one step that we need to 
> take. We run seven 'sysplexes' (some monoplex) that do not share any 
> resources including MCAT. When we install a new release, there are often new 
> sysres data sets that need to be cataloged on any plex by the time the new 
> release gets migrated there. We have a Rexx that ferrets out any new data 
> sets in the SMP/E 'master catalog' and creates a batch job with DEF NVSAM 
> commands. That job gets sent to all sysplexes as soon as SMP/E install is 
> complete. New catalog entries cause no problem. Old catalog entries that 
> really ought to be deleted don't cause problems either except for OCD types.

Of course, it introduces other steps, such as IMPORTing the usercats for each 
plex, and either freezing or keeping current and master-catalogs-to-be in sync.


--
John Eells
IBM Poughkeepsie
ee...@us.ibm.com


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Reading the Command Table

2016-11-29 Thread Brenton, Ren
Alan,  Thank you.  That is a cool command.  

Ren
Ext 1448


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Alan Young
Sent: Tuesday, November 29, 2016 12:54 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Reading the Command Table

The ISPVCALL debug command displays the active command tables (along with a 
bunch of other ISPF information) for the user. It writes the information to a 
dataset and by default it will display the file in a edit session when the 
trace is ended. The edit display can be suppressed by specifying the END parm 
with the trace stop. Here is an example

/*REXX*/
address TSO 'ISPVCALL'  / * start trace */ address TSO 'ISPVCALL END' /* stop 
trace without display */ exit

Alan

Brenton, Ren wrote:
> We have a COMMAND TABLE (MADCMDS), with entries like this:
>
>  Verb   T Action   
>   IPTOOLS   0  SELECT CMD(%AAA ) 
>   IPLIST0  SELECT CMD(%BB ) 
>   ITAUTO0  SELECT CMD(% ) 
>   ITCK  0  SELECT CMD(%DDD )   
>
> Is there any way to get this list into a dataset that I can edit/view?
>
> I’m trying to come up with a list of commands that can be invoked from this 
> Command Table, (or any other of our command tables as well), to be used in 
> another process (a REXX solution would be terrific).
>
> TIA
>
> Ren Brenton
> MSP Home Equity
> Black Knight Financial Services
> 601 Riverside Ave.,
> Jacksonville, FL 32204
> __
> O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807 
> ren.bren...@bkfs.com || www.BKFS.com The information contained in this 
> message is proprietary and/or confidential. If you are not the intended 
> recipient, please: (i) delete the message and all copies; (ii) do not 
> disclose, distribute or use the message in any manner; and (iii) notify the 
> sender immediately. In addition, please be aware that any message addressed 
> to our domain is subject to archiving and review by persons other than the 
> intended recipient. Thank you.
>   

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
The information contained in this message is proprietary and/or confidential. 
If you are not the intended recipient, please: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately. In addition, please be aware that any 
message addressed to our domain is subject to archiving and review by persons 
other than the intended recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


z/OS Web Based Dropbox ?

2016-11-29 Thread Dyck, Lionel B. (TRA)
Does anyone know of a z/OS web based dropbox application that will allow a user 
to upload a file securely and to download a file securely?

Thanks

Btw. open source is fine

--
Lionel B. Dyck (TRA Contractor)
Mainframe Systems Programmer 
Enterprise Infrastructure Support (Station 200) (005OP6.3.10)
VA OI Service Delivery & Engineering

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Apache Virtual Server Setup

2016-11-29 Thread Neubert, Kevin
No DocumentRoot in your VirtualHost?


   DocumentRoot /etc/websrv1/PCHshare
   DirectoryIndex welcome.html



   # Access/Options Here


Regards,

Kevin

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Dazzo, Matt
Sent: Tuesday, November 29, 2016 8:56 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Apache Virtual Server Setup

I am trying to setup a virtual server on zos 2.2 apache http server. My intent 
is to have anyone coming in on ip 12.1.1.12:80  to be directed to a welcome 
page html. But I keep getting the access error below. I have tried many, many 
different directive variations but no luck. Any examples or assistance is 
appreciated. Thanks Matt

If this is not the correct forum for this please let me know. tks

# START Virtual Server 1 statements.

#

DirectoryIndex welcome.html

Require all granted

 
 
#

Forbidden

You don't have permission to access / on this server.
IBM_HTTP_Server Server at 27.1.39.74 Port 80

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


AW: Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Peter Hunkeler

>Are these programs managed by a source managers?  Change man, Endevor, etc...?


Yes, but it means looking up some 370+ single modules (the previous 500+ had 
some module duplicate).


>I do not think the dump will be much help in this.  When a C program (any
flavor) is compiled, it will contain LE and EDC modules.  Add to that the Cobol
Program with IGZ and you have a big haystack to find the needles.  But I am not
sure there is a "header" in the main routine (MYPGM) that say "Hey I am a C
Program"


Not there is no common header. And even if there was, looking up 370+ header 
manually is not what I'm looking for.



>If the LE took the dump (CEEDUMP) then that might be more helpful.  See if
either a dataset or sysout was created for your abend.


I had LE take a dump to SYSMDUMP, not a formatted CEEDUMP. But I can format 
everythink alike with the VERBX LEDATA IPC command.


I doubt there is something that I could execute an IPCS  RUNCHAIN and get a 
list. But I thought I'd ask before giving up and going to CMAN 




--
Peter Hunkeler



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread Elardus Engelbrecht
Jesse 1 Robinson wrote:

>The rule for IT is much like the rule for life: as soon as you delete/discard 
>something, you will need it the next day. ;-) 

Next day? Aw, come on! In IT it is wayayayayayaya too long in the future. I 
rather expect that need within 15 minutes ...  ;-)

... or while you're zzz and having a phone call interrupting your nightmare 
about your cruel heartless mother-in-law ... ;-)

Even in RACF or STG admin work, if I do x, some y person is certainly 
complaining about z... Oh well...

;-D

Groete / Greetings
Elardus Engelbrecht 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Reading the Command Table

2016-11-29 Thread Brenton, Ren
Lionel, Excellent.  Thank you very much.  That did the trick.
Itschak, thanks for your response. 
 

Ren
 


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Itschak Mugzach
Sent: Tuesday, November 29, 2016 11:29 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Reading the Command Table

If the table already loaded in ispf you can write a skeleton that has the fiekd 
name encloswd with )dot - )ensdot and grom ispf 7.6 do ftopen temp (or 
ispfile), ftincl sklxxx, ftclose.

Best.
Itschak

בתאריך 29 בנוב 2016 17:50,‏ "Dyck, Lionel B. (TRA)" 
כתב:

Take a look at file312 on the cbttape.org updates page 
http://www.cbttape.org/ftp/updates/CBT312.zip

Within you will see CMDSRPT which may do what you're looking for

--
Lionel B. Dyck (TRA Contractor)
Mainframe Systems Programmer  Enterprise Infrastructure 
Support (Station 200) (005OP6.3.10) VA OI Service Delivery & Engineering

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Brenton, Ren
Sent: Tuesday, November 29, 2016 9:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Reading the Command Table

We have a COMMAND TABLE (MADCMDS), with entries like this:

 Verb   T Action
  IPTOOLS   0  SELECT CMD(%AAA )
  IPLIST0  SELECT CMD(%BB )
  ITAUTO0  SELECT CMD(% )
  ITCK  0  SELECT CMD(%DDD )

Is there any way to get this list into a dataset that I can edit/view?

I’m trying to come up with a list of commands that can be invoked from this 
Command Table, (or any other of our command tables as well), to be used in 
another process (a REXX solution would be terrific).

TIA

Ren Brenton
MSP Home Equity
Black Knight Financial Services
601 Riverside Ave.,
Jacksonville, FL 32204
__
O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807 ren.bren...@bkfs.com || 
www.BKFS.com The information contained in this message is proprietary and/or 
confidential. If you are not the intended recipient, please: (i) delete the 
message and all copies; (ii) do not disclose, distribute or use the message in 
any manner; and (iii) notify the sender immediately. In addition, please be 
aware that any message addressed to our domain is subject to archiving and 
review by persons other than the intended recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN
The information contained in this message is proprietary and/or confidential. 
If you are not the intended recipient, please: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately. In addition, please be aware that any 
message addressed to our domain is subject to archiving and review by persons 
other than the intended recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Apache Virtual Server Setup

2016-11-29 Thread Bigendian Smalls

I am trying to setup a virtual server on zos 2.2 apache http server. My intent 
is to have anyone coming in on ip 12.1.1.12:80  to be directed to a welcome 
page html. But I keep getting the access error below. I have tried many, many 
different directive variations but no luck. Any examples or assistance is 
appreciated. Thanks Matt

If this is not the correct forum for this please let me know. tks

# START Virtual Server 1 statements.

#

DirectoryIndex welcome.html

   Require all granted



#


Check your error logs, but you may be missing (or need to change) the 
ServerRoot or DocumentRoot directive ?

Here’s some info
http://httpd.apache.org/docs/2.4/mod/core.html#serverroot

http://stackoverflow.com/questions/5947947/difference-between-serverroot-documentroot-and-directory

http://stackoverflow.com/questions/5891802/how-do-i-change-the-root-directory-of-an-apache-server

Chad






Forbidden

You don't have permission to access / on this server.
IBM_HTTP_Server Server at 27.1.39.74 Port 80

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with 
the message: INFO IBM-MAIN


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Reading the Command Table

2016-11-29 Thread Alan Young
The ISPVCALL debug command displays the active command tables (along 
with a bunch of other ISPF information) for the user. It writes the 
information to a dataset and by default it will display the file in a 
edit session when the trace is ended. The edit display can be suppressed 
by specifying the END parm with the trace stop. Here is an example


/*REXX*/
address TSO 'ISPVCALL'  / * start trace */
address TSO 'ISPVCALL END' /* stop trace without display */
exit

Alan

Brenton, Ren wrote:

We have a COMMAND TABLE (MADCMDS), with entries like this:

 Verb   T Action   
  IPTOOLS   0  SELECT CMD(%AAA ) 
  IPLIST0  SELECT CMD(%BB ) 
  ITAUTO0  SELECT CMD(% ) 
  ITCK  0  SELECT CMD(%DDD )   


Is there any way to get this list into a dataset that I can edit/view?

I’m trying to come up with a list of commands that can be invoked from this 
Command Table, (or any other of our command tables as well), to be used in 
another process (a REXX solution would be terrific).

TIA

Ren Brenton
MSP Home Equity 
Black Knight Financial Services
601 Riverside Ave., 
Jacksonville, FL 32204

__
O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807
ren.bren...@bkfs.com || www.BKFS.com
The information contained in this message is proprietary and/or confidential. 
If you are not the intended recipient, please: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately. In addition, please be aware that any 
message addressed to our domain is subject to archiving and review by persons 
other than the intended recipient. Thank you.
  


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread John Eells

Jesse 1 Robinson wrote:

I have to admit that locating MCAT on sysres avoids one step that we need to 
take. We run seven 'sysplexes' (some monoplex) that do not share any resources 
including MCAT. When we install a new release, there are often new sysres data 
sets that need to be cataloged on any plex by the time the new release gets 
migrated there. We have a Rexx that ferrets out any new data sets in the SMP/E 
'master catalog' and creates a batch job with DEF NVSAM commands. That job gets 
sent to all sysplexes as soon as SMP/E install is complete. New catalog entries 
cause no problem. Old catalog entries that really ought to be deleted don't 
cause problems either except for OCD types.


Of course, it introduces other steps, such as IMPORTing the usercats for 
each plex, and either freezing or keeping current and 
master-catalogs-to-be in sync.



--
John Eells
IBM Poughkeepsie
ee...@us.ibm.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread Jesse 1 Robinson
I have to admit that locating MCAT on sysres avoids one step that we need to 
take. We run seven 'sysplexes' (some monoplex) that do not share any resources 
including MCAT. When we install a new release, there are often new sysres data 
sets that need to be cataloged on any plex by the time the new release gets 
migrated there. We have a Rexx that ferrets out any new data sets in the SMP/E 
'master catalog' and creates a batch job with DEF NVSAM commands. That job gets 
sent to all sysplexes as soon as SMP/E install is complete. New catalog entries 
cause no problem. Old catalog entries that really ought to be deleted don't 
cause problems either except for OCD types. 

The rule for IT is much like the rule for life: as soon as you delete/discard 
something, you will need it the next day. ;-)

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jousma, David
Sent: Tuesday, November 29, 2016 6:37 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Catalogs in a SYSPLEX

Agreed, way too much risk.   We don’t swap master cat's at all either.  No 
reason to, except maybe those shops that cannot fit the entire SYSRES on one 
volume, so you have the issue where DSN A is cataloged on the first volume of 
the set pre-upgrade, and post-upgrade it got placed on a different volume.  We 
solved that years ago by using mod-27's as sysres, and now mod-54's.

_
Dave Jousma
Manager Mainframe Engineering, Assistant Vice President david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB2H p 616.653.8429 f 616.653.2717

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jesse 1 Robinson
Sent: Monday, November 28, 2016 4:57 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Catalogs in a SYSPLEX

As noted earlier in this thread, sysres datasets should be cataloged with 
volser ** and unit . That tells the system to look on the currently 
IPLed sysres regardless of volume name. 

BTW I don't subscribe to the floating MCAT strategy. Our master catalog lives 
away from sysres and therefore does not change on sysres swap. We've done this 
forever and don't see any serious problems. And you don't need multiple MCATs 
during upgrades as long you always call LINKLIB 'SYS1.LINKLIB'


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Apache Virtual Server Setup

2016-11-29 Thread Dazzo, Matt
I am trying to setup a virtual server on zos 2.2 apache http server. My intent 
is to have anyone coming in on ip 12.1.1.12:80  to be directed to a welcome 
page html. But I keep getting the access error below. I have tried many, many 
different directive variations but no luck. Any examples or assistance is 
appreciated. Thanks Matt

If this is not the correct forum for this please let me know. tks

# START Virtual Server 1 statements.

#

DirectoryIndex welcome.html

Require all granted

 
 
#

Forbidden

You don't have permission to access / on this server.
IBM_HTTP_Server Server at 27.1.39.74 Port 80

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rename in-process catalog issue

2016-11-29 Thread Blake, Daniel J [CTR]
If a simple del cluster doesn't work I head over to my trusty ISMF panels.  It 
has never failed me in cleaning up broken VSAM clusters or VSAM catalog entries 
with no physical file.


;-D an

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Styles, Andy (SD EP zPlatform)
Sent: Tuesday, November 29, 2016 11:23 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rename in-process catalog issue

Classification: Public
Might need to zap the catalog then.. We have TACM that can do that, and there 
are other products with the same capability.


Andy Styles
z/Series Systems Programmer 


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jesse 1 Robinson
Sent: 29 November 2016 16:06
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rename in-process catalog issue

-- This email has reached the Bank via an external source --
 

OP says that the volume does not exist any longer. I'm afraid that the JCL 
example would go into allocation and eventually fail. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Allan Staller
Sent: Tuesday, November 29, 2016 5:35 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Rename in-process catalog issue

I see you found an answer, but did you try:

//DD1 DD DISP=SHR,,UNIT=SYSDA,VOL=SER=xx

DEL 'dsn' NVR FILE(DD1)

HTH,

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Monday, November 28, 2016 11:46 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Rename in-process catalog issue

I am looking at some nonvsam catalog entries that indicate that a rename has 
started.  The problem is that the volume that the datasets used to reside on 
does not exist anymore.

I have tried DELETE NOSCRATCH which indicates that a rename is in-process and 
to try ALTER .. ALTER won't work either.  My understanding of the special 
non-supported IBM tool to fix weird issues with VVDS entries.. is that it won't 
help because I don't actually have a VVDS.

Ideas?

Rob Schramm


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Lloyds Banking Group plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC95000. Telephone: 0131 225 4555. Lloyds Bank plc. 
Registered Office: 25 Gresham Street, London EC2V 7HN. Registered in England 
and Wales no. 2065. Telephone 0207626 1500. Bank of Scotland plc. Registered 
Office: The Mound, Edinburgh EH1 1YZ. Registered in Scotland no. SC327000. 
Telephone: 03457 801 801. Cheltenham & Gloucester plc. Registered Office: 
Barnett Way, Gloucester GL4 3RL. Registered in England and Wales 2299428. 
Telephone: 0345 603 1637

Lloyds Bank plc, Bank of Scotland plc are authorised by the Prudential 
Regulation Authority and regulated by the Financial Conduct Authority and 
Prudential Regulation Authority.

Cheltenham & Gloucester plc is authorised and regulated by the Financial 
Conduct Authority.

Halifax is a division of Bank of Scotland plc. Cheltenham & Gloucester Savings 
is a division of Lloyds Bank plc.

HBOS plc. Registered Office: The Mound, Edinburgh EH1 1YZ. Registered in 
Scotland no. SC218813.

This e-mail (including any attachments) is private and confidential and may 
contain privileged material. If you have received this e-mail in error, please 
notify the sender and delete it (including any attachments) immediately. You 
must not copy, distribute, disclose or use any of the information in it or any 
attachments. Telephone calls may be monitored or recorded.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Reading the Command Table

2016-11-29 Thread Itschak Mugzach
If the table already loaded in ispf you can write a skeleton that has the
fiekd name encloswd with )dot - )ensdot and grom ispf 7.6 do ftopen temp
(or ispfile), ftincl sklxxx, ftclose.

Best.
Itschak

בתאריך 29 בנוב 2016 17:50,‏ "Dyck, Lionel B. (TRA)" 
כתב:

Take a look at file312 on the cbttape.org updates page
http://www.cbttape.org/ftp/updates/CBT312.zip

Within you will see CMDSRPT which may do what you're looking for

--
Lionel B. Dyck (TRA Contractor)
Mainframe Systems Programmer 
Enterprise Infrastructure Support (Station 200) (005OP6.3.10)
VA OI Service Delivery & Engineering

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Brenton, Ren
Sent: Tuesday, November 29, 2016 9:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Reading the Command Table

We have a COMMAND TABLE (MADCMDS), with entries like this:

 Verb   T Action
  IPTOOLS   0  SELECT CMD(%AAA )
  IPLIST0  SELECT CMD(%BB )
  ITAUTO0  SELECT CMD(% )
  ITCK  0  SELECT CMD(%DDD )

Is there any way to get this list into a dataset that I can edit/view?

I’m trying to come up with a list of commands that can be invoked from this
Command Table, (or any other of our command tables as well), to be used in
another process (a REXX solution would be terrific).

TIA

Ren Brenton
MSP Home Equity
Black Knight Financial Services
601 Riverside Ave.,
Jacksonville, FL 32204
__
O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807 ren.bren...@bkfs.com ||
www.BKFS.com The information contained in this message is proprietary
and/or confidential. If you are not the intended recipient, please: (i)
delete the message and all copies; (ii) do not disclose, distribute or use
the message in any manner; and (iii) notify the sender immediately. In
addition, please be aware that any message addressed to our domain is
subject to archiving and review by persons other than the intended
recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rename in-process catalog issue

2016-11-29 Thread Styles, Andy (SD EP zPlatform)
Classification: Public
Might need to zap the catalog then.. We have TACM that can do that, and there 
are other products with the same capability.


Andy Styles
z/Series Systems Programmer 


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jesse 1 Robinson
Sent: 29 November 2016 16:06
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Rename in-process catalog issue

-- This email has reached the Bank via an external source --
 

OP says that the volume does not exist any longer. I'm afraid that the JCL 
example would go into allocation and eventually fail. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Allan Staller
Sent: Tuesday, November 29, 2016 5:35 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Rename in-process catalog issue

I see you found an answer, but did you try:

//DD1 DD DISP=SHR,,UNIT=SYSDA,VOL=SER=xx

DEL 'dsn' NVR FILE(DD1)

HTH,

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Monday, November 28, 2016 11:46 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Rename in-process catalog issue

I am looking at some nonvsam catalog entries that indicate that a rename has 
started.  The problem is that the volume that the datasets used to reside on 
does not exist anymore.

I have tried DELETE NOSCRATCH which indicates that a rename is in-process and 
to try ALTER .. ALTER won't work either.  My understanding of the special 
non-supported IBM tool to fix weird issues with VVDS entries.. is that it won't 
help because I don't actually have a VVDS.

Ideas?

Rob Schramm


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Lloyds Banking Group plc. Registered Office: The Mound, Edinburgh EH1 1YZ. 
Registered in Scotland no. SC95000. Telephone: 0131 225 4555. Lloyds Bank plc. 
Registered Office: 25 Gresham Street, London EC2V 7HN. Registered in England 
and Wales no. 2065. Telephone 0207626 1500. Bank of Scotland plc. Registered 
Office: The Mound, Edinburgh EH1 1YZ. Registered in Scotland no. SC327000. 
Telephone: 03457 801 801. Cheltenham & Gloucester plc. Registered Office: 
Barnett Way, Gloucester GL4 3RL. Registered in England and Wales 2299428. 
Telephone: 0345 603 1637

Lloyds Bank plc, Bank of Scotland plc are authorised by the Prudential 
Regulation Authority and regulated by the Financial Conduct Authority and 
Prudential Regulation Authority.

Cheltenham & Gloucester plc is authorised and regulated by the Financial 
Conduct Authority.

Halifax is a division of Bank of Scotland plc. Cheltenham & Gloucester Savings 
is a division of Lloyds Bank plc.

HBOS plc. Registered Office: The Mound, Edinburgh EH1 1YZ. Registered in 
Scotland no. SC218813.

This e-mail (including any attachments) is private and confidential and may 
contain privileged material. If you have received this e-mail in error, please 
notify the sender and delete it (including any attachments) immediately. You 
must not copy, distribute, disclose or use any of the information in it or any 
attachments. Telephone calls may be monitored or recorded.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rename in-process catalog issue

2016-11-29 Thread Jesse 1 Robinson
OP says that the volume does not exist any longer. I'm afraid that the JCL 
example would go into allocation and eventually fail. 

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler 
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Allan Staller
Sent: Tuesday, November 29, 2016 5:35 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: (External):Re: Rename in-process catalog issue

I see you found an answer, but did you try:

//DD1 DD DISP=SHR,,UNIT=SYSDA,VOL=SER=xx

DEL 'dsn' NVR FILE(DD1)

HTH,

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Monday, November 28, 2016 11:46 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Rename in-process catalog issue

I am looking at some nonvsam catalog entries that indicate that a rename has 
started.  The problem is that the volume that the datasets used to reside on 
does not exist anymore.

I have tried DELETE NOSCRATCH which indicates that a rename is in-process and 
to try ALTER .. ALTER won't work either.  My understanding of the special 
non-supported IBM tool to fix weird issues with VVDS entries.. is that it won't 
help because I don't actually have a VVDS.

Ideas?

Rob Schramm


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Reading the Command Table

2016-11-29 Thread Dyck, Lionel B. (TRA)
Take a look at file312 on the cbttape.org updates page 
http://www.cbttape.org/ftp/updates/CBT312.zip

Within you will see CMDSRPT which may do what you're looking for

--
Lionel B. Dyck (TRA Contractor)
Mainframe Systems Programmer 
Enterprise Infrastructure Support (Station 200) (005OP6.3.10)
VA OI Service Delivery & Engineering

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Brenton, Ren
Sent: Tuesday, November 29, 2016 9:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Reading the Command Table

We have a COMMAND TABLE (MADCMDS), with entries like this:

 Verb   T Action   
  IPTOOLS   0  SELECT CMD(%AAA ) 
  IPLIST0  SELECT CMD(%BB ) 
  ITAUTO0  SELECT CMD(% ) 
  ITCK  0  SELECT CMD(%DDD )   

Is there any way to get this list into a dataset that I can edit/view?

I’m trying to come up with a list of commands that can be invoked from this 
Command Table, (or any other of our command tables as well), to be used in 
another process (a REXX solution would be terrific).

TIA

Ren Brenton
MSP Home Equity
Black Knight Financial Services
601 Riverside Ave.,
Jacksonville, FL 32204
__
O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807 ren.bren...@bkfs.com || 
www.BKFS.com The information contained in this message is proprietary and/or 
confidential. If you are not the intended recipient, please: (i) delete the 
message and all copies; (ii) do not disclose, distribute or use the message in 
any manner; and (iii) notify the sender immediately. In addition, please be 
aware that any message addressed to our domain is subject to archiving and 
review by persons other than the intended recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: IBM doc page - down or dead?

2016-11-29 Thread Gord Tomlin

On 2016-11-28 17:23, Sri h Kolusu wrote:

Gord,

The correct link is

http://www.ibm.com/systems/z/os/zos/library/bkserv/

You are missing the library before bkserv

Kolusu


Thanks, Kolusu, that worked. Something did change, though. The URL I 
posted was bookmarked and I used it successfully for a very long time. 
Until yesterday, that is.


--

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rename in-process catalog issue

2016-11-29 Thread Rob Schramm
Doesn't NVR require the volume?

Rob

On Tue, Nov 29, 2016, 8:35 AM Allan Staller  wrote:

> I see you found an answer, but did you try:
>
> //DD1 DD DISP=SHR,,UNIT=SYSDA,VOL=SER=xx
>
> DEL 'dsn' NVR FILE(DD1)
>
> HTH,
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Rob Schramm
> Sent: Monday, November 28, 2016 11:46 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Rename in-process catalog issue
>
> I am looking at some nonvsam catalog entries that indicate that a rename
> has started.  The problem is that the volume that the datasets used to
> reside on does not exist anymore.
>
> I have tried DELETE NOSCRATCH which indicates that a rename is in-process
> and to try ALTER .. ALTER won't work either.  My understanding of the
> special non-supported IBM tool to fix weird issues with VVDS entries.. is
> that it won't help because I don't actually have a VVDS.
>
> Ideas?
>
> Rob Schramm
> --
>
> Rob Schramm
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send email
> to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
> ::DISCLAIMER::
>
> 
>
> The contents of this e-mail and any attachment(s) are confidential and
> intended for the named recipient(s) only.
> E-mail transmission is not guaranteed to be secure or error-free as
> information could be intercepted, corrupted,
> lost, destroyed, arrive late or incomplete, or may contain viruses in
> transmission. The e mail and its contents
> (with or without referred errors) shall therefore not attach any liability
> on the originator or HCL or its affiliates.
> Views or opinions, if any, presented in this email are solely those of the
> author and may not necessarily reflect the
> views or opinions of HCL or its affiliates. Any form of reproduction,
> dissemination, copying, disclosure, modification,
> distribution and / or publication of this message without the prior
> written consent of authorized representative of
> HCL is strictly prohibited. If you have received this email in error
> please delete it and notify the sender immediately.
> Before opening any email and/or attachments, please check them for viruses
> and other defects.
>
>
> 
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 

Rob Schramm

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


BMC iCAP

2016-11-29 Thread J Ellis
Is anyone using the BMC iCAP tool ?
if you are and would like to chat about it, please email me or we can chat here 
on the list.
thanks,
Joe

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Reading the Command Table

2016-11-29 Thread Brenton, Ren
We have a COMMAND TABLE (MADCMDS), with entries like this:

 Verb   T Action   
  IPTOOLS   0  SELECT CMD(%AAA ) 
  IPLIST0  SELECT CMD(%BB ) 
  ITAUTO0  SELECT CMD(% ) 
  ITCK  0  SELECT CMD(%DDD )   

Is there any way to get this list into a dataset that I can edit/view?

I’m trying to come up with a list of commands that can be invoked from this 
Command Table, (or any other of our command tables as well), to be used in 
another process (a REXX solution would be terrific).

TIA

Ren Brenton
MSP Home Equity 
Black Knight Financial Services
601 Riverside Ave., 
Jacksonville, FL 32204
__
O: 904.357.1448 | M: 404.438.3868 | F: 904.357.1807
ren.bren...@bkfs.com || www.BKFS.com
The information contained in this message is proprietary and/or confidential. 
If you are not the intended recipient, please: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately. In addition, please be aware that any 
message addressed to our domain is subject to archiving and review by persons 
other than the intended recipient. Thank you.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Charles Mills
Right. I think most SMF reporting programs allow at least limited filtering.
SMF exits are not for the feint-hearted.

SMF 42 only records STOW: updates done "the right way" in user code or basic
updates like ISPF edit and DD DSN=my.dsn(member). It does not record
"sophisticated" access like some or all IEBCOPY, or a sophisticated
programmer that intends to defeat it.

SMF 15 catches *every* close output (write, in other words) of every
dataset, no matter wha5t. You could find anyone defeating SMF 42 by
correlating SMF 15 with SMF 42 (if it's in 15 but not 42, you may have found
a problem) but it would be a lot of work without the right tools.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Cannaerts, Jan
Sent: Tuesday, November 29, 2016 6:18 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: recording all TSO command and recording all updated member of
libraries

>One more, if I active smf's type 32 and 42, all the actions will be 
>recorded? if I only need to audit one person, is it possible to filter 
>it (not after SMF extraction)?

All actions will be recorded. But you can discard records when SMF is
handling the record with an exit if you're in to writing assembler.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Fw: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Steve Thompson
You need to look at the TSO customization and/or systems programming manuals. I 
don't remember if this describes the SMF 32 record, but there are limits to 
what it can report and it is all or none relative to TSO users. You may need an 
IPL to effect this. 

Sent from my iPhone

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: [EXTERNAL] Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Dyck, Lionel B. (TRA)
I recall a product from Isogon called SoftAudit that was acquired by IBM that 
should do what you're trying to do.


--
Lionel B. Dyck (TRA Contractor)
Mainframe Systems Programmer 
Enterprise Infrastructure Support (Station 200) (005OP6.3.10)
VA OI Service Delivery & Engineering

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Allan Staller
Sent: Tuesday, November 29, 2016 8:37 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: [EXTERNAL] Re: recording all TSO command and recording all updated 
member of libraries

1) Short AnswerNo.

There was a product from Morino Associates (now CA) that would provide that 
info. IIRC it was called TSOMON.
GIYF. A quick search turned up several hits. ON the surface it still seems to 
be supported. Your friendly CA rep will be glad to talk to you about this!

2) RACF Audit? I believe there are also some 3rd party products that will track 
the updates.

HTH,



how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by one 
user? What should I activate?

Second, how can I know who updated one member of one library (not by library 
stats)? What should I activate?




::DISCLAIMER::


The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free as information 
could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or 
may contain viruses in transmission. The e mail and its contents (with or 
without referred errors) shall therefore not attach any liability on the 
originator or HCL or its affiliates.
Views or opinions, if any, presented in this email are solely those of the 
author and may not necessarily reflect the views or opinions of HCL or its 
affiliates. Any form of reproduction, dissemination, copying, disclosure, 
modification, distribution and / or publication of this message without the 
prior written consent of authorized representative of HCL is strictly 
prohibited. If you have received this email in error please delete it and 
notify the sender immediately.
Before opening any email and/or attachments, please check them for viruses and 
other defects.



--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Allan Staller
1) Short AnswerNo.

There was a product from Morino Associates (now CA) that would provide that 
info. IIRC it was called TSOMON.
GIYF. A quick search turned up several hits. ON the surface it still seems to 
be supported. Your friendly CA rep will be glad to talk to you about this!

2) RACF Audit? I believe there are also some 3rd party products that will track 
the updates.

HTH,



how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by one 
user? What should I activate?

Second, how can I know who updated one member of one library (not by library 
stats)? What should I activate?




::DISCLAIMER::


The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free as information 
could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or may contain viruses in 
transmission. The e mail and its contents
(with or without referred errors) shall therefore not attach any liability on 
the originator or HCL or its affiliates.
Views or opinions, if any, presented in this email are solely those of the 
author and may not necessarily reflect the
views or opinions of HCL or its affiliates. Any form of reproduction, 
dissemination, copying, disclosure, modification,
distribution and / or publication of this message without the prior written 
consent of authorized representative of
HCL is strictly prohibited. If you have received this email in error please 
delete it and notify the sender immediately.
Before opening any email and/or attachments, please check them for viruses and 
other defects.



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread Jousma, David
Agreed, way too much risk.   We don’t swap master cat's at all either.  No 
reason to, except maybe those shops that cannot fit the entire SYSRES on one 
volume, so you have the issue where DSN A is cataloged on the first volume of 
the set pre-upgrade, and post-upgrade it got placed on a different volume.  We 
solved that years ago by using mod-27's as sysres, and now mod-54's.

_
Dave Jousma
Manager Mainframe Engineering, Assistant Vice President
david.jou...@53.com
1830 East Paris, Grand Rapids, MI  49546 MD RSCB2H
p 616.653.8429
f 616.653.2717

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jesse 1 Robinson
Sent: Monday, November 28, 2016 4:57 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Catalogs in a SYSPLEX

As noted earlier in this thread, sysres datasets should be cataloged with 
volser ** and unit . That tells the system to look on the currently 
IPLed sysres regardless of volume name. 

BTW I don't subscribe to the floating MCAT strategy. Our master catalog lives 
away from sysres and therefore does not change on sysres swap. We've done this 
forever and don't see any serious problems. And you don't need multiple MCATs 
during upgrades as long you always call LINKLIB 'SYS1.LINKLIB'.  

.
.
J.O.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
323-715-0595 Mobile
626-302-7535 Office
robin...@sce.com


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Fw: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Steve

One point of order.  If are getting **OTHER, you are going to have to update 
IEEMB846 to 
add the COMMAND you are looking to trap/monitor
 
 
Steve Beaver
st...@stevebeaver.com




This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you


-Original Message-
From: "Jose Ignaci Torrecilla Puente" 
Sent: Tuesday, November 29, 2016 9:10am
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Fw: recording all TSO command and recording all updated member of 
libraries



Thanks Steve, Elardus, Charles.

summary:

For audit TSO-ISPF, using smf type 32. But we need to audit all commands, 
from TSO, from ISPF, from clist & rexx, and from batch (ikjeft01). Any 
idea aditional? is there any way to filter the data before the system 
sending data to SMF?

For audit member changes in libraries, using smf type 42, subtype 21, 24, 
25. Any limitations? 

One more, if I active smf's type 32 and 42, all the actions will be 
recorded? if I only need to audit one person, is it possible to filter it 
(not after SMF extraction)?

Thanks a lot.


Regards




From: Jose Ignaci Torrecilla Puente/Spain/IBM@IBMES
To: IBM-MAIN@LISTSERV.UA.EDU
Date: 29-11-16 14:14
Subject: recording all TSO command and recording all updated member 
of libraries
Sent by: IBM Mainframe Discussion List 



Hi folks,

how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by 
one user? What should I activate?

Second, how can I know who updated one member of one library (not by 
library stats)? What should I activate?

Thanks.
Jose I Torrecilla


Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN





Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791



Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Lizette Koehler
Are these programs managed by a source managers?  Change man, Endevor, etc...?

I do not think the dump will be much help in this.  When a C program (any
flavor) is compiled, it will contain LE and EDC modules.  Add to that the Cobol
Program with IGZ and you have a big haystack to find the needles.  But I am not
sure there is a "header" in the main routine (MYPGM) that say "Hey I am a C
Program"

You might look at the dump of a C program that you just compiled and Linked.
See if there are any header blocks in the output.

You could create a HELLO WORLD type function.  Compile and link it.  Then view
the load module and see if there is anything helpful.

If the LE took the dump (CEEDUMP) then that might be more helpful.  See if
either a dataset or sysout was created for your abend.


Lizette


> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Peter Hunkeler
> Sent: Tuesday, November 29, 2016 3:00 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: How to Identify modules as C/C++ or Cobol, or ASM from dump
> (SYSMDUMP)
> 
> I've got a dump (SYSMDUMP) from a Cobol program that has called some 500+
> other modules (don't ask) when it finally abends with an S0CA. The modules are
> Cobol, C/C++ and Assembler modules.
> 
> 
> The S0CA is caused by the fact that C/C++ sets the "decimal overflow mask" in
> the PSW, but does not reset it to the previous state. Cobol expects decmial
> overflows not to cause an exception (000A).
> 
> 
> My problem is to find which of the 500+ are C/C++ modules. So far I could not
> find a way to determine this from the dump. LE remembers which runtime
> environments (Cobol, C/C++) are active because some such code has been active
> in the enclacve. So I'm hoping that LE keeps some kind of list of modules
> loaded by "type", i.e. the various languages it supports.
> 
> 
> I'm thinking of something like the LLE (load list entries) but by language
> type.
> 
> 
> Does anyone happen to know anything that might help me?
> 
> 
> --
> Peter Hunkeler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Cannaerts, Jan
>One more, if I active smf's type 32 and 42, all the actions will be 
>recorded? if I only need to audit one person, is it possible to filter it 
>(not after SMF extraction)?

All actions will be recorded. But you can discard records when SMF is handling
the record with an exit if you're in to writing assembler.


Regards,
Jan

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Fw: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Jose Ignaci Torrecilla Puente
Thanks Steve, Elardus, Charles.

summary:

For audit TSO-ISPF, using smf type 32. But we need to audit all commands, 
from TSO, from ISPF, from clist & rexx, and from batch (ikjeft01). Any 
idea aditional? is there any way to filter the data before the system 
sending data to SMF?

For audit member changes in libraries, using smf type 42, subtype 21, 24, 
25. Any limitations? 

One more, if I active smf's type 32 and 42, all the actions will be 
recorded? if I only need to audit one person, is it possible to filter it 
(not after SMF extraction)?

Thanks a lot.


Regards




From:   Jose Ignaci Torrecilla Puente/Spain/IBM@IBMES
To: IBM-MAIN@LISTSERV.UA.EDU
Date:   29-11-16 14:14
Subject:recording all TSO command and recording all updated member 
of libraries
Sent by:IBM Mainframe Discussion List 



Hi folks,

how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by 
one user? What should I activate?

Second, how can I know who updated one member of one library (not by 
library stats)? What should I activate?

Thanks.
Jose I Torrecilla


Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN





Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791



Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


AW: Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Peter Hunkeler
>The CSECTs of the modules are identified by the prefix like CEE (for LE 
>modules), IGZ (for COBOL). I don't know what is the prefix for C/C++.


It's about my installations own code, not the LE runtime modules.


>How are these modules compiled? Were they compiled into one big module or are 
>they called dynamically during runtime?


Dynamically loaded.




>AMBLIST? I know it is a PITA for 500+ modules. I believe there is a sample 
>utility in the CBT tapes. Perhaps you can ask Sam Golob for help?
>Alternatively, scan the modules for product names used for compiling the 
>modules, like this 5655S71 for COBOL compiler.


Not the solution I'm looking for..


>Of course, it depends how your dump is written out.



SYSMDUMP, as mentioned in the subject.




--
Peter Hunkeler



--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Charles Mills
I don't know the answer to your first question but the answer to the second
question is SMF Type 42, subtype 24 (also 21 and 25). It is not totally,
100% foolproof but it will catch all but fairly sophisticated attempts to
avoid it.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
Behalf Of Jose Ignaci Torrecilla Puente
Sent: Tuesday, November 29, 2016 5:03 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: recording all TSO command and recording all updated member of
libraries

Hi folks,

how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by one
user? What should I activate?

Second, how can I know who updated one member of one library (not by library
stats)? What should I activate?

Thanks.
Jose I Torrecilla

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Elardus Engelbrecht
Jose Ignaci Torrecilla Puente wrote:

>how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by one 
>user? What should I activate?

Only batch? What type of commands? Native TSO commands (ALLOC, ALU, etc.) or 
custom REXX/CLISTS?

I think you should tell us what are you trying to solve or achieve?


>Second, how can I know who updated one member of one library (not by library 
>stats)? What should I activate?

SMF record 42, subtype 21, 24, 25.

At least a$$uming you're using the standard access methods to your libraries. 

If you're thinking of monitoring, for example, IEBCOPY usage of those members, 
you're SOL.

Groete / Greetings
Elardus Engelbrecht

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Rename in-process catalog issue

2016-11-29 Thread Allan Staller
I see you found an answer, but did you try:

//DD1 DD DISP=SHR,,UNIT=SYSDA,VOL=SER=xx

DEL 'dsn' NVR FILE(DD1)

HTH,

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Monday, November 28, 2016 11:46 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Rename in-process catalog issue

I am looking at some nonvsam catalog entries that indicate that a rename has 
started.  The problem is that the volume that the datasets used to reside on 
does not exist anymore.

I have tried DELETE NOSCRATCH which indicates that a rename is in-process and 
to try ALTER .. ALTER won't work either.  My understanding of the special 
non-supported IBM tool to fix weird issues with VVDS entries.. is that it won't 
help because I don't actually have a VVDS.

Ideas?

Rob Schramm
-- 

Rob Schramm

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


::DISCLAIMER::


The contents of this e-mail and any attachment(s) are confidential and intended 
for the named recipient(s) only.
E-mail transmission is not guaranteed to be secure or error-free as information 
could be intercepted, corrupted,
lost, destroyed, arrive late or incomplete, or may contain viruses in 
transmission. The e mail and its contents
(with or without referred errors) shall therefore not attach any liability on 
the originator or HCL or its affiliates.
Views or opinions, if any, presented in this email are solely those of the 
author and may not necessarily reflect the
views or opinions of HCL or its affiliates. Any form of reproduction, 
dissemination, copying, disclosure, modification,
distribution and / or publication of this message without the prior written 
consent of authorized representative of
HCL is strictly prohibited. If you have received this email in error please 
delete it and notify the sender immediately.
Before opening any email and/or attachments, please check them for viruses and 
other defects.




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Steve

Look a the SMF 32 records
 
 
Steve Beaver
st...@stevebeaver.com



This electronic mail (including any attachments) may contain information that 
is privileged, confidential, and/or otherwise protected from disclosure to 
anyone other than its intended recipient(s). Any dissemination or use of this 
electronic email or its contents (including any attachments) by persons other 
than the intended recipient(s) is strictly prohibited. If you have received 
this message in error, please notify us immediately by reply email so that we 
may correct our internal records. Please then delete the original message 
(including any attachments) in its entirety. Thank you


-Original Message-
From: "Jose Ignaci Torrecilla Puente" 
Sent: Tuesday, November 29, 2016 8:03am
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: recording all TSO command and recording all updated member of libraries



Hi folks,

how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by 
one user? What should I activate?

Second, how can I know who updated one member of one library (not by 
library stats)? What should I activate?

Thanks.
Jose I Torrecilla


Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


recording all TSO command and recording all updated member of libraries

2016-11-29 Thread Jose Ignaci Torrecilla Puente
Hi folks,

how can I know all the TSO-ISPF-ikjeft01(tso batch) commands executed by 
one user? What should I activate?

Second, how can I know who updated one member of one library (not by 
library stats)? What should I activate?

Thanks.
Jose I Torrecilla


Salvo indicado de otro modo más arriba / Unless stated otherwise above:
International Business Machines, S.A.
Santa Hortensia, 26-28, 28002 Madrid
Registro Mercantil de Madrid; Folio 1; Tomo 1525; Hoja M-28146
CIF A28-010791

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: Catalogs in a SYSPLEX

2016-11-29 Thread John Eells

Jesse 1 Robinson wrote:

As noted earlier in this thread, sysres datasets should be cataloged with 
volser ** and unit . That tells the system to look on the currently 
IPLed sysres regardless of volume name.

BTW I don't subscribe to the floating MCAT strategy. Our master catalog lives 
away from sysres and therefore does not change on sysres swap. We've done this 
forever and don't see any serious problems. And you don't need multiple MCATs 
during upgrades as long you always call LINKLIB 'SYS1.LINKLIB'.




I prefer Skip's approach, for what it's worth.  In my view, the master 
catalog can be fully divorced from the software, as is the case for 
other operational data sets, and should be.  Minor work is needed once 
in a while for things you have to add when we add data sets to z/OS and 
minor cleanup is needed once in a while for data sets we delete from 
z/OS and you're past the point where you will back out to the old 
release, but if you keep the same data set names and relative volume 
locations this cleanup is generally less work and holds fewer 
opportunities for error than creating new master catalogs or cloning 
existing master catalogs.  The more operational data sets you can leave 
as-is during migrations, the faster your migrations are likely to be.


I'll note that shared master catalogs have an upside and a downside. 
The upside is that the frequency of failure is lower because one volume 
will fail less often than any one of *n* volumes.  (This is not quite 
1/*n* but it's close enough to that for government work.)  The downside 
is that the impact of failures or egregious human error is greater, 
affecting *n* systems rather than one.  Some thought should be given to 
sharing boundaries.  For instance, you might avoid sharing between 
systems that back each other up if you can locate them in different 
storage subsystems. Sharing them is not hard given workable naming 
conventions for system-specific data sets, such as but of course not 
limited to page data sets.


Also, a reasonable alternative to ** in indirect catalog entries is 
using the system-defined symbol   From a readability standpoint I 
prefer the latter although they are functionally equivalent.  Also, for 
anyone still using more than one target volume, you can base symbols for 
volumes other than IPL volumes from  using a naming convention to 
derive the rest; indirect cataloging works even for multiple volumes 
using such derived system symbols.


--
John Eells
IBM Poughkeepsie
ee...@us.ibm.com

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Elardus Engelbrecht
Peter Hunkeler wrote:

>My problem is to find which of the 500+ are C/C++ modules. So far I could not 
>find a way to determine this from the dump. LE remembers which runtime 
>environments (Cobol, C/C++) are active because some such code has been active 
>in the enclacve. So I'm hoping that LE keeps some kind of list of modules 
>loaded by "type", i.e. the various languages it supports.

The CSECTs of the modules are identified by the prefix like CEE (for LE 
modules), IGZ (for COBOL). I don't know what is the prefix for C/C++.

How are these modules compiled? Were they compiled into one big module or are 
they called dynamically during runtime?


>Does anyone happen to know anything that might help me?

AMBLIST? I know it is a PITA for 500+ modules. I believe there is a sample 
utility in the CBT tapes. Perhaps you can ask Sam Golob for help?

Alternatively, scan the modules for product names used for compiling the 
modules, like this 5655S71 for COBOL compiler.

Of course, it depends how your dump is written out.

Groete / Greetings
Elardus Engelbrecht

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


How to Identify modules as C/C++ or Cobol, or ASM from dump (SYSMDUMP)

2016-11-29 Thread Peter Hunkeler
I've got a dump (SYSMDUMP) from a Cobol program that has called some 500+ other 
modules (don't ask) when it finally abends with an S0CA. The modules are Cobol, 
C/C++ and Assembler modules.


The S0CA is caused by the fact that C/C++ sets the "decimal overflow mask" in 
the PSW, but does not reset it to the previous state. Cobol expects decmial 
overflows not to cause an exception (000A).


My problem is to find which of the 500+ are C/C++ modules. So far I could not 
find a way to determine this from the dump. LE remembers which runtime 
environments (Cobol, C/C++) are active because some such code has been active 
in the enclacve. So I'm hoping that LE keeps some kind of list of modules 
loaded by "type", i.e. the various languages it supports.


I'm thinking of something like the LLE (load list entries) but by language type.


Does anyone happen to know anything that might help me?


--
Peter Hunkeler





--
Peter Hunkeler

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN