Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this

Table Of Contents

What this book is about
Who should read this book
Chapter 1. CICS and Web services
What is a Web service?
How Web services can help your business
Web services terminology
Service provider
Service requester
The Web service description
Service publication
Chapter 3. What is SOAP?
The structure of a SOAP message
The SOAP envelope
The SOAP body
The SOAP fault
SOAP nodes
The SOAP message path
Chapter 4. How CICS supports Web services
Message handlers and pipelines
Transport-related handlers
Interrupting the flow
A service provider pipeline
A service requester pipeline
CICS pipelines and SOAP
SOAP messages and the application data structure
WSDL and the application data structure
WSDL and message exchange patterns
The Web service binding file
External standards
SOAP 1.1 and 1.2
SOAP 1.1 Binding for MTOM 1.0
Web Services Addressing 1.0
Web Services Atomic Transaction Version 1.0
Web Services Coordination Version 1.0
Web Services Description Language Version 1.1 and 2.0
Web Services Security: SOAP Message Security
Web Services Trust Language
WSDL 1.1 Binding Extension for SOAP 1.2
WS-I Basic Profile Version 1.1
WS-I Simple SOAP Binding Profile Version 1.0
XML (Extensible Markup Language) Version 1.0
XML-binary Optimized Packaging (XOP)
XML Encryption Syntax and Processing
XML-Signature Syntax and Processing
CICS compliance with Web services standards
Chapter 5. Getting started with Web services
Planning to use Web services
Planning a service provider application
Planning a service requester application
CICS resources for Web services
Configuring CICS to use the WebSphere MQ transport
The WebSphere MQ transport
Defining local queues in a service provider
Defining local queues in a service requester
The URI for the WMQ transport
Configuring CICS to support persistent messages
Persistent message processing
Creating the CICS infrastructure for a service provider
Creating the CICS infrastructure for a service requester
The pipeline configuration file
The pipeline definition for a service provider
The pipeline definition for a service requester
Elements used only in service providers
Elements used in service requesters
Elements used in service provider and requesters
The <default_mq_transport_handler_list> element
<default_transport_handler_list> <handler>
Pipeline configuration for MTOM/XOP
Pipeline configuration for WS-Security
Message handlers
Message handler protocols
Supplying your own message handlers
Working with messages in a non-terminal message handler
Working with messages in a terminal message handler
Handling errors
The message handler interface
The SOAP message handlers
Header processing programs
The header processing program interface
The SOAP handler interfaces
Containers used in the pipeline
Control containers
DFHREQUEST container
How containers control the pipeline protocols
Context containers
DFH-EXIT-HEADER1 container
DFHWS-DATA container
DFHWS-TRANID container
DFHWS-URI container
DFHWS-USERID container
DFHWS-XOP-IN container
Security containers
DFHWS-STSURI container
Containers generated by CICS
User containers
Chapter 8. Creating a Web service
The CICS Web services assistant
DFHWS2LS: WSDL to high-level language conversion
Syntax notation
Mapping levels for the CICS assistants
High-level language and XML schema mapping
COBOL to XML schema mapping
PL/I to XML schema mapping
Support for substitution groups
Support for abstract elements and abstract data types
Creating a Web service provider by using the Web services assistant
Creating a service provider application from a data structure
Creating a channel description document
Customizing generated Web service description documents
Sending a SOAP fault
Creating a Web service requester using the Web services assistant
Creating a Web service using tooling
Creating an XML-aware service provider application
Creating an XML-aware service requester application
Validating SOAP messages
Runtime limitations for code generated by the Web services assistant
Customizing pipeline processing
Options for controlling requester pipeline processing
Controlling requester pipeline processing using a URI
Registration services
Registration services
Configuring CICS for Web service transactions
To configure CICS for Web service transactions:
Configuring a service provider for Web service transactions
Configuring a service requester for Web service transactions
Checking the progress of an atomic transaction
MTOM messages and binary attachments in CICS
compatibility mode
Inbound MTOM message processing
Outbound MTOM message processing
Restrictions when using MTOM/XOP
Configuring CICS to support MTOM/XOP
Web Services Addressing overview
Configuring the pipeline for Web Services Addressing
Setting a default EPR
Message exchanges
Mandatory message addressing properties for WS-Addressing
Web Services Addressing security
Web Services Addressing example
Example of <wsa:To>
Web Services Addressing terminology
Chapter 13. Support for securing Web services
Prerequisites for Web Services Security
Planning for securing Web services
The options for securing SOAP messages
Authentication using a Security Token Service
The Trust client interface
Signing of SOAP messages
Signature algorithms
Algorithm URI
Example of a signed SOAP message
CICS support for encrypted SOAP messages
Encryption algorithms
Example of an encrypted SOAP message
Configuring RACF for Web Services Security
Configuring the pipeline for Web Services Security
Writing a custom security handler
Invoking the Trust client from a message handler
Chapter 15. Diagnosing problems
Diagnosing deployment errors
Diagnosing service provider runtime errors
Diagnosing service requester runtime errors
Diagnosing MTOM/XOP errors
Diagnosing data conversion errors
Why data conversion errors occur
Conversion errors in trace points
SOAP fault messages for conversion errors
Chapter 16. The CICS catalog manager example application
The base application
BMS presentation manager
Data handler
Dispatch manager
Order dispatch endpoint
Stock manager
Application configuration
Running the example application with the BMS interface
Installing and setting up the base application
Creating and defining the VSAM data sets
Defining the 3270 interface
Completing the installation
Configuring the example application
Web service support for the example application
Configuring code page support
Defining the Web service client and wrapper programs
Installing Web service support
Configuring the Web client
Running the Web service enabled application
Deploying the example application
Extracting the program interface
Running the Web services assistant program DFHLS2WS
An example of the generated WSDL document
Deploying the Web services binding file
Components of the base application
The catalog manager program
File Structures and Definitions
Catalog file
Configuration file
CICS books for CICS Transaction Server for z/OS
CICSPlex SM books for CICS Transaction Server for z/OS
Other CICS publications
0 of .
Results for:
No results containing your search query
P. 1


Ratings: (0)|Views: 428 |Likes:

More info:

Published by: Manjunath M Dotikol M on Sep 12, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 265 are not shown in this preview.
You're Reading a Free Preview
Pages 269 to 372 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
thenewpraetorian liked this
Laura Žilková liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->