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.
ViaSQL Mainframe Connectivity. Viaserv, Inc. Mainframe Connectivity – 2 Access to ViaSQL Access Server n ViaSQL Direct and ViaSQL Integrator n TCP/IP.
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.
Get more out of 11i with Oracle ADI Richard Byrom Oracle Applications Consultant Appsworld January 2003.
2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.
Platforms, installation, configuration; accessing example collections Course material prepared by Greenstone Digital Library Project University of Waikato,
© 2004 OPNET Technologies, Inc. All rights reserved. OPNET and OPNET product names are trademarks of OPNET Technologies, Inc. ARMing Apache David Carter.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
MODULE 2: INSTALLING UNIDESK. Agenda Understanding Unidesk components Basic Installation of Unidesk Licensing.
Source Code Management with CVS Kurt Wiersma December 2004.
Glink: GCOS e-business in an application server architecture Summit 2000, Jim Gallagher.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content HTML (client-side) Need for interactive.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
WELCOME TO MIDDLEWARE Joseph Amrithraj. Introduction before you dive in What is Three-tier architecture ? 'Three-tier' is a client-server architecture.
Sybase PowerBuilder Applications Modernization. 11 October About the Company Founded in 2002 Unites high-level information technology and organization.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Standardize on Team Foundation Server across the enterprise with Teamprise Corey Steffen General Manager
In the Labs… X-Bot 2003 by Overtech Technologies.
System Architecture CS 560. Project Design The requirements describe the function of a system as seen by the client. The software team must design a system.
Regnet Specification : Technical point of view REGNET.
COM vs. CORBA. What are They? COM: The Component Object Model is a software architecture that allows programs to be built from parts from different software.
LESSON 1 INTRODUCTION Compiled By: Edwin O. Okech [Tutor, Amoud University] JAVA PROGRAMMING.
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8BI Introduction and Architecture TATA CONSULTANCY SERVICES Gateway Park, Mumbai.
Web Technology and DBMS’s (CB 29) CPSC 356 Database Design Ellen Walker Hiram College (Includes figures from Database Systems by Connolly & Begg, © Addison.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
CS 501 : An Introduction to SCM & GForge An Introduction to SCM & GForge Lin Guo
© 2015 Dbvisit Software Limited | dbvisit.com An Introduction to Dbvisit Standby.
Service Computation 2010November 21-26, Lisbon.
Chapter One The Essence of UNIX and Linux Guide To UNIX Using Linux Third Edition.
© 2017 SlidePlayer.com Inc. All rights reserved.