Using CICS with DB2 pureXML, Part 2, Perform advanced XML storage and retrieval through CICS Web services

More scenarios and use cases

From the developerWorks archives

Daniel Millwood and Susan Malaika

Date archived: January 11, 2017 | First published: November 04, 2010

This article is the second part of a series of articles. The first article focused on augmenting CICS® Web services with two general purpose routines (pipeline handlers) that support two scenarios to store and retrieve XML in DB2(R) pureXML. This second part introduces two more scenarios: a service request scenario and a service response scenario. The service request scenario shows how a custom pipeline handler can be introduced to further enhance CICS Web services to store XML data in relational form or in XML form after extracting the XML that represents the business data from the SOAP message. The service response scenario shows how a custom pipeline handler can be introduced to publish relational data as XML, and how XML data can be modified directly through SQL before returning the data in a service response. This article also illustrates how stored XML data can be accessed as relational data through a view for easy placement in a CICS COMMAREA or container. Some sample COBOL source code is included in the Downloads section.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Information Management, XML, SOA and web services
ArticleID=569801
ArticleTitle=Using CICS with DB2 pureXML, Part 2: Perform advanced XML storage and retrieval through CICS Web services
publish-date=11042010