View previous topic :: View next topic
|
Author |
Message |
reachsenthilnathan
New User
Joined: 20 Nov 2005 Posts: 15
|
|
|
|
Is there an option to use a shared memmory in IMS DC (Similar to GETMAIN in CICS with shared option) ?
We have a requirement where multiple transactions invoked by different users need to get data from a common memmory . Initially we thought of using SPA but due to certain limitation related to size decided not to use it.
We are also not sure if this data can be loaded in a single SPA and accessed by multiple users ?
PS : We are looking at a datasize greater than 16MB |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
Back to top |
|
|
PeterHolland
Global Moderator
Joined: 27 Oct 2009 Posts: 2481 Location: Netherlands, Amstelveen
|
|
|
|
Again a vsam file to be shared, like in your previous topics? |
|
Back to top |
|
|
reachsenthilnathan
New User
Joined: 20 Nov 2005 Posts: 15
|
|
|
|
Not really. Earlier posts were about using GET MAIN in batch.
Here we have IMS DC screen and we are looking at a way by which a some data can be placed in a common area so that multiple users invoking that transaction can access/use this data. |
|
Back to top |
|
|
reachsenthilnathan
New User
Joined: 20 Nov 2005 Posts: 15
|
|
|
|
PeterHolland wrote: |
Again a vsam file to be shared, like in your previous topics? |
Not really a VSAM file. But some common data which has to be accessible to multiple users using that transaction. The data should be available accross sessions. |
|
Back to top |
|
|
enrico-sorichetti
Superior Member
Joined: 14 Mar 2007 Posts: 10873 Location: italy
|
|
|
|
quoting from one of the linked posts
Quote: |
Can a Batch program access a memory loaded by another batch program? |
from the overall zOS point of view the ims programs are batch program
so my comment stands true
your understanding of what You posted is not correct |
|
Back to top |
|
|
Ed Goodman
Active Member
Joined: 08 Jun 2011 Posts: 556 Location: USA
|
|
|
|
Our tricky DBAs here have added enough buffering to one of the databases so that it gets loaded into memory and stays there. (It's the database that holds all of the codes, like DNR="Do Not Resuscitate")
It's not exactly what you are looking for probably, but it avoids I/O on that data all day. The programs reading the data just use normal DL/I calls. They don't know the data is coming from a buffer. |
|
Back to top |
|
|
reachsenthilnathan
New User
Joined: 20 Nov 2005 Posts: 15
|
|
|
|
Ed Goodman wrote: |
Our tricky DBAs here have added enough buffering to one of the databases so that it gets loaded into memory and stays there. (It's the database that holds all of the codes, like DNR="Do Not Resuscitate")
It's not exactly what you are looking for probably, but it avoids I/O on that data all day. The programs reading the data just use normal DL/I calls. They don't know the data is coming from a buffer. |
Thanks for Your reply.
If my data is in IMS DB ,how do we define buffers in IMS DC environment ? . |
|
Back to top |
|
|
|