Author |
Message
|
mreddington |
Posted: Tue Nov 21, 2006 6:07 am Post subject: CICS and IMS regions |
|
|
Voyager
Joined: 14 Aug 2006 Posts: 78
|
Hi all,
I'm a newbie working on mainframes. I have a basic question on CICS and IMS regions.
1. What exactly are CICS and IMS regions in Mainframe?
2. Is there any good reference where I can read more about these regions?
3. I have seen my company people talking about different regions in CICS and IMS and i am not able to grasp the basic idea behind it. Can you please make me understand this?
I very much appreciate your reply
Thank you |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Nov 21, 2006 6:21 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Please try harder to read documentation before asking questions.
Please try harder to find documentation on your own, and look at it again before asking questions.
I really doubt that you will find anyone who will give you free training on CICS or IMS. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
zpat |
Posted: Tue Nov 21, 2006 6:50 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
|
Back to top |
|
 |
tleichen |
Posted: Tue Nov 21, 2006 7:51 am Post subject: |
|
|
Yatiri
Joined: 11 Apr 2005 Posts: 663 Location: Center of the USA
|
zpat wrote: |
http://publib.boulder.ibm.com/infocenter/zoslnctr/v1r7/index.jsp
The most important thing to remember is that CICS is superior to IMS.... |
How so?  _________________ IBM Certified MQSeries Specialist
IBM Certified MQSeries Developer |
|
Back to top |
|
 |
mreddington |
Posted: Tue Nov 21, 2006 8:10 am Post subject: Thank you guys |
|
|
Voyager
Joined: 14 Aug 2006 Posts: 78
|
Thank you all for your reply. |
|
Back to top |
|
 |
bruce2359 |
Posted: Tue Nov 21, 2006 10:14 am Post subject: |
|
|
Guest
|
"Region" means an instance of the software. So, a CICS region means an instance of the CICS transaction server software.
All programs in z/OS execute in an "address space." Address-space = region. By default, each address space cannot see or interfere with any other address space.
CICS is a transaction processor. It does not have an imbedded database; but programs executing in the cics region can access DB2 (or Oracle or others) databases. IMS is a transaction processor with an imbedded hierarchical database (DL1). Transaction processors launch applications based on some external activity. Originally, it was a 3270 terminal device (screen and keyboard). Both CICS and IMS can take input from a wide variety of sources - not just terminals. Input can come from program-calls, APPC programs, web app servers (WAS), Java, and others.
Hierarchical databases are blisteringly fast, but somewhat inflexible - as all data relationships must be developed in advance. Relational databases (DB2, Oracle) are very flexible (data relationships are developed dynamically), but are very slow.
IMS's DL1 was developed in the mid-1960's.
There are plenty of books on both CICS and IMS. IBM offers training courses, as well. www.ibm.com/training
Keep asking questions! |
|
Back to top |
|
 |
mreddington |
Posted: Tue Nov 21, 2006 11:04 am Post subject: Thank you bruce2359 |
|
|
Voyager
Joined: 14 Aug 2006 Posts: 78
|
Thank you very much for your clear and patient explanation of CICS and IMS regions. I really appreciate your professionalism.
Have a great day Bruce!!!!!! |
|
Back to top |
|
 |
LuisFer |
Posted: Tue Nov 21, 2006 11:31 am Post subject: |
|
|
 Partisan
Joined: 17 Aug 2002 Posts: 302
|
zpat wrote: |
The most important thing to remember is that CICS is superior to IMS.... |
How??
Apollo XI went to the Moon with CICS...?? or IMS.
Last edited by LuisFer on Tue Nov 21, 2006 11:38 am; edited 2 times in total |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Nov 21, 2006 11:33 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
LuisFer wrote: |
zpat wrote: |
The most important thing to remember is that CICS is superior to IMS.... |
How??  |
It is spelled with more letters, and has more kick. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
kevinf2349 |
Posted: Tue Nov 21, 2006 2:08 pm Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
Quote: |
Apollo XI went to the Moon with CICS |
Now there is a giant leap for CICS.
Next you will be telling us Apollo XIII used IMS !  |
|
Back to top |
|
 |
LuisFer |
Posted: Tue Nov 21, 2006 10:25 pm Post subject: |
|
|
 Partisan
Joined: 17 Aug 2002 Posts: 302
|
[quote="
Now there is a giant leap for CICS.
Next you will be telling us Apollo XIII used IMS ! [/quote]
IMS v9 & v10 too.
I think that CICS is a great,great, Transactional Monitor
And i don't know if Apollo XIII wento to the Moon with IMS but it was thus is possible that it was much guilty in bringing them from return to home.
 |
|
Back to top |
|
 |
tleichen |
Posted: Wed Nov 22, 2006 12:21 pm Post subject: |
|
|
Yatiri
Joined: 11 Apr 2005 Posts: 663 Location: Center of the USA
|
All very humorous, but I still would like to hear zpat's rationale behind the claim.  _________________ IBM Certified MQSeries Specialist
IBM Certified MQSeries Developer |
|
Back to top |
|
 |
kevinf2349 |
Posted: Tue Nov 28, 2006 7:26 am Post subject: |
|
|
 Grand Master
Joined: 28 Feb 2003 Posts: 1311 Location: USA
|
Quote: |
but I still would like to hear zpat's rationale behind the claim. |
I am guessing here because I am not all that familiar with IMS but I do know that CICS has storage subpool protection these days that make it a very stable and robust subsystem (and I am not saying IMS isn't robust). This protects it from programmers grubby little code naughtiness and makes it much harder for programmers to accidentally bring CICS down.
Almost every shop I have worked at has had CICS (even DOS shops) but the same can't be said for IMS. IMS has, in my experience, primarily been used for it's DL1 database speed, but as a front end CICS seems to be the weapon of choice even at sites that have IMS. I have only ever worked at one site that used IMS/DC and IMS/DB, but many site that use IMS/DB with CICS.
Of course your mileage may vary and this doesn't mean that IMS is neither worse nor better than CICS. Horses for courses  |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Nov 28, 2006 7:43 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
The sense I've gotten from people who have worked heavily in both environments is that IMS is more tightly coupled between programs and data than CICS - and so it's more cumbersome to change and more cumbersome to handle program intercommunication if you aren't using something like MQ. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
tleichen |
Posted: Tue Nov 28, 2006 8:17 am Post subject: |
|
|
Yatiri
Joined: 11 Apr 2005 Posts: 663 Location: Center of the USA
|
I worked extensively with MQ in an IMS environment a few years back. And when OTMA came out, it allowed you to use MQSeries to leverage 30+ year-old applications without ever changing any of the code. Pretty slick!  _________________ IBM Certified MQSeries Specialist
IBM Certified MQSeries Developer |
|
Back to top |
|
 |
|