Client Services Applications. What are Client Services Applications? Access Server CICS Client Application Server Turns the traditional picture upside.

Slides:



Advertisements
Similar presentations
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.1 Module 6 Switch Configuration.
Advertisements

Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 13 Introduction to SQL Programming Techniques.
1 Chapter 2 Database System Concepts and Architecture.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 1 Introduction to Database Management.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Interpret Application Specifications
Integration case study Week 8 – Lecture 1. Enrolment request (Workstation) Application server Database server Database New University Student Record System.
System Analysis and Design
1 Foundations of Software Design Lecture 27: Java Database Programming Marti Hearst Fall 2002.
Client/Server Computing. Information processing is distributed among several workstations and servers on a network, with each function being assigned.
The Client/Server Database Environment
Chapter 2 Database System Concepts and Architecture
ODBC Open DataBase Connectivity a standard database access method developed by Microsoft to access data from any application regardless of which database.
Chapter 11 Designing Distributed and Internet Systems Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
JDBC Java Database Connectivity. What is an RDBMS? Relational database management system. There are other kinds of DBMS. Access is a GUI on a JET RBDMS.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Unity Connection 1.x Documentation What you need to know.
Introduction to SQL Server 2000 Security Dave Watts CTO, Fig Leaf Software
Lecture On Database Analysis and Design By- Jesmin Akhter Lecturer, IIT, Jahangirnagar University.
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
CORE 2: Information systems and Databases CENTRALISED AND DISTRIBUTED DATABASES.
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
Learningcomputer.com SQL Server 2008 Configuration Manager.
Introduction to Database Management. 1-2 Outline  Database characteristics  DBMS features  Architectures  Organizational roles.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 30 – Bookstore Application: Client Tier Examining.
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
Relational Databases Database Driven Applications Retrieving Data Changing Data Analysing Data What is a DBMS An application that holds the data manages.
CSS/417 Introduction to Database Management Systems Workshop 4.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
DATABASE TOOLS CS 260 Database Systems. Overview  Database accounts  Oracle SQL Developer  MySQL Workbench.
Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Copyright © 2004 Pearson Education, Inc. Slide 2-1 Data Models Data Model: A set.
Types/Levels of Integration Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Presentation Data Functional.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
PIKA Technologies Inc. RPC Client/Server Application Sample October 2009.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
Copyright © Curt Hill Connectivity Communicating with the Database.
DATABASE CONNECTIVITY TO MYSQL. Introduction =>A real life application needs to manipulate data stored in a Database. =>A database is a collection of.
Databases Chapter Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Integrating the Mainframe Liberating Enterprise Data.
Integrating the Mainframe Liberating Enterprise Data.
Opening the Box and Liberating S/390 Enterprise Data International Sales Meeting, June 1999 Bill Coleman and Peter King.
Mainframe Connectivity
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.
Dueling Middleware WAVV 2000, Colorado Springs. Middleware Defined LAN DBMS Web Browser Client Workstation Local Area Network Middleware Web Server S/390.
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.
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
Migrating Mainframe Data Liberating Enterprise Data.
Middleware Solutions for VSE and. 2 Middleware products for data access, delivery, and integration. Designed for organizations seeking the combined benefits.
Remote Stored Procedures. n Customer-written CICS application programs n Provides LAN applications with access to CICS resources n Invoked by LAN-based.
Integrating the Mainframe Liberating Enterprise Data.
ViaSQL Transfer. Viaserv, Inc. Transfer – 2 The ViaSQL Transfer n Available only with ViaSQL Integrator n Move data between OS/390 and a LAN database.
SQL Introduction to database and SQL. Chapter 1: Databases and Database Users 6 Introduction to Databases Databases touch all aspects of our lives. Examples:
ViaSQL Access Server. ViaSQL Access Server Functions n Accept client requests –execute them against DB2 –execute specified RSP –connect to Legacy Data.
2) Database System Concepts and Architecture. Slide 2- 2 Outline Data Models and Their Categories Schemas, Instances, and States Three-Schema Architecture.
CMPE 226 Database Systems April 19 Class Meeting Department of Computer Engineering San Jose State University Spring 2016 Instructor: Ron Mak
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Copyright © 2016 Ramez Elmasri and Shamkant B. Navathe.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
ZEUS.
Introduction to SQL Server 2000 Security
Presentation transcript:

Client Services Applications

What are Client Services Applications? Access Server CICS Client Application Server Turns the traditional picture upside down!

Client Services n Customer-written CICS application program n Provides mainframe applications with SQL access to LAN resources n Supported targets –SQL Server –Oracle –Sybase –And any other ODBC data source

Client Services and Stored Procedures n RSPs are initiated at the workstation n CSAs are initiated at the mainframe n RSPs make CICS resources available to the workstation n CSAs make LAN resources available to CICS programs

Client Services Processing SQL Server Oracle Access Server CICS Chicago New York CSA

Client Services Applications n Standard CICS program n Supported languages –COBOL II –Assembler –PL/I –C

Typical Uses for Client Services n Move LAN data to the mainframe n Display LAN data to a CICS user n Move mainframe data to the LAN n Synchronize mainframe and LAN data

Use for ViaSQL Transfer Operations n Move data between the mainframe and LAN-based RDMBS systems n TRANSFERS are initiated from the mainframe –Time-based –After nightly batch processing –By other CICS processes n Supported LAN-based DBMS systems –SQL Server –Oracle –Sybase –And any other ODBC data source

Integrate 4GL Applications n Ideal for access to Datacom/DB n Natural for access to Adabas

Client Services API n Easy to use n Same API as Remote Stored Procedures n Five additional commands n Standard system CALL statement n Stored procedure communication area (SPAREA) n Stub routines

Client Services Commands n ATTACHestablish a connection to the LAN n DETACHterminate the LAN connection n REQEXECexecute an SQL request n RESCHECKcheck the status of results n GETMSGretrieve any messages

Retrieving Data n OPENPIPEopen a pipe to the data n GETPIPEread rows of data from the pipe n CLOSPIPEclose the pipe

CSA Requests n Any type of SQL or SQL extension n Multiple statements n TRANSFER statements n SQL Server Stored Procedures n USE PROCEDURE statements

Attachment Definitions n Defines paths for CSAs to communicate with the LAN n Created via ViaSQL Access Server transaction n Specifies various configuration values –LU6.2 or TCP/IP connection information –DBMS Service Name –DBMS Service Type –Userid –Password

Userid and Password n Must be specified if the target database requires them n Can be supplied by the CICS client application n Can be supplied in the attachment definition

System Administration S Y S T E M A D M I N I S T R A T I O N A - Site Configuration B - Perform an SQL Processing Test C - Create System Tables D - Execute and SQL Statement E - Attachment Definition X - End System Administration Specify Function ===> Access Server Version 3.0 Copyright (C) Viaserv Inc All Rights Reserved

Attachment Definition List A T T A C H M E N T D E F I N I T I O N L I S T Attachment NameDescription LAN001Oracle database in Accounting Department LAN002SQL Server in Shipping Department ROBERTMachine in Bob’s Cubicle ENTER=DISPLAY DEFINITION F2=DELETE F3=END F4=ADD F5=TOP F6=BOT F7=BWD F8=FWD

Attachment Definition A T T A C H M E N T D E F I N I T I O N Attachment Name:LAN002 Description:SQL Server in Shipping Department TCP/IP INFO IP address: Port#: 5300 DBMS Service Name:ShipDB DBMS Service Type:MSSQL Userid:USER1 Password: F3=END F4=TEST DEFINITION ENTER=UPDATE DEFINITION

More Information n Client Services Applications Programmers Guide and Reference n Sample CSAs on our website n Sample CSAs distributed with ViaSQL software