Re: Follow-on: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-28 Thread Jim Mulder
> >  ESPIE for unauthorized programs (like LE) supports interrupt codes
> > 1-15 (decimal), which does not include 17 (x'11') page fault.  So
> > SLIP SET,A=SVCD,C=0C4,RE=11,ML=1,MODE=PP,J=jobname,END 
> > should be able take a dump of this problem without interference from 
> > LE's ESPIE. 
> Admittedly we never specified RE=11 (or mode=pp) on the slip trap we
> had attempted for an 0C4 in my last job, but the slip trap on OC4 
> only prodcued a dump when TRAP was set to OFF. Maybe what interfered
> was the fact that parts of the code were authorized. Maybe Peter's 
> "middleware infrastructure" is also authorized, at least in parts.

  You are right, I have to eat those words. ESPIE processing 
translates unresolved program interrupt codes x'10', x'11',
x'38', x'39', x'3A', and x'3B' into program interrupt code 4,
so an ESPIE established for interrupt code 4 will also get control
for any of those access exceptions when they cannot be resolved. 

Jim Mulder z/OS Diagnosis, Design, Development, Test, etc. IBM Corp. 
Poughkeepsie, NY


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


Re: Deleting FRR

2016-07-28 Thread Joseph Reichman
Can I delete from another work unit e.g TASK  before the SRB 
Returns to dispatcher 



> On Jul 28, 2016, at 8:29 PM, Greg Dyck  wrote:
> 
>> On 7/28/2016 1:00 PM, Joe Reichman wrote:
>> I have a FRR covering a SRB it not a parameter on the SCHEDULE or IEAMSCHD
>> but rather invoked inside the SRB. The documentation says to delete it just
>> code SETFRR D,WORKREGS However I am guessing it has to be in the context of
>> the SRB or in the FRR on the SETRP REMREC=YES
>> 
>> But that's only in the retry routine ?
> 
> If you don't enter recovery then explicitly delete the FRR prior to returning 
> to the dispatcher.
> 
> If you do enter recovery and percolate the error then RTM will implicitly 
> delete the FRR for you.
> 
> If you do enter recovery and retry, it depends.  If you retry to a point 
> where the FRR does not get explicitly deleted then you should use SETRP 
> REMREC=YES.  If you retry to a point where the FRR does get explicitly 
> deleted then do nothing in recovery.
> 
> Greg
> 
> --
> 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: Deleting FRR

2016-07-28 Thread Greg Dyck

On 7/28/2016 1:00 PM, Joe Reichman wrote:

I have a FRR covering a SRB it not a parameter on the SCHEDULE or IEAMSCHD
but rather invoked inside the SRB. The documentation says to delete it just
code SETFRR D,WORKREGS However I am guessing it has to be in the context of
the SRB or in the FRR on the SETRP REMREC=YES

But that's only in the retry routine ?


If you don't enter recovery then explicitly delete the FRR prior to 
returning to the dispatcher.


If you do enter recovery and percolate the error then RTM will 
implicitly delete the FRR for you.


If you do enter recovery and retry, it depends.  If you retry to a point 
where the FRR does not get explicitly deleted then you should use SETRP 
REMREC=YES.  If you retry to a point where the FRR does get explicitly 
deleted then do nothing in recovery.


Greg

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


SMP/E query resolver?

2016-07-28 Thread Paul Gilmartin
I have in a CSI:

  Entry Type:  SYSMOD  Zone Name: GLOBAL
  Entry Name:  HHH Zone Type: GLOBAL
 HOLD DATA
 
 ++ HOLD ( HHH )  ERROR  REASON ( RRR )
 FMID ( FFF )  DATE (16187)  COMMENT ( ... ) .
...
 ++ HOLD(HHH)  SYSTEM  REASON(DOC)  FMID(FFF)
 DATE(16074)  COMMENT( .. ) .

HHH has been APPLYed and ACCEPTed with status APP BYP
and ACC BYP.  Is there anything in the CSI that will tell
me whether RRR was BYPASSed or SUPerseded, and if the
latter what the SUPerseding SYSMOD is?  I assume the BYP
might pertain either to the SYSTEM hold which I know was
BYPASSed or to the ERROR hold.

(I prefer using the ISPF panels rather than a batch LIST.)

Thanks,
gil

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


