We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byTaylor Leach
Modified over 3 years ago
© GFI [ THE e -PROCESS COMPANY ] CSKL - CICS Serves, Knowing Legacy (is still making most profit for the organization). How Nat System switched from APPC over SNA to sockets over TCP/IP for the communication between client (Windows application) and server (CICS on z/OS), using the IBM-provided CSKL listener transaction by implementing a "child server" process, thereby leveraging its original three- tiered separation-of-concern approach. Advantages and drawbacks of short-living TCP connections used in this approach. Set-up and configuration of the CSKL.
© GFI [ THE e -PROCESS COMPANY ] Agenda Who am I and where do I come from? NatStar is just as dead as the mainframe ;-) CICS and TCP/IP What did we use it for and how?
© GFI [ THE e -PROCESS COMPANY ] GFI-Adelior [ THE e - PROCESS COMPANY ] WELKOM - BIENVENUE - WELCOME
© GFI [ THE e -PROCESS COMPANY ] History adelior benelux 2006 Java / J2EE GFI EMD 19881989199019911992199319941995199619971998 1999200020012002 NAT SYSTEMS (FR) COGNICASE (CAN) ADELIOR (FR) 1994 1993 199519961997 1998199920002001200220032004 Aquisition NAT Systems Application EngineeringProject Development Withdraw from Europe Integration into Adelior
© GFI [ THE e -PROCESS COMPANY ] What we do Information systems: designing and building, integration and implementation - the whole system life cycle Manage large and complex projects BPM Technologies: Java, web services, web semantics, Client/Server... Infrastructure services: Linux, Microsoft Business intelligence: BO, Cognos… Application software solutions: accounting, time management...
© GFI [ THE e -PROCESS COMPANY ] NatStar Development Environment InformationModellingProcessModelling GUI Builder Repository API NCL
© GFI [ THE e -PROCESS COMPANY ] Separation of concern Application uses Presentation Services Data Services Application Services GUI Services DBMS Services Operating System Services Communication Services
© GFI [ THE e -PROCESS COMPANY ] Generation NCL for all Application Objects Generation of ANSI C code Specific to target platform Compilation on required targets Code Desktop to Mainframe
© GFI [ THE e -PROCESS COMPANY ] CICS TCP/IP Different flavours nowadays We use TCP/IP Socket Interface for CICS –Vanilla TCP socket programming
© GFI [ THE e -PROCESS COMPANY ] Listener CSKL - The Concurrent Server Child Servers –Take Socket
© GFI [ THE e -PROCESS COMPANY ] EBCDIC Extended Binary-Coded-Digit Interchange Code Code Pages Little/Big Endian Data Conversion is an issue
© GFI [ THE e -PROCESS COMPANY ] The way to the forum...
© GFI [ THE e -PROCESS COMPANY ] Short-living TCP connections +Perfect match for short-living transactions +Eliminates effect of user think-time +Great for automatic fail-over +Server is stateless -Server is stateless -Overhead of connection set-up -TIME_WAIT
© GFI [ THE e -PROCESS COMPANY ] Set-up & Configuration EZAC Define resources (mainly the listener) Tuning (RTFM!) Default values are not too bad
© GFI [ THE e -PROCESS COMPANY ] Some resources The listener –CSKL Transaction –EZACIC02 Program Configuration –EZAC Transaction Operation –EZAO Transaction netstat
© GFI [ THE e -PROCESS COMPANY ] Hints & Tips Design is ever so important Know what to expect both ways RTFM!
© GFI [ THE e -PROCESS COMPANY ] The F...ine Manual Thats in the Communications Server Bookshelf z/OS Communications Server IP CICS Sockets Guide Version 1 Release 5 Document Number SC31-8807-02 Program Number 5694-A01 and 5655-G52
© GFI [ THE e -PROCESS COMPANY ] Questions Questions? Comments? Remarks? Thoughts? Considerations? Issues? Anxieties?
1 Mainframe Connectivity. 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP –easier to set up –less configurable n APPC.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
The World Leader in Making Software Work Together ™ Copyright IONA Technologies 1999 Building CORBA Applications (On OS/390 ?) Dusty Rivers Enterprise.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
Time Scalability Single User Unlimited Users 100s of Users Several Users PC based Single user Late 1980sNow PC based, file-level locking Single user or.
ANDREW COLLETT Concepts in Mainframe Computing. Contents Brief History and General Information Pros/Cons of Mainframes Terminology Concepts used in the.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
A multi-platform programming interface for protocol development Carlos Miguel Tavares Calafate, Pietro Manzoni Polytechnic University.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Introduction to Version Control SE-2030 Dr. Rob Hasker 1 Based on material at and slides written.
CS 443 Advanced OS Fabián E. Bustamante, Spring 2005 Resource Containers: A new Facility for Resource Management in Server Systems G. Banga, P. Druschel,
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 7: Designing and developing applications for z/OS.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
BI Performance Management. Business Issues Too much information: Create confusions Multiple version of Truth: Lack of Trusted information: Incomplete,
Integrating the Mainframe Liberating Enterprise Data.
Oracle Rally Applications Modernization. 4 June About the Company Founded in 2002 Unites high-level information technology and organization architecture.
© 2017 SlidePlayer.com Inc. All rights reserved.