WCF to IBM Mainframe CICS?


CICS Transaction Server, sometimes known as CTS and sometimes just called CICS,  added support for WS-AtomicTransaction ,  as of November 2005.   There’s a tutorial for setting this up, on the IBM website. Essentially CICS TS can act as a provider or consumer of web services.


Here’s an overview of SOAP-for-CICS. (from IBM).  To build apps for this thing, you need WebSphere Studio Enterprise Developer, whoops!  I mean Websphere Developer for zSeries.


If you have questions on how this stuff works, I suggest the CICS listserv.


As far as interop goes, I would guess the basic stuff, theWSDL and SOAP, just plain works, when connecting CTS3.1 to .NET 2.0, or CTS3.1 to WCF 1.0.   I am not sure on the version of the WS-AT spec IBM have implemented (you know it went through several iterations) and I do not have a CICS TS 3.1 region sitting around, ready to test this out on. . . .  So I cannot say for certain that the WS-AT provided in WCF will interoperate with the WS-AT provided in IBM’s CTS 3.1.  I will check on this.  if anyone has information on this in practice, I would love to hear it.


Related: see Andy Milligan’s recent post on the WS-AT configuration panel in the WinFX CTP.


Cheers,
-Dino


[Addendum – Andy Milligan points out that you can get WS-AT interop to CICS Transaction Server, via WCF and its integration with HIS2004.  Two things:  first, Nice!  I love it when things are easy.  Second: Whoops!  I should have mentioned this.  I like this option because it eliminates the need to upgrade host software, which is always expensive and tricky.  It also eliminates the question of whether the WS-AT on CTS 3.1 is the same version as the WS-AT on WCF, and it eliminates the need to spend $5885 per user on the Websphere developer tool.  Check out Andy’s post for more on how this approach works. ]

Comments (2)

  1. distilled says:

    Dino has a post on the potential for WCF to IBM Mainframe CICS interop. The cross-vendor support for…

  2. Hi

    Just to let you know that we now have some updated material available including on Web Services for CICS in our 2006 presentations folder.

    Best rgds,

    Michael Erichsen

    (GSE Nordic CICS Working Group)