Re: Initiator - Identify the List of Jobs

2016-07-28 Thread Steve Beaver
Go pull the SMF 30's type 4 and 5 

Its all there


-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Ron Hawkins
Sent: Thursday, July 28, 2016 4:49 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: Initiator - Identify the List of Jobs

Try parsing your syslog

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jake Anderson
Sent: Wednesday, July 27, 2016 10:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [IBM-MAIN] Initiator - Identify the List of Jobs

Initiator 16 alone

On Jul 27, 2016 11:13 PM, "Tom Marchant" < 
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:

> On Wed, 27 Jul 2016 21:30:33 +0530, Jake Anderson wrote:
>
> >I am trying to fetch the List of Jobname that used a specific Initiator.
> Is
> >there a way to determine ?
>
> Dr. Merrill gave you a clue, but I have a question.
> What do you mean by "A specific initiator"?
> Do you mean:
> 1. For example, initiator 16?
> 2. Class B initiator?
> 3. A particular iteration of one of the above? That is, an initiator 
> from the time it was started until it stopped.
> 4. Something else?
>
> --
> Tom Marchant
>
> --
> 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

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


Re: Initiator - Identify the List of Jobs

2016-07-28 Thread Ron Hawkins
Try parsing your syslog

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Jake Anderson
Sent: Wednesday, July 27, 2016 10:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [IBM-MAIN] Initiator - Identify the List of Jobs

Initiator 16 alone

On Jul 27, 2016 11:13 PM, "Tom Marchant" < 
000a2a8c2020-dmarc-requ...@listserv.ua.edu> wrote:

> On Wed, 27 Jul 2016 21:30:33 +0530, Jake Anderson wrote:
>
> >I am trying to fetch the List of Jobname that used a specific Initiator.
> Is
> >there a way to determine ?
>
> Dr. Merrill gave you a clue, but I have a question.
> What do you mean by "A specific initiator"?
> Do you mean:
> 1. For example, initiator 16?
> 2. Class B initiator?
> 3. A particular iteration of one of the above? That is, an initiator 
> from the time it was started until it stopped.
> 4. Something else?
>
> --
> Tom Marchant
>
> --
> 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: SMP/E packaging question

2016-07-28 Thread Way, Richard
Sorry, I am doing a terrible job explaining this. The "outside of SMP/E" link 
job doesn't do the link directly by invoking HEWL, but rather by invoking SMP/E 
with 

SET BOUNDARY(TARGET) .
LINK LMODS CALLLIBS .

So it's "outside of SMP/E" in the sense of being *submitted* outside of the 
APPLY/ACCEPT process, but it *does* invoke SMP/E.

Does that help? Or make it worse?

Thanks

Rich Way

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Marchant
Sent: Thursday, July 28, 2016 1:07 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E packaging question

On Thu, 28 Jul 2016 18:52:40 +, Way, Richard wrote:

>Sorry, correction of my clarification (not that anyone probably much 
>cares that much anymore, but I do want to be accurate) - delete "open source"
>from the sentence below and replace with "IBM component". 
>
>Rich Way
>
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
>On Behalf Of Way, Richard
>Sent: Thursday, July 28, 2016 11:05 AM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Re: SMP/E packaging question
>
>Sorry for the lack of response - I was out of the office for a couple of days. 
>Apparently it's a long story, predating my tenure here, but has to do 
>with including some open source object code and not being certain about 
>SMP picking up all of the dependencies should any of those modules change.
>"Sub-optimal", I know.

Ok, so if I understand correctly, you have an SMP/E packaged product that 
includes a load module. That load module was created using SMP/E without an 
alias that it should have. You then link that load module outside of SMP/E to 
include an IBM component.

Here are more questions.

Was the load module linked correctly by SMP/E? I assume not because you seem to 
have identified that the JCLIN was missing the alias.

When you link the module after APPLY outside of SMP/E, do you link it back into 
the SMP/E target library or into another PDS?

In any case, the JCLIN that you provide to SMP/E for this LMOD will not cause 
the second link outside of SMP/E to have the alias.

--
Tom Marchant

--
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: SMP/E packaging question

2016-07-28 Thread Tom Marchant
On Thu, 28 Jul 2016 18:52:40 +, Way, Richard wrote:

