Re : Setting A SLIP For A Program Running Under CICS.

2014-05-16 Thread Jim Thomas
Hello, 

Many thanks to everybody that tried to help.

Kind Regards.

Jim Thomas

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


Re: Re : Setting A SLIP For A Program Running Under CICS.

2014-05-11 Thread Shmuel Metz (Seymour J.)
In
,
on 05/09/2014
   at 07:11 AM, Peter Relson  said:

>You must find out from CICS how to determine the address of your
>module.

If he can make a business case for it, he might want to submit a
requirement for SLIP support of CICS dynamic loading.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see  
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: Re : Setting A SLIP For A Program Running Under CICS.

2014-05-09 Thread Greg Price

On 9/05/2014 10:17 PM, Martin Packer wrote:

I thought CICS switched to using standard Program Fetch 25 years ago.
"Old" V3? Does knowing that change anything?


Yes, now that you mention it, I did hear some story decades ago that 
CICS was switching to "standard" OS program management...


CICS V2 used to use "normal" LOADs to load RMODE=ANY modules above the 
line while still employing heritage CICS-style program management for 
RMODE=24 modules.


My SWAG is that either they had not modified their code to handle above 
the line program management by that stage, AND/OR it was not deemed 
necessary to perform all the usual program compression stuff given the 
"huge" increase in the address space size.


Extrapolating the speculation, they got around to updating their code to 
handle above the line as well, perhaps driven by a desire to make more 
efficient use of their virtual storage working set.  Perhaps this was 
complete by CICS/ESA (V3), perhaps later, but it did happen.


I'm not a CICS guy, but I did see the CDEs in CICS address spaces for 
RMODE=ANY COBOL application programs in 1989, and I don't any more.


Cheers,
Greg

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


Re: Re : Setting A SLIP For A Program Running Under CICS.

2014-05-09 Thread Ed Jaffe

On 5/9/2014 5:17 AM, Martin Packer wrote:

I thought CICS switched to using standard Program Fetch 25 years ago.
"Old" V3? Does knowing that change anything?


CICS uses directed LOADs for modules found in the DFHRPL concatenation.

--
Edward E Jaffe
Phoenix Software International, Inc
831 Parkview Drive North
El Segundo, CA 90245
http://www.phoenixsoftware.com/

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


Re : Setting A SLIP For A Program Running Under CICS.

2014-05-09 Thread Martin Packer
I thought CICS switched to using standard Program Fetch 25 years ago. 
"Old" V3? Does knowing that change anything?

Cheers, Martin

Martin Packer,
zChampion, Principal Systems Investigator,
Worldwide Banking Center of Excellence, IBM

+44-7802-245-584

email: martin_pac...@uk.ibm.com

Twitter / Facebook IDs: MartinPacker
Blog: 
https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker



From:   Peter Relson 
To: IBM-MAIN@listserv.ua.edu
Date:   09/05/2014 12:12
Subject:    Re : Setting A SLIP For A Program Running Under CICS.
Sent by:IBM Mainframe Discussion List 



I presume from the question that using SLIP's PVTMOD/PVTEP does not work. 
CICS must use either load with address or some other process to load your 
module.
You must find out from CICS how to determine the address of your module.

And then you would use the normal SLIP processing that lets you specify 
the address range of the instruction fetch range. The system does not know 

where the module is; there is no CDE for it.

Peter Relson
z/OS Core Technology Design

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



Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 
741598. 
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

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


Re : Setting A SLIP For A Program Running Under CICS.

2014-05-09 Thread Peter Relson
I presume from the question that using SLIP's PVTMOD/PVTEP does not work. 
CICS must use either load with address or some other process to load your 
module.
You must find out from CICS how to determine the address of your module.

And then you would use the normal SLIP processing that lets you specify 
the address range of the instruction fetch range. The system does not know 
where the module is; there is no CDE for it.

Peter Relson
z/OS Core Technology Design

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


Re: Re : Setting A SLIP For A Program Running Under CICS.

2014-05-08 Thread Jon Perryman
CECI seems like a good suggestion. First to proceed to the program you want to 
take a dump. From this, you should be able to see where this program starts. 
Now you have the base address and know the offset from your listing which gives 
you the address for the slip. Set your slip and let the transaction continue. 
If others use this program, then you may capture the dump from them so take 
care.

I you wanted to do this multiple times, I suspect that the program will retain 
it's entry point unless a NEW COPY is issued. You probably only need to locate 
the program start once and should be able to use the slip without using CECI.

Another possibility is to execute an EXEC CICS DUMP from CECI while running the 
transaction. It's been a long time but I vaguely recall the ability to issue 
commands while running in CECI. This should give you a transaction dump.

Or you could modify the program to EXEC CICS DUMP for a transaction dump.

Or you could use CECI and stop at where you want the dump. From another 
terminal, you could use CEMT SNAP to take a dump of CICS. 

Good luck with getting what you want.
 
Jon Perryman.

On Thursday, May 8, 2014 6:55 AM, Jim Thomas  wrote:
 
Hello, 
>
>I am trying to set a SLIP for a transaction (program) that runs under CICS and 
>having no luck. 
>
>I have tried searching but have not run across any useful information thus 
>far. 
>
>Could somebody either point me to where I can read up on setting an IF SLIP 
>for a CICS program
>or tell me how to do it please ??. Note : I need an IF SLIP … Compcode will 
>not do. 
>
>I was pointed to using CECI on the CICS-L but would prefer if I could just 
>SLIP it. 
>

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


Re : Setting A SLIP For A Program Running Under CICS.

2014-05-08 Thread Jim Thomas
Hello, 

I am trying to set a SLIP for a transaction (program) that runs under CICS and 
having no luck. 

I have tried searching but have not run across any useful information thus far. 

Could somebody either point me to where I can read up on setting an IF SLIP for 
a CICS program
or tell me how to do it please ??. Note : I need an IF SLIP … Compcode will not 
do. 

I was pointed to using CECI on the CICS-L but would prefer if I could just SLIP 
it. 

Please acknowledge and advise. 

Kind Regards.

Jim Thomas

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