Sybase Technical Library - Product Manuals Home
[Search Forms] [Previous Section with Hits] [Next Section with Hits] [Clear Search] Expand Search

About This Book [Table of Contents] Chapter 2 Creating
a TRS

Transaction Router Service User's Guide

[-] Chapter 1 Introduction

Chapter 1

Introduction

This chapter which provides an overview of DirectConnect for MVS, includes the following topics:

DirectConnect TRS is a component of the Mainframe Connect IPS, which consists of components that provide access and integration of mainframe data. For more information about the Mainframe Connect IPS, see the Overview Guide for the Mainframe Connect IPS.

DirectConnect product overview

This section describes DirectConnect for MVS and other Sybase products. it interacts with. This section includes the following subsections:

DirectConnect

DirectConnect is Open Server-based software that supports DB-Library, CT-Library, and Open Database Connectivity (ODBC) application programming interfaces (APIs).

DirectConnect serves as a fundamental building block for highly-scalable database middleware applications. DirectConnect products are local area network (LAN)-based middleware gateways and servers that provide access to non-Sybase data and applications.

In addition, DirectConnect provides access to non-Sybase data and can be used with other Sybase products, such as CIS functionality in ASE (formerly OmniConnect), Sybase Adaptive Server, and Replication Server.

DirectConnect provides the following components for decision support and online transaction processing (OLTP) applications.

DirectConnect components

This section explains the components of DirectConnect: Access Services, Transaction Router Service, and Mainframe Client Connect.

Access Services

An access service is a logical server application, used with an access service library, to which clients connect. Each DirectConnect server can have multiple access services.

This guide contains information about access services and access service libraries.

Transaction Router Service (TRS)

TRS, a component of DirectConnect, is used when the mainframe acts as a server. It routes requests from remote clients to Open ServerConnect transactions. Optionally, it can also route requests to MainframeConnect for DB2 (or OmniSQL Access Module for DB2), and return results to the clients.

Mainframe Client Connect (MCC)

MCC, a component of DirectConnect, is used when the mainframe acts as a client. It is a LAN-based program that lets mainframe Open ClientConnect applications connect to LAN servers. It performs data and protocol translation between SNA/LU 6.2 (APPC) and TCP/IP with the LAN network protocols. When accessing through SNA networks, MCC is required. When accessing the LAN using TCP/IP, MCC is not available and is not needed, since you go directly to your target database.

DirectConnect Manager

DirectConnect Manager is an Open Client-based graphical user interface (GUI) systems management tool for administering data accessible through DirectConnect. DirectConnect Manager runs only on Windows NT, Windows 95 or Windows 98, and provides the following capabilities:

DirectConnect Manager is not currently available for use with Mainframe Client Connect.

MainframeConnect for DB2/MVS-CICS

MainframeConnect for DB2/MVS-CICS is mainframe software that works with DirectConnect or Net-Gateway 3.0.1 to provide access to mainframe data. It performs the following functions:

Client applications access MainframeConnect for DB2/MVS-CICS directly through an Access Service or TRS.

Client applications access MainframeConnect indirectly through the CIS functionality in ASE (formerly OmniConnect) or a Sybase SQL Server remote procedure call (RPC).

MainframeConnect for DB2/MVS-CICS is available only for MVS-CICS environments. For IMS TM and native MVS environments, use ASE/CIS Access Module for DB2-CICS for IMS and MVS. Access to InfoHub is available only in a CICS environment, using the ASE/CIS Access Module for InfoHub-CICS.

Open ServerConnect

Open ServerConnect is a programming environment that lets you create mainframe transactions that are accessible to Sybase client applications. To provide this access, Open ServerConnect uses the following basic interfaces:

These transactions provide access to virtually any MVS data source and are used for a variety of functions, including:

LAN-side client applications access Open ServerConnect transactions directly through DirectConnect or indirectly through the CIS functionality in ASE/CIS (formerly OmniConnect), or a Sybase Adaptive Server remote procedure call (RPC).

Open ClientConnect

Open ClientConnect is a programming environment that lets you create mainframe applications that access:

It allows you to treat the mainframe as just another node on a LAN.

Open ClientConnect uses the following APIs:

Compatibility with Net Gateway and MDI Database Gateways

If you wrote client applications for Net Gateway or MDI Database Gateways, you can still use those applications with DirectConnect.

DirectConnect and TRS

DirectConnect for MVS is a LAN-based software product that gives client applications access to MVS mainframe transactions and DB2 data.

DirectConnect consists of the following:

The server provides the framework within which the service libraries operate. A service library provides a framework within which its access services operate. An access service is the logical point of connection for DirectConnect clients.

DirectConnect Server

The DirectConnect server component (referred to as the server) provides management and support functions for DirectConnect service libraries, such as:

For detailed information about configuring and starting the server, see the DirectConnect Server Administration Guide.

DirectConnect Service Libraries

A DirectConnect server consists of service libraries. A service library is a set of configuration properties that describes how all of its access services will function. Examples of service libraries include the following:

The following figure shows the relationship of the Access Service Library and TRS Library with components of the client workstation, LAN, and mainframe environments.

Figure 1-1: DirectConnect for MVS environmentrasterDirectConnect for MVS Access Service Library (ACSLIB)

The DirectConnect access service library works with MainframeConnect to allow clients to access data.

The access service library consists of one or more access services. Each access service is a specific set of configuration properties that:

For information about DirectConnect for MVS Access Service Library, see the DirectConnect for MVS Access Service User's Guide.

Transaction Router Service (TRS) Library

Each TRS provides access to DB2 data and supports Open ServerConnect mainframe applications, called Remote Procedure Calls (RPCs).

A DirectConnect server can support multiple instances of a TRS Library, which results in different physical copies of the dynamic link library or shared library files in the TRS Library directory. There are two different types of TRS Libraries:

DirectConnect Access Services

An access service is the client connection point for a DirectConnect server. You can think of it as the pairing of a service library with a set of specific values for the configuration properties. You must define at least one access service for every service library.

Getting started with DirectConnect and TRS

As a service library component of DirectConnect for MVS, TRS allows users to execute remote programs that interact with virtually any mainframe data source on CICS, IMS TM and MVS (OS/390). The primary purpose of this guide is to describe configuration and management tasks for TRS.

TRS performs protocol translation and routes client requests and server results. It also provides optional security checking.

Use TRS if:

Each TRS Library instance has a set of configuration properties defined at the TRS Library level. Service-specific configuration properties do not affect the functioning of TRS. Therefore, instead of creating multiple service entries for each TRS library, create multiple TRS libraries.

For more information on how to create multiple TRS libraries, see "Creating additional TRS configurations " .

Basic installation and configuration steps

Installing and configuring DirectConnect and TRS includes the major steps listed below.


About This Book [Table of Contents] Chapter 2 Creating
a TRS