>Sorry, correction of my clarification (not that anyone probably much cares 
>that much anymore, but I do want to be accurate) - delete "open source" 
>from the sentence below and replace with "IBM component". 
>
>Rich Way
>
>-Original Message-
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On 
>Behalf Of Way, Richard
>Sent: Thursday, July 28, 2016 11:05 AM
>To: IBM-MAIN@LISTSERV.UA.EDU
>Subject: Re: SMP/E packaging question
>
>Sorry for the lack of response - I was out of the office for a couple of days. 
>Apparently it's a long story, predating my tenure here, but has to do with 
>including some open source object code and not being certain about SMP 
>picking up all of the dependencies should any of those modules change. 
>"Sub-optimal", I know.

Ok, so if I understand correctly, you have an SMP/E packaged product that 
includes a load module. That load module was created using SMP/E without an 
alias that it should have. You then link that load module outside of SMP/E to 
include an IBM component.

Here are more questions.

Was the load module linked correctly by SMP/E? I assume not because you seem 
to have identified that the JCLIN was missing the alias.

When you link the module after APPLY outside of SMP/E, do you link it back into 
the SMP/E target library or into another PDS?

In any case, the JCLIN that you provide to SMP/E for this LMOD will not cause 
the second link outside of SMP/E to have the alias.

-- 
Tom Marchant

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


Deleting FRR

2016-07-28 Thread Joe Reichman
Hi,

 

I have a FRR covering a SRB it not a parameter on the SCHEDULE or IEAMSCHD
but rather invoked inside the SRB. The documentation says to delete it just
code SETFRR D,WORKREGS However I am guessing it has to be in the context of
the SRB or in the FRR on the SETRP REMREC=YES

But that's only in the retry routine ?

 




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


Re: SMP/E packaging question

2016-07-28 Thread Way, Richard
Sorry, correction of my clarification (not that anyone probably much cares that 
much anymore, but I do want to be accurate) - delete "open source" from the 
sentence below and replace with "IBM component". 

Rich Way

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Way, Richard
Sent: Thursday, July 28, 2016 11:05 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E packaging question

Sorry for the lack of response - I was out of the office for a couple of days. 
Apparently it's a long story, predating my tenure here, but has to do with 
including some open source object code and not being certain about SMP picking 
up all of the dependencies should any of those modules change. "Sub-optimal", I 
know.

Thanks

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Marchant
Sent: Monday, July 25, 2016 12:32 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E packaging question

On Mon, 25 Jul 2016 13:51:28 -0500, Tom Marchant  
wrote:

>On Mon, 25 Jul 2016 18:36:13 +, Way, Richard wrote:
>
>>I should have mentioned that we have customers run a separate link job anyway 
>>after the RECEIVE/APPLY/ACCEPT.
>
>Why?

What I mean is, do you run an SMP/E LINK LMODS or LINK MODULE command? Or do 
you link edit the modules outside of SMP/E? And in either case, why do you do 
that?

--
Tom Marchant

--
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: SMP/E packaging question

2016-07-28 Thread Way, Richard
Thanks!! Will definitely look at that example - it's virtually identical to my 
use case.

Rich Way

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Bill Fleury
Sent: Tuesday, July 26, 2016 8:50 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E packaging question

Subject:


SMP/E packaging question

From:


"Way, Richard" 

Reply-To:


IBM Mainframe Discussion List 

eply

I need to provide SMP service to an existing released product to fix the binder 
control cards (only) due to some missing load module ALIASes. Can someone 
assist with identifying the steps we'd follow to accomplish this, please? I 
know what changes I want to make to the binder control cards, but I am not 
versed in SMP/E (obviously). I believe we'd just need to update the JCLIN and 
get them to RECEIVE/APPLY/ACCEPT the resultant PTF, but I am unclear on the 
details.

Thanks!

Rich Way
HPE Security - Data Security

You might want to look at a sample usermod that comes with High Level Assembler 
to add an alias IEV90 to ASMA90.  It is documented in the Inastallation and 
Customization Guide chapter 4 (SC26-3494), and is distributed as member ASMAIEV 
in ASM.SASMSAM1.  The trick is to include a ++MOD for a module from the target 
library (LKLIB).  When I last installed this on z/OS 2.1 the binder output 
report showed an include for SASMMOD1(ASMA90), effectively replacing the load 
module with itself.  Hope this helps!

--
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: SMP/E packaging question

