ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » Best way to call IMS or CICS transactions

Post new topic  Reply to topic
 Best way to call IMS or CICS transactions « View previous topic :: View next topic » 
Author Message
JosephGramig
PostPosted: Tue Sep 16, 2014 10:14 am    Post subject: Best way to call IMS or CICS transactions Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1230
Location: Gold Coast of Florida, USA

So, I see there are several ways to call IMS and CICS transaction:
  • IMS/CICS bridge programs
  • IMS/CICS Broker nodes (if you have WMB/IIB)
  • WAS has a RAD wizard to help you make the call
  • DataPower can do it too (have not looked at this one but I have it too)

I'm sure there are others I have not mentioned.

What is the best way? I know, it depends...

Say it is invoked with an MQ msg vs a Web Service call?

I'm not familiar with the XCF values on the STGCLASS. Do those only go with the bridge programs? KC was not all that clear. This document Troubleshooting the WebSphere MQ for z/OS IMS gives a clue to how it works.

I think the WMB IMSnode directly talks to OTMA (like WAS and DataPower). So, is it better to always go through Broker when using MQ? Is there an advantage to Broker on z/OS?

For those programs that are using the MQ IMS Bridge, do they build the whole message in CCSID 500 including the IIH? It looks like they do...
Back to top
View user's profile Send private message AIM Address
PeterPotkay
PostPosted: Tue Sep 16, 2014 2:33 pm    Post subject: Re: Best way to call IMS or CICS transactions Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

JosephGramig wrote:

For those programs that are using the MQ IMS Bridge, do they build the whole message in CCSID 500 including the IIH? It looks like they do...

Oh the fun I had with that topic.

See this post:
http://www.mqseries.net/phpBB2/viewtopic.php?p=356529#356529
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Tue Sep 16, 2014 2:49 pm    Post subject: Re: Best way to call IMS or CICS transactions Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

JosephGramig wrote:
So, I see there are several ways to call IMS and CICS transaction:
  • IMS/CICS bridge programs
  • IMS/CICS Broker nodes (if you have WMB/IIB)
  • WAS has a RAD wizard to help you make the call
  • DataPower can do it too (have not looked at this one but I have it too)

I'm sure there are others I have not mentioned.

Plain MQ message to a MQ triggered queue is another way. The IMS application must then be MQ aware, making MQ API calls. That could be desirable....or impossible.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
bruce2359
PostPosted: Tue Sep 16, 2014 3:10 pm    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9394
Location: US: west coast, almost. Otherwise, enroute.

Yes, it depends. Is the CICS or IMS app a 3270-terminal driven app? If so, the bridge. If the CICS or IMS app exists, and is not MQ-aware, then the bridge makes simple sense. An outboard app creates the 3270 flows put into messages. These flows 'simulate' the 3270 terminal device interaction. The 3270 bridge gets the message from the bridge queue, then invokes the transaction as if it were a human-interaction.

If the app can be modified to be MQ-aware, then do that.

If the CICS app is invoked by passing it a COMMAREA (not 3270-terminal driven), then use the DPL bridge.

I yield to IMS experts to provide those details.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Wed Sep 17, 2014 3:25 pm    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7717

Joseph, this thread will be of interest:

http://www.mqseries.net/phpBB2/viewtopic.php?t=63755&highlight=
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » Mainframe, CICS, TXSeries » Best way to call IMS or CICS transactions
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.