I was just going through the book on what and how dataspaces work.

The other issue is that we save the address of this shared storage in a
common area.  Then all application programs have the address in common,
will load it to a register in order to access the shared information (we
have a copy member with all the fields). 

I wasn't clear on how I could do this with the dataspace.  I have to be
able to just pass the address to the application programs.  We have way
to many to try to change.

Diane 

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Sam Siegel
Sent: Wednesday, March 24, 2010 10:40 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Need to find alternative to shared storage because of
ALLOWUSERKEYCSA parm

On Wed, Mar 24, 2010 at 2:22 PM, Diane Goodwin <dgood...@amica.com>
wrote:

> Hello, Please bear with me.  I'm normally a CICS System programmer.
>
> We all know the default setting for ALLOWUSERKEYCSA was changed
> to "NO" from yes.  This causes a problem for our CICS regions (address
> spaces).
>
> We have a storage area that we obtain at the first CICS address space
> start up.  The area is referenced by all CICS regions - but only a
couple
> do any actual updating.  The code we use for this is --
>
>  LA    R1,SVCSAVE               HOLD AREA FOR SVC 255
>  SVC   255                      GET INTO SUP. STATE WITH KEY 0
>  STORAGE OBTAIN,LENGTH=20480,SP=241,KEY=9
>  ST    R1,MVSCSADR              STORE AREA ADDR. IN CSAEXT
>  IC    R11,=X'80'
>  SPKA  0(R11)                   CHANGE TO KEY 8 CICS
>  MODESET MODE=PROB              SWITCH TO PROBLEM STATE
>
> It appears to fail on the STORAGE OBTAIN when we tried using the
> default setting.  We have since changed it to "YES"
>
> I get to figure out the best way to change this because higher-ups
want
> us to be able to run with the default.
>
> Subpool 241 is common csa, not fetch protected, pageable and system
> owned.
> I cannot find a subpool that is common, not fetched protected,
pageable
> and system owned.
> I found a couple that are FIXED type.  Since this area is not that
large
> (20,480 bytes) I was thinking I could just use one of these.
> Subpool 228 also says it is common CSA - I figure that will still
cause a
> problem with the ALLOWUSERKEYCSA parm.
> There's a subpool 226 that says it is common SQA, not fetched
> protected, system owned but is FIXED>
>
> Do you think that might work?
> Or do you have any suggestions as to the best way to have an area
> available to multiple CICS address spaces, that is system owned, can
> be updatable by only a couple of regions?
>

Hi Diane,

This may not fit the bill for you, but have you considered using a
SCOPE=COMMON dataspace?

Regards,
Sam

>
> Any insight or suggestions would be greatly appreciated.
> Thanks in advance for your time,
> Diane Goodwin
> IT Systems Programmer
> Amica Insurance Company
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to