2016-07-28 Thread Way, Richard
Sorry for the lack of response - I was out of the office for a couple of days. 
Apparently it's a long story, predating my tenure here, but has to do with 
including some open source object code and not being certain about SMP picking 
up all of the dependencies should any of those modules change. "Sub-optimal", I 
know.

Thanks

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Tom Marchant
Sent: Monday, July 25, 2016 12:32 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: SMP/E packaging question

On Mon, 25 Jul 2016 13:51:28 -0500, Tom Marchant  
wrote:

>On Mon, 25 Jul 2016 18:36:13 +, Way, Richard wrote:
>
>>I should have mentioned that we have customers run a separate link job anyway 
>>after the RECEIVE/APPLY/ACCEPT.
>
>Why?

What I mean is, do you run an SMP/E LINK LMODS or LINK MODULE command? Or do 
you link edit the modules outside of SMP/E? And in either case, why do you do 
that?

--
Tom Marchant

--
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


HTTP Enabler get http 400 error

2016-07-28 Thread Itschak Mugzach
Co-posted to IBM-Main & IBM TCP/IP.

​Anyone experienced with HTTP Enabler?

The server is Apache running on CENTOS configured with AddDefaultCharset
IOS-8859-1. No data is sent in the POST method, but anyway, I force
RESPBody & BODY A2E and viceversa translations. in response to HWTHRQST I
get http400 and a long xml (not translated for some reasons...) saying
"server does not understand...".

Any idea?
Best,
ITschak  ​

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


Re: AW: Re: AW: Re: codepage restrictions on IBM applications

2016-07-28 Thread Paul Gilmartin
On Thu, 28 Jul 2016 10:23:05 +0200, Peter Hunkeler wrote:
>...
>I'm not sure whether the text is inspected by WTO or only later by CONSOLE 
>when displaying on consoles. The later would make sense to me. You want to 
>avoid that strange things happen when strange data is displayed on terminals 
>(consoles). Syslog is actually nothing but a data set consting of records. 
>Should be able to cope with any byte content.
>
Decades ago, when I was new to TSO (and Rexx wasn't available), I noted 
empirically
that TSO was insensitive to case for commands entered at the READY prompt.  I
tried using this concept writing a CLIST.  Overgeneralized.  I got:
IKJE UNKNOWN COMMAND 'DO'.

Well, I had typed "do".  The TMP tried to parse it asis, failed, then 
translated it
to majuscule to issue the message, thereby obfuscating the nature of the error.

Somewhat similarly, if I enter on most ISPF command lines:
TSO ALLOCATE PATH('/dev/null')
I get:
IKJI PATH ('/DEV/NULL') NOT IN CATALOG OR CATALOG CAN NOT BE ACCESSED.

Slightly different in that the harmful translation is performed *before* 
attempting
to elaborate the command.  ISPF should *never* convert the case of the TSO
command; just pass it to the TMP as typed.

>Tools such as SDSF which display the syslog would then again make sure only 
>harmless characters are displayed..
> 
ISPF is well aware of terminal code pages and filters nondisplable characters.
ISPF support was glad to fix by APAR an error I discovered in this processing.
Don't know about SDSF from the TSO READY prompt.

>Opinions? I'm thinking about sending an RCF asking for clear description of 
>this.
>
Ouch!  You'll be in a thicket of code pages and CCSIDs.  They *might* provide
CP037-based list of characters and hex code points.  How useful would that
information be?  I doubt they'll respect case in operator commands even where
it matters, such as UNIX mountpoints.

-- gil

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


RFE: Add support to EDCDSECT for generating Doxygen-compatible comments

2016-07-28 Thread Gord Tomlin

All,

I've submitted a new RFE for z/OS XL C/C++, requesting that its comment 
generation be enhanced so that it can generate comments that are 
recognized by Doxygen. This should be helpful for anyone that shares 
data areas between Assembler and C/C++ code.


Here's a link to the RFE:
http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=92319

If you like it, please vote for it!

Thanks!

--

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: CERTAUTH vs SITE vs user certificate

2016-07-28 Thread Ward, Mike S
Not true, we have tried it. You need to use the RDATALIB with a site 
certificate. Try it.

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Rob Schramm
Sent: Wednesday, July 27, 2016 11:07 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: CERTAUTH vs SITE vs user certificate

Actually with RDATALIB, you should be able to share a cert with multiple 
regions as well without using SITE.

Rob Schramm

On Wed, Jul 27, 2016, 12:01 PM Ward, Mike S  wrote:

> I know that a site certificate can b e shared by many CICS regions 
> with different controlling userids. A user certificate requires that 
> each region that is sharing the cert have the same userid. Hope that helps.
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] 
> On Behalf Of Phil Smith III
> Sent: Thursday, July 14, 2016 1:02 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: CERTAUTH vs SITE vs user certificate
>
> I've never understood how you choose between adding a certificate as 
> CERTAUTH, SITE, or user. And not having a lot of luck Googling for it. 
> Can anyone describe the choice, or point me at something coherent?
>
>
>
> Thanks.
>
>
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send 
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ==
> This email, and any files transmitted with it, is confidential and 
> intended solely for the use of the individual or entity to which it is 
> addressed. If you have received this email in error, please notify the 
> system manager. This message contains confidential information and is 
> intended only for the individual named. If you are not the named 
> addressee, you should not disseminate, distribute or copy this e-mail. 
> Please notify the sender immediately by e-mail if you have received 
> this message by mistake and delete this e-mail from your system. If 
> you are not the intended recipient, you are notified that disclosing, 
> copying, distributing or taking any action in reliance on the contents 
> of this information is strictly prohibited.
>
> --
> 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

