Skip to main content


developerWorks  >  SOA and Web services  >

Enable atomic transaction support for Web services in CICS

An initial approach

developerWorks

Level: Intermediate

Oliver R. Fenton (fentono@uk.ibm.com), CICS Test Software Engineer, IBM

29 Nov 2005

Register now or sign in using your IBM ID and password.

Learn about Web services in IBM CICS Transaction Server for Z/OS Version 3.1 and how you can enable atomic transactions to provide commit and recovery functionality between applications across programming languages and platforms.

In this tutorial

  • Set up the service and requestor

  • Run the Web service

  • Test failures

  • A Web Services Atomic Transactions (WS-AT) introduction

  • Enable WS-AT in CICS

  • Update the service pipeline configuration file

  • Update the requester pipeline configuration file

  • Install resources

  • Run the complete transaction atomically

  • View coordination messages

  • Set up the registration services to use WSATHND

  • Run an atomic transaction and view messages

  • WebSphere enablement

Objectives

Once complete you should be able to enable atomic transaction support for Web services in CICS as a requester or provider and understand the SOAP message flows that take place between coordinator and participant.

Using this new functionality and the existing transactional features that CICS supports, you can create fully coordinated cross-system atomic transactions that interact with a variety of recoverable resources.


Prerequisites

This tutorial is written for CICS programmers and administrators whose skills and experience include basic CICS resource management and Web services knowledge. You should have a basic familiarity with Unix System Services, XML, SOAP, CICS transactions CEDF, and CEMT.


System requirements

To run the examples in this tutorial, you need IBM CICS Transaction Server for Z/OS Version 3.1 or greater with two available CICS regions.



Duration

Under two hours


Formats

html, pdf


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed


My developerWorks needs you!

Connect to your technical community