CICS Command Level Programming


Book Description

This Second Edition includes all relevant information regarding IBM's latest major update releases of CICS. Using a step-by-step tutorial, it shows how to develop and maintain CICS code for maximum system effectiveness. Coverage includes all commands, support functions, and VS COBOL II; detailed information on using the first microcomputer (OS/2) version of CICS; and table setup and system utilities for applications programmers developing software on personal computers. By providing a wealth of real-world examples, teaches readers a practical, streamlined approach to problem solving using the latest CICS coding techniques.




CICS Command Level Programming


Book Description

This Second Edition includes all relevant information regarding IBM's latest major update releases of CICS. Using a step-by-step tutorial, it shows how to develop and maintain CICS code for maximum system effectiveness. Coverage includes all commands, support functions, and VS COBOL II; detailed information on using the first microcomputer (OS/2) version of CICS; and table setup and system utilities for applications programmers developing software on personal computers. By providing a wealth of real-world examples, teaches readers a practical, streamlined approach to problem solving using the latest CICS coding techniques.
















IBM CICS and the JVM server: Developing and Deploying Java Applications


Book Description

This IBM® Redbooks® publication provides information about the new Java virtual machine (JVM) server technology in IBM CICS® Transaction Server for z/OS® V4.2. We begin by outlining the many advantages of its multi-threaded operation over the pooled JVM function of earlier releases. The Open Services Gateway initiative (OSGi) is described and we highlight the benefits OSGi brings to both development and deployment. Details are then provided about how to configure and use the new JVM server environment. Examples are included of the deployment process, which takes a Java application from the workstation Eclipse integrated development environment (IDE) with the IBM CICS Explorer® software development kit (SDK) plug-in, through the various stages up to execution in a stand-alone CICS region and an IBM CICSPlex® environment. The book continues with a comparison between traditional CICS programming, and CICS programming from Java. As a result, the main functional areas of the Java class library for CICS (JCICS) application programming interface (API) are extensively reviewed. Further chapters are provided to demonstrate interaction with structured data such as copybooks, and how to access relational databases by using Java Database Connectivity (JDBC) and Structured Query Language for Java (SQLJ). Finally, we devote a chapter to the migration of applications from the pooled JVM model to the new JVM server run time.




Murach's CICS for the COBOL Programmer


Book Description

Join the more than 150,000 programmers who have learned CICS using CICS books alone. Now, the two-part CICS for the COBOL Programmer has been revised into a single volume that meets today's need for fast-paced training. Readers get all the commands and features that are current today--plus, new chapters on creating web or component-based programs--in just 630, information-packed pages.




Using IBM CICS Transaction Server Channels and Containers


Book Description

This IBM® Redbooks® publication describes the new channels and containers support in IBM Customer Information Control System (CICS®) Transaction Server V5.2. The book begins with an overview of the techniques used to pass data between applications running in CICS. This book describes the constraints that these data techniques might be subject to, and how a channels and containers solution can provide solid advantages alongside these techniques. These capabilities enable CICS to fully comply with emerging technology requirements in terms of sizing and flexibility. The book then goes on to describe application design, and looks at implementing channels and containers from an application programmer point of view. It provides examples to show how to evolve channels and containers from communication areas (COMMAREAs). Next, the book explains the channels and containers application programming interface (API). It also describes how this API can be used in both traditional CICS applications and a Java CICS (JCICS) applications. The business transaction services (BTS) API is considered as a similar yet recoverable alternative to channels and containers. Some authorized program analysis reports (APARs) are introduced, which enable more flexible web services features by using channels and containers. The book also presents information from a systems management point of view, describing the systems management and configuration tasks and techniques that you must consider when implementing a channels and containers solution. The book chooses a sample application in the CICS catalog manager example, and describes how you can port an existing CICS application to use channels and containers rather than using COMMAREAs.




Application Development for IBM CICS Web Services


Book Description

This IBM® Redbooks® publication focuses on developing Web service applications in IBM CICS®. It takes the broad view of developing and modernizing CICS applications for XML, Web services, SOAP, and SOA support, and lays out a reference architecture for developing these kinds of applications. We start by discussing Web services in general, then review how CICS implements Web services. We offer an overview of different development approaches: bottom-up, top-down, and meet-in-the-middle. We then look at how you would go about exposing a CICS application as a Web service provider, again looking at the different approaches. The book then steps through the process of creating a CICS Web service requester. We follow this by looking at CICS application aggregation (including 3270 applications) with IBM Rational® Application Developer for IBM System z® and how to implement CICS Web Services using CICS Cloud technology. The first part is concluded with hints and tips to help you when implementing this technology. Part two of this publication provides performance figures for a basic Web service. We investigate some common variables and examine their effects on the performance of CICS as both a requester and provider of Web services.