==
This email, and any files transmitted with it, is confidential and intended 
solely for the use of the individual or entity to which it is addressed. If you 
have received this email in error, please notify the system manager. This 
message contains confidential information and is intended only for the 
individual named. If you are not the named addressee, you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this message by mistake and delete 
this e-mail from your system. If you are not the intended recipient, you are 
notified that disclosing, copying, distributing or taking any action in 
reliance on the contents of this information is strictly prohibited.

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


Re: fopen() errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe0000

2016-07-28 Thread Kirk Wolf
Right. The JZOS ZFile(path, options)  maps to fopen(path, options), so
there should be no difference.   ZFile is a thin wrapper around the C
library I/O routines.

Assuming that IBM says that VRRDS is not supported, I would encourage you
to write an RFE for VRRDS support in the C library.
https://www.ibm.com/developerworks/rfe/

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Jul 28, 2016 at 8:57 AM, Steve Austin 
wrote:

> Thanks for this Kirk,
>
> I ran up a C program and got the same error for a VRRDS. I guess the VRRDS
> type is not greatly used; by Java and C programmers anyway.
>
> Steve
>
> -Original Message-
> From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On
> Behalf Of Kirk Wolf
> Sent: 28 July 2016 14:48
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: fopen() errno=41 errno2=0xc00a0022 last_op=111
> errorCode=0xfe
>
> The relevant diagnostic documentation for debugging C library I/O routine
> errors is "Language Environment Debugging Guide" and "Debuggin I/O
> programs" in the C/C++ Programming Guide.
>
> From the LE Debugging Guide, under "Using the __amrc and __amrc2
> structures":
>
> It appears that the C library fopen routine failed while issuing a TESTCB
> macro (last_op=111).
> The TESTCB RC/Ftncd/FDBK is FE/00/00, which doesn't make sense to me.
>
> My assumption is that you are correct and fopen() doesn't support VRRDS,
> since there is no documented support in the manuals that I can see.
>
> Best to open an ETR with IBM z/OS Language Environment
>
> Kirk Wolf
> Dovetailed Technologies
> http://dovetail.com
>
> On Thu, Jul 28, 2016 at 5:09 AM, Steve Austin 
> wrote:
>
> > EDC5041I An error was detected at the system level when opening a
> > file.;
> > errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe
> >
> > I get the above error when using JZOS to open a VSAM VRRDS dataset;
> > the same code works for KSDS and RRDS files.
> >
> > String options = "rb+,type=record";
> > ZFile zfile = new ZFile("//'" + fileName + "'", options);
> >
> > I believe the error is from the C/C++ library fopen() routine, but the
> > errno2 value is undocumented;
> > http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos
> > .v2r1.ceea900/llerr2.htm
> >
> > Does fopen() support VSAM VRRDS files? Any idea what the errno2 value
> > means?
> >
> > Thanks
> >
> > Steve
> >
> > --
> > This e-mail message has been scanned and cleared by Google Message
> > Security and the UNICOM Global security systems. This message is for
> > the named person's use only. If you receive this message in error,
> > please delete it and notify the sender.
> >
> > --
> > 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
>
> --
> This e-mail message has been scanned and cleared by Google Message Security
> and the UNICOM Global security systems. This message is for the named
> person's use only. If you receive this message in error, please delete it
> and notify the sender.
>
> --
> 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: fopen() errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe0000

