![]() |
||
|
CICS Training Services |
||
|
|||||
|
||||||||||||
| Better than IBM! | Value Added Mainframe Training | |||||||||||
|
||||||||||||
|
CICS SOA Integration and Coding with WebSphere MQ |
||||||||||||
|
Web Enablement and Service Oriented Architecture IBM has been developing CICS to promote the mainframe as a SOA: Service Oriented Architecture hub in order that new workloads can be moved to the mainframe. SOA is the implementation and expedient management of components in memory. CICS Transaction Server for z/OS has been upgraded to allow broader access to legacy mainframe applications through web services and SOA. As mainframe shops expand their channel capability there is considerable potential in realizing improvements in productivity by implementing Service Oriented Architecture. SOA is being used for providing access to legacy applications for presentation to end users. This trend has been further enhanced by 64-bit storage capabilities and improvements to the Enterprise Workload Manager for CICS for adjusting the resources of the mainframe to the needs of the application. CICS Transaction Server and Internet Connectivity IBM’s initial CICS Internet connection option was provided in CICS/ESA 3.3. With each subsequent release, the featureset has been expanded.
CICS Application Program Interfaces Application programs use the EXEC CICS WEB and EXEC CICS DOCUMENT commands to interface with the Internet via HTTP. A CICS program uses the WEB commands to analyze the incoming HTTP and identify the request. After processing the request normally, the program then builds an output HTTP stream with WEB and DOCUMENT commands for presenting request results to the user. For existing CICS programs that return data to a calling program via Commareas, CICS Web support provides for a user-written converter program that intercepts the transmission from the Web, converts it into an acceptable Commarea format, LINKs to the application processing program, and then converts the returned Commarea back into an HTTP stream for transmission to the original requester. For existing CICS applications using 3270 displays, CICS Web support provides several alternatives that allow the programmer to convert incoming HTTP to a 3270 data stream, pass that data stream to the application program, receive the outgoing 3270 data stream and convert it to HTTP, and return the HTTP to the caller. WebSphere MQ and CICS Transaction Server The successful implementation of service oriented architecture requires infrastructure which can support the SOA principles. IBM WebSphere MQ is an established and reliable message queuing middleware platform. Applications can be enabled by creating service interfaces to existing or new functions hosted by the applications. The CICS-WebSphere MQ adapter connects a CICS subsystem to a WebSphere MQ queue manager, enabling CICS application programs to use the WebSphere MQI: MQ Interface. The term CICS-MQ adapter refers to the CICS-WebSphere MQ adapter. CICS and WebSphere MQ independently can be started or stopped independently and can used to establish or terminate a connection between them at any time. CICS also can be allowed to connect WebSphere MQ automatically. The CICS-MQ adapter provides a set of control functions for use by system programmers and administrators to manage the adapter and MQI support for CICS applications. In a CICS multi-region operation or ISC: Intersystem Communication environment, each CICS address space can have its own attachment to the queue manager subsystem. A single CICS address space can connect to only one queue manager at a time. CICS Transaction Server Training by SYS-ED SYS-ED offers challenging, hands-on CICS training for motivated programmers who are willing to work. Our 30+ years as CICS consultants provides a privileged perspective and the IBM mainframe systems software skillset from which to teach a new generation of IT personnel. We worked on several first generation CICS projects, when the source code and program logic was available; it no longer is. This knowledge provides us with a unique insight to explain and draw diagrams which teach why the software works or in some case doesn’t work as it should. That is why IBM, Fortune 1000 companies, multinational companies, government municipalities, and healthcare providers have used SYS-ED staff to teach their software developers. Our staff specializes in using real-life programs and design problems. We teach industry standard Command Level Programming, Application Design, Advanced Techniques, Debugging, Performance Design, Transaction Server, CICS Web Programming, Web Enablement, Operations, DB2 Integration, and third party CICS utilities - InterTest or Xpediter courses. It is our standard policy to encourage students to bring project specifications from their home installation to enhance the workshop sessions. Few consulting or training companies have been providing CICS training services longer or conducting better CICS courses and CICS training programs than SYS-ED. SYS-ED staff and CETi Technology Partners have been examining the CICS Transaction Server, WebSphere MQ, and Rational documentation and white papers and evaluating its assumptions. Tailored courses have been developed for maintenance programming, retrofitting utilities, and migration to web enablement technologies.
The interrelationships among technology, productivity, and training are complex. The selection of the delivery medium requires a clear distinction between industry standard CICS content and addressing the operational requirements unique to the client organization. This service is offered selectively; no one is allowed to enroll in a distance-learning course without an interview with our Director of Education or Curriculum Manager.
|
Information Technology in Transition
Longstanding Consultancy Experience
Alternative
to the Information Technology |
|||||||||||
|
||||||||||||
The Computer Education Techniques courseware used in SYS-ED courses consists of student hand-outs, training aids, and industry-specific exercises. The CETi knowledge base aggregates and analyzes information in the public domain. It also is a service for reviewing and answering questions. Content is selectively added to courseware. The long-term strategy is to have our courseware recognized as a NRV: Nationally Recognized Vendor.
| CICS Overview |
CICS for Operators |
CICS Application Design |
CICS TS
Command Level Programming |
CICS TS
Command Level Programming - Advanced |
| Table of Contents | Table of Contents | Table of Contents | Table of Contents | Table of Contents |
| Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement |
| Performance Objectives | Performance Objectives | Performance Objectives | Performance Objectives | Performance Objectives |
| Chapter 1 | Chapter 1 | Chapter 1 | Chapter 1 | Chapter 1 |
| Chapter 2 | Chapter 2 | Chapter 2 | Chapter 2 | Chapter 2 |
| Index | Index | Index | Index | Index |
| CICS:
Debugging with CA-InterTest |
CICS
Transaction Server for Programmers |
CICS BMS/GT | CICS Xpediter | SDF II |
| Table of Contents | Table of Contents | Table of Contents | Table of Contents | Table of Contents |
| Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement | Copyright Acknowledgement |
| Performance Objectives | Performance Objectives | Performance Objectives | Performance Objectives | Performance Objectives |
| Chapter 1 | Chapter 1 | Chapter 1 | Chapter 1 | Chapter 1 |
| Chapter 2 | Chapter 3 | Chapter 3 | Chapter 2 | Chapter 2 |
| Index | Index | Index | Index | Index |
Grow Your Own CICS Programmers
|
||||||||||||||||||||||||||||||
|
Industry Standard CICS Courses SYS-ED’s CICS Transaction Server courses have been developed based upon the application of adult learning theory and the standards of the New York State Department of Education. SYS-ED's training extends the IBM source documentation and provides value added information in the form of:
When SYS-ED can not warranty a superior training outcome, then we will politely turn down an assignment. |
|
CICS Transaction Server - Core Curriculum |
||||||||||||
|
| Definition of Service | ||
|
|
|
|
|
|
||
|
||||||||||||||||||||||||||||
|
Courseware
Teaching
is Our Business
Our Teachers Know How to Teach
Enrollment -
SYS-ED CICS Courses are NOT for Everyone
CICS Training in New York, at
Your Office or
Web-based For additional information including outlines, availability of private courses, references, and course customization, contact David Shapiro at our New York office at 212-564-9147 or register online. |
||||||||||||||||||||||||||||
| SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, courseware, learning paths, and validation assessment. | ||
| www.coboltrainingbysysed.us | www.db2trainingbysysed.us | www.imstrainingbysysed.us |
| www.javatrainingbysysed.us | www.mainframetrainingbysysed.us | www.mfutilitiesandtoolsbysysed.us |
| www.mqseriestrainingbysysed.us | www.programmingbysysed.us | www.rexxtrainingbysysed.us |
| www.sastrainingbysysed.us | www.vsamtrainingbysysed.us | www.xmltrainingbysysed.us |
SYS-ED’s core mainframe curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.