2016-07-28 Thread Steve Austin
Thanks for this Kirk,

I ran up a C program and got the same error for a VRRDS. I guess the VRRDS type 
is not greatly used; by Java and C programmers anyway.

Steve 

-Original Message-
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf 
Of Kirk Wolf
Sent: 28 July 2016 14:48
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: fopen() errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe

The relevant diagnostic documentation for debugging C library I/O routine 
errors is "Language Environment Debugging Guide" and "Debuggin I/O programs" in 
the C/C++ Programming Guide.

>From the LE Debugging Guide, under "Using the __amrc and __amrc2
structures":

It appears that the C library fopen routine failed while issuing a TESTCB macro 
(last_op=111).
The TESTCB RC/Ftncd/FDBK is FE/00/00, which doesn't make sense to me.

My assumption is that you are correct and fopen() doesn't support VRRDS, since 
there is no documented support in the manuals that I can see.

Best to open an ETR with IBM z/OS Language Environment

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Jul 28, 2016 at 5:09 AM, Steve Austin 
wrote:

> EDC5041I An error was detected at the system level when opening a 
> file.;
> errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe
>
> I get the above error when using JZOS to open a VSAM VRRDS dataset; 
> the same code works for KSDS and RRDS files.
>
> String options = "rb+,type=record";
> ZFile zfile = new ZFile("//'" + fileName + "'", options);
>
> I believe the error is from the C/C++ library fopen() routine, but the
> errno2 value is undocumented;
> http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos
> .v2r1.ceea900/llerr2.htm
>
> Does fopen() support VSAM VRRDS files? Any idea what the errno2 value 
> means?
>
> Thanks
>
> Steve
>
> --
> This e-mail message has been scanned and cleared by Google Message 
> Security and the UNICOM Global security systems. This message is for 
> the named person's use only. If you receive this message in error, 
> please delete it and notify the sender.
>
> --
> 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

-- 
This e-mail message has been scanned and cleared by Google Message Security 
and the UNICOM Global security systems. This message is for the named 
person's use only. If you receive this message in error, please delete it 
and notify the sender. 

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


Re: fopen() errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe0000

2016-07-28 Thread Kirk Wolf
The relevant diagnostic documentation for debugging C library I/O routine
errors is "Language Environment Debugging Guide" and "Debuggin I/O
programs" in the C/C++ Programming Guide.

>From the LE Debugging Guide, under "Using the __amrc and __amrc2
structures":

It appears that the C library fopen routine failed while issuing a TESTCB
macro (last_op=111).
The TESTCB RC/Ftncd/FDBK is FE/00/00, which doesn't make sense to me.

My assumption is that you are correct and fopen() doesn't support VRRDS,
since there is no documented support in the manuals that I can see.

Best to open an ETR with IBM z/OS Language Environment

Kirk Wolf
Dovetailed Technologies
http://dovetail.com

On Thu, Jul 28, 2016 at 5:09 AM, Steve Austin 
wrote:

> EDC5041I An error was detected at the system level when opening a file.;
> errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe
>
> I get the above error when using JZOS to open a VSAM VRRDS dataset; the
> same code works for KSDS and RRDS files.
>
> String options = "rb+,type=record";
> ZFile zfile = new ZFile("//'" + fileName + "'", options);
>
> I believe the error is from the C/C++ library fopen() routine, but the
> errno2 value is undocumented;
> http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea900/llerr2.htm
>
> Does fopen() support VSAM VRRDS files? Any idea what the errno2 value
> means?
>
> Thanks
>
> Steve
>
> --
> This e-mail message has been scanned and cleared by Google Message Security
> and the UNICOM Global security systems. This message is for the named
> person's use only. If you receive this message in error, please delete it
> and notify the sender.
>
> --
> 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: Softcopy Librarian & Knowledge Center Content

2016-07-28 Thread Kevin Minerley
Ron,

You have two options depending on where you want to use the assets:

1) Use Knowledge Center for Z (KC4Z) that gets shipped with zOS.  Obviously, 
this is going to come up on your intranet from a zOS session.  You can use 
Softcopy Librarian (SCL) to upload the KC plug-ins

OR

2)  Download the Knowledge Center Customer Installed (KCCI) which should run on 
Windows.  

FWIW: Besides the elements and features, CICS Transaction Services has 
plug-ins.  For base/features, we are trying to keep to a strict quarterly 
update cadence with real "GAs" coming out in the nearest quarter past the 
products GA.

If you want more content, please respond to RFE 84246.  

Kevin Minerley k60ek...@us.ibm.com
Softcopy Architect for z/OS, z/VM, z/VSE
where "softcopy" is BookManager (deprecated), PDFs, and Knowledge Center (KC4Z) 
plug-ins for base/features

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


Re: Softcopy Librarian & Knowledge Center Content

2016-07-28 Thread Steve Horein
On Thursday, July 28, 2016, Ron MacRae  wrote:
> Hi all,
> As I've just been forced to upgrade my laptop to Windows 10 I had
to upgrade Sofcopy Librarian to 5.1. When I went to the list of Internet
downloads I saw a few new collections labeled KnowledgeCenter.  I set up
the new subdirectories in my repository and downloaded a few KC
collections. They show up in my Repository as "Knowledge Center Content".
>
> My question is how do I access this stuff on my PC?
> Softcopy Reader doesnt seem to see them, or do I need to change some
settings there too?
>
> Anyone got this working?
>
> Ron.
>

I believe the intent of the KC files available via Librarian is to populate
a source for Knowledge Center for z/OS, now included with base z/OS 2.2.

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


Softcopy Librarian & Knowledge Center Content

2016-07-28 Thread Ron MacRae
Hi all,
As I've just been forced to upgrade my laptop to Windows 10 I had to 
upgrade Sofcopy Librarian to 5.1. When I went to the list of Internet downloads 
I saw a few new collections labeled KnowledgeCenter.  I set up the new 
subdirectories in my repository and downloaded a few KC collections. They show 
up in my Repository as "Knowledge Center Content".

My question is how do I access this stuff on my PC?
Softcopy Reader doesnt seem to see them, or do I need to change some settings 
there too?

Anyone got this working?

Ron.

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


fopen() errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe0000

2016-07-28 Thread Steve Austin
EDC5041I An error was detected at the system level when opening a file.; 
errno=41 errno2=0xc00a0022 last_op=111 errorCode=0xfe

I get the above error when using JZOS to open a VSAM VRRDS dataset; the same 
code works for KSDS and RRDS files.

String options = "rb+,type=record";
ZFile zfile = new ZFile("//'" + fileName + "'", options);

I believe the error is from the C/C++ library fopen() routine, but the errno2 
value is undocumented; 
http://www-01.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ceea900/llerr2.htm

Does fopen() support VSAM VRRDS files? Any idea what the errno2 value means?

Thanks

Steve

-- 
This e-mail message has been scanned and cleared by Google Message Security 
and the UNICOM Global security systems. This message is for the named 
person's use only. If you receive this message in error, please delete it 
and notify the sender. 

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


S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-28 Thread Bill Woodger
HRDRFREA has had at least part of its "executable code" overwritten. That has 
caused a branch, directly or indirectly (through more than one branch), to 
somewhere close to where it abended. As soon as it branches out of the COBOL 
program, the information is irrelevant for problem determination without a 
"full" dump.

HRDRFREA looks to be six CALLs deep. ZTVXXX00, HRDEFREA or any of the other 
modules involved in that specific chain, or any other module that has been 
CALLed previously in that run-unit, has caused the overwriting. 

One particular record "causes" the issue. Bear in mind that this may not be so. 
The issue may be there every day (overwriting) but only some combination of 
conditions prompted by that record presents the busted code for execution, or 
in a similar way but only on a few days, or only on that day - those conditions 
can be from other records, external data relating to those other records (DB or 
other reference data), previous program state. 

Or it may directly be that record causing, and suffering from, the overwriting. 
But that may be directly, or relying on previous state, as above.

Without at least a dump containing the executable code of HRDRFREA it is 
"difficult" to establish what has happened.

The investigator (singular - if you have multiple people looking at it, each 
should work singly) must be aware of the many possibilities, and be open to 
others. They have to be completely open - preconceptions will lead astray. 
After working for a period of time, take a break from looking at it. You've 
probably already missed it. Clear new preconceptions.

You start with that record. That record is going to get you there. You have to 
conceptualise how that record becomes an abend.

The "short-cuts" will usually get you there, or on the road. You find a 
mismatch in parameters, now you have to say "how does that cause the problem"? 
You may just be noticing another "issue", with no connection to the one at 
hand. Same with subscripting, reference-modification and the use of pointers. 
Don't just jump on the first error, fix, recompile and then go with it. Even if 
the run then completes, it may only be because now something less significant 
(for that run) has been overwritten, simply through the changed code from the 
fix (the overwriting only needs to move by one byte to have a different, even 
benign, result).

Until the failure can be fully explained by what is discovered, it cannot be 
resolved. Suggested explanations should also be tested against "and why doesn't 
it fail every day" and similar.

Yes, it's easier with a full dump, but sometimes you don't have a full dump. 

If the issue is sufficiently important, then "escalation" may allow some way to 
get sufficiently more information. "We absolutely need this, and the only way 
we can get it is by doing that", followed by "signatures of power" may be a 
possibility.

Also, of course, and you probably already are, review the exact use of the 
tools for cases like this (when the far-from-usual happens). 99% of the time a 
formatted dump is going to be sufficient. The other 1% consumes 99.999% of 
abend-solving time (for COBOL application programs). Figures are invented, but 
intended to be indicative.

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


AW: Re: AW: Re: codepage restrictions on IBM applications

2016-07-28 Thread Peter Hunkeler
I had a look at manual z/OS V2.1 MVS Assembler Services Guide. It describes the 
characters "... that will be displayed on the console..." in a table. This 
tbale contains this table shows a lot of special characters as well as all 
upper *and* lower case letters. It also say that characters not in the table 
will be replaced by blanks weh displayed on the console.
Unfortunately, the manual does not talk about how the message text is treated 
when written to the syslog. A quick experiment shows that besides above 
characters, als accented characters show unchanged in syslog.

I can't verify what is displayed on the console.

I'm not sure whether the text is inspected by WTO or only later by CONSOLE when 
displaying on consoles. The later would make sense to me. You want to avoid 
that strange things happen when strange data is displayed on terminals 
(consoles). Syslog is actually nothing but a data set consting of records. 
Should be able to cope with any byte content.

Tools such as SDSF which display the syslog would then again make sure only 
harmless characters are displayed..

Opinions? I'm thinking about sending an RCF asking for clear description of 
this.

--Peter Hunkeler


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


Re: Follow-on: S0C4-11 abend caused by BASSM to address with all X'00' bytes

2016-07-28 Thread nitz-ibm
> All I'm looking for is a system trace. Hoping to find hints what do look for 
> next.
Make sure that you have your systrace set at maximum, then (not the default 
64K, and even 1MB will not be enough, especially on a busy system). LE 
processing takes up a whole lot of real estate in systrace from the inintial 
incident to the time the trace actually gets captured.
 
> I did in parallel to the discussion here and succeeded. I now know how to 
> change the options, but as you might have guessed, I'm working for a large 
> company. And large companies have processes. It will take quite some time to 
> bring those changed options to production, once I could convince engineering 
> to actually do it.
Do I know about processes! :-(

> Not at will, yet, but it reocurred in production. Application people are 
> still trying to reproduce it in test. Would make everyting much easier.
Did you get the same set of insufficient dump data? Just for comparison - were 
the same addresses involved?

>  ESPIE for unauthorized programs (like LE) supports interrupt codes
> 1-15 (decimal), which does not include 17 (x'11') page fault.  So
> SLIP SET,A=SVCD,C=0C4,RE=11,ML=1,MODE=PP,J=jobname,END 
> should be able take a dump of this problem without interference from 
> LE's ESPIE. 
Admittedly we never specified RE=11 (or mode=pp) on the slip trap we had 
attempted for an 0C4 in my last job, but the slip trap on OC4 only prodcued a 
dump when TRAP was set to OFF. Maybe what interfered was the fact that parts of 
the code were authorized. Maybe Peter's "middleware infrastructure" is also 
authorized, at least in parts.

Barbara

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