Glossary

access service

The named set of properties, used with an access service library, to which clients connect. Each DirectConnect server can have multiple services.

access service library

A service library that provides access to non-Sybase data contained in a database management system or other type of repository. Each such repository is called a “target.” Each access service library interacts with exactly one target and is named accordingly. See also service library.

ACSLIB

See access service library.

Adaptive Server Enterprise

The server in the Sybase client/server architecture. It manages multiple databases and multiple users, tracks the actual location of data on disks, maintains mapping of logical data description to physical data storage, and maintains data and procedure caches in memory.

Adaptive Server Enterprise/Component Integration Services

Includes a variation of ASE that provides a Transact-SQL interface to various sources of external data. Component Integration Services allows ASE to present a uniform view of enterprise data to client applications.

administrative service library

A service library that provides remote management capabilities and server-side support. It supports a number of remote procedures, invoked as RPC requests, that enable remote DirectConnect server management. See also remote procedure call, service library.

AIX

See Advanced Interactive Executive.

API

See application program interface.

APPC

See advanced program-to-program communication.

application program interface

The programming language interface between the user and Mainframe Connect Client Option or Mainframe Connect Server Option. The API for Mainframe Connect Client Option is Client-Library. The API for Mainframe Connect Server Option is Gateway-Library.

ASCII

See American Standard Code for Information Interchange.

ASE

See Adaptive Server Enterprise.

ASE/CIS

See Adaptive Server Enterprise/Component Integration Services.

bind

In the Sybase environment, this term has different meanings depending on the context:

  • In CICS, it is an SNA command used to establish a connection between LUs, or a TCP/IP call that connects an application to a port on its system.

  • In DB2 UDB, it compiles the Database Request Module, the precompiler product that contains SQL statements in the incoming request, and produces an access plan, a machine code version of the SQL statements that specifies the optimal access strategy for each statement.

  • In the mainframe access product set, it establishes a connection between a TRS port and a CICS or IMS region.

bulk copy transfer

A transfer method in which multiple rows of data are inserted into a table in the target database. Compare with destination-template transfer and express transfer.

call level interface

A programming style that calls database functions directly from the top level of the code. Contrast with embedded SQL.

catalog

A system table that contains information about objects in a database, such as tables, views, columns, and authorizations.

character set

A set of specific (usually standardized) characters with an encoding scheme that uniquely defines each character. ASCII is a common character set.

CICS

See Customer Information Control System.

client

In client/server systems, the part of the system that sends requests to servers and processes the results of those requests. See also client/server. Compare with server.

client application

Software responsible for the user interface that sends requests to applications acting as servers. See also client/server.

Client-Library

A library of routines that is part of Mainframe Connect Client Option.

client request

An RPC or language request sent by a client to a server.

client/server

An architecture in which the client is an application that handles the user interface and local data manipulation functions, and the server is an application providing data processing access and management. See also client application.

code page

An assignment of graphic characters and control function meanings to all code points.

commit

A process that makes permanent all changes made to one or more database files since the initiation of the application program, the start of an interactive session, or the last commit or rollback operation. Compare with rollback.

Common Programming Interface

Specifies the languages and services used to develop applications across SAA environments. The elements of the CPI specification are divided into two parts: processing logic and services.

configuration file

A file that specifies the characteristics of a system or subsystem.

configuration set

A section into which service library configuration files are divided.

conversion

The transformation between values that represent the same data item but which belong to different datatypes. Information can be lost due to conversion, because accuracy of data representation varies among different datatypes.

connection

A network path between two systems. For SNA, the path connects a logical unit (LU) on one machine to an LU on a separate machine. For TCP/IP, the path connects TCP modules on separate machines.

conversation-level security

The passing of client login information to the mainframe by TRS when it allocates a conversation.

cursor

In SQL, a named control structure used by an application program to point to a row of data.

database management system

The term or phrase to identify a data set.A computer-based system for defining, creating, manipulating, controlling, managing, and using databases.

database operation

A single action against the database. For Mainframe Connect DirectConnect for z/OS Option, a database operation is usually a single SQL statement. One or more database actions can be grouped together to form a request. See also request.

datatype

A keyword that identifies the characteristics of stored information on a computer.

DB-Library

A Sybase and Microsoft API that allows client applications to interact with ODS applications. See also application program interface.

DBMS

See database management system.

DB2 UDB

See Database 2.

DDL

See data definition language.

default language

The language that displays a user’s prompts and messages.

destination-template transfer

A transfer method in which source data is briefly put into a template where the user can specify that some action be performed on it before execution against a target database. See also transfer. Compare with bulk copy transfer and express transfer.

direct access storage device

A device in which access time is effectively independent of the location of the data.

DirectConnect Manager

A Java application from Sybase that can be used in Windows and UNIX environments. It provides remote management capabilities for DirectConnect products, including starting, stopping, creating, and copying services.

DirectConnect server

The component of Mainframe Connect DirectConnect for z/OS Option that provides general management and support functions to service libraries.

dll

See dynamic link library.

DSN

See data set name.

dynamic link library

A file containing executable code and data bound to a program at load time or runtime, rather than during linking.

dynamic SQL

The preparation and processing of SQL source statements within a program while the program runs. The SQL source statements are contained in host-language variables rather than being coded directly into the application program. Contrast with static SQL.

ECDA

See Enterprise Connect Data Access.

ECDA Option for ODBC

A Sybase solution that allows client applications to access ODBC data. It combines the functionality of the ECDA Option for ODBC architecture with ODBC to provide dynamic SQL access to target data, as well as the ability to support stored procedures and text and image pointers.

ECDA Option for Oracle

A Sybase solution that provides Open Client access to Oracle databases. When used in combination with ASE, it provides many of the features of a distributed database system, such as location transparency, copy transparency, and distributed joins.

embedded SQL

SQL statements that are embedded within a program and are prepared in the process before the program runs. After it is prepared, the statement itself does not change, although values of host variables specified within the statement might change.

end user

A person who connects to a DirectConnect server using an application to access databases and perform transfers. See also transfer.

Enterprise Connect Data Access

An integrated set of software applications and connectivity tools that allow access to data within a heterogeneous database environment, such as a variety of LAN-based, non-Sybase data sources, as well as mainframe data sources.

environment variable

A variable that describes how an operating system runs and the devices it recognizes.

exit routine

A user-written routine that receives control at predefined user exit points.

express transfer

A form of bulk copy transfer that uses ODBC bulk APIs to improve performance when transferring bulk data between data sources. Because it uses the same syntax as bulk copy transfer, no modification of applications is required.

external call interface

A CICS client facility that allows a program to call a CICS application as if the calling program had been linked synchronously from a previous program instead of started from a terminal.

External Security Manager

An add-on security package for the z/OS mainframe, licensed by Computer Associates.

gateway

Connectivity software that allows two or more computer systems with different network architectures to communicate.

globalization

The combination of internationalization and localization. See internationalization, localization.

global variable

A variable defined in one portion of a computer program and used in at least one other portion of the computer program. Contrast with local variable.

handler

A routine that controls a program’s reaction to specific external events, for example, an interrupt handler.

host

The mainframe or other machine on which a database, an application, or a program resides. In TCP/IP, this is any system that is associated with at least one Internet address. See also Transmission Control Protocol/Internet Protocol.

interfaces file

An operating system file that determines how the host client software connects to a Sybase product. An interfaces file entry contains the name of any DirectConnect server and a list of services provided by that server.

internationalization

The process of extracting locale-specific components from the source code and moving them into one or more separate modules, making the code culturally neutral so it can be localized for a specific culture. See also globalization. Compare with localization.

keyword

A word or phrase reserved for exclusive use by Transact-SQL.

localization

The process of preparing an extracted module for a target environment, in which messages are displayed and logged in the user’s language. Numbers, money, dates, and time are represented using the user’s cultural convention, and documents are displayed in the user’s language. See also globalization.

local variable

A variable that is defined and used only in one specified portion of a computer program. Contrast with global variable.

logical unit

A type of network addressable unit that enables a network user to gain access to network facilities and communicate remotely. A connection between a TRS and a CICS region is a connection between logical units.

logical unit 6.2

A type of logical unit that supports general communication between programs in a distributed processing environment. See also advanced program-to-program communication.

login ID

In Mainframe Connect Server Option, the ID that a client user uses to log in to the system.

LU 6.2

See logical unit 6.2.

Mainframe Connect DB2 UDB Option

A Sybase mainframe solution that provides dynamic access to DB2 UDB data. It is available in the CICS or IMS environment. See also Customer Information Control System, Database 2, Multiple Virtual Storage.

Mainframe Connect DirectConnect for z/OS Option

A Sybase Open Server application that provides access management for non-Sybase databases, copy management (transfer), and remote systems management.

Mainframe Connect Server Option

A Sybase product that provides capability for programmatic access to mainframe data. It allows workstation-based clients to execute customer-written mainframe transactions remotely. It is available for the CICS and the IMS and MVS environments

network protocol

A set of rules governing the way computers communicate on a network.

nonclustered index

An index that stores key values and pointers to data. Compare with clustered index.

null

Having no explicitly assigned value. NULL is not equivalent to 0 or to blank.

ODBC

See Open Database Connectivity.

ODS

See Open Data Services.

Open Client

A Sybase product that provides customer applications, third-party products, and other Sybase products with the interfaces required to communicate with Open Client and Open Server applications.

Open Data Services

A product that provides a framework for creating server applications that respond to DB-Library clients.

Open Database Connectivity

A Microsoft API that allows access to both relational and non-relational databases. See also application program interface.

Open Server

A Sybase product that provides the tools and interfaces required to create a custom server. Clients can route requests to the DirectConnect server through an Open Server configured to meet specific needs, such as the preprocessing of SQL statements.

parameter

A variable that is given a constant value for a specified application and can denote the application. Compare with property.

Partner Certification Reports

Sybase publications that certify third-party or Sybase products to work with other Sybase products.

property

A setting for a server or service that defines the characteristics of the service, such as how events are logged. Compare with parameter.

protocol

The rules for requests and responses used to manage a network, transfer data, and synchronize the states of network components.

query

A request for data from a database, based upon specified conditions.

Registry

The part of the Windows operating system that holds configuration information for a particular machine.

relational database

A database in which data is viewed as being stored in tables consisting of columns (data items) and rows (units of information).

Replication Server

A Sybase SQL Server application that maintains replicated data and processes data transactions received from a data source.

request

One or more database operations an application sends as a unit to the database. Depending upon the response, the application commits or rolls back the request. See also commit, rollback, unit of work.

resource table

A main storage table that associates each resource identifier with an external logical unit (LU) or application program.

rollback

An instruction to a database to back out of changes requested in a unit of work. Compare with commit.

secondary connection

The connection specified in the transfer statement. It represents anything that can be accessed using Mainframe Connect Client Option, such as ASE or another access service.

secondary database

In transfer processing, the supported database that is specified in the transfer statement. Compare with primary database.

server

A functional unit that provides shared services to workstations over a network. See also client/server. Compare with client.

server process ID

A positive integer that uniquely identifies a client connection to the server.

service

A functionality available in Mainframe Connect DirectConnect for z/OS Option. It is the pairing of a service library and a set of specific configuration properties.

service library

In Mainframe Connect DirectConnect for z/OS Option, a set of configuration properties that determine service functionality. See also access service library, administrative service library, Transaction Router Service library, transfer service library.

service name redirection

A type of service name resolution that allows a system administrator to create an alternative mechanism to map connections with services. See also service name resolution. Compare with direct resolution.

service name redirection file

The default name of the file used for the service name redirection feature. See service name redirection.

SNRF

See service name redirection file.

SPID

See server process ID.

SQL

See structured query language.

SQLDA

See SQL descriptor area.

sqledit

A utility for creating and editing sql.ini files and file entries.

sql.ini

The interfaces file containing definitions for each DirectConnect server to which a workstation can connect. The file must reside on every client machine that connects to ASE.

stored procedure

A collection of SQL statements and optional control-of-flow statements stored under a particular name. Adaptive Server stored procedures are called “system procedures.” See also remote stored procedure, system procedures.

structured query language

An IBM industry-standard language for processing data in a relational database.

System Administrator

The person in charge of server system administration, including installing and maintaining DirectConnect servers and service libraries.

table

An array of data or a named data object that contains a specific number of unordered rows. Each item in a row can be unambiguously identified by means of one or more arguments.

Tabular Data Stream

A Sybase application-level protocol that defines the form and content of relational database requests and replies.

target

A system, program, or device that interprets, rejects, satisfies, or replies to requests received from a source.

target database

The database to which the DirectConnect server transfers data or performs operations on specific data.

TCP/IP

See Transmission Control Protocol/Internet Protocol.

TDS

See Tabular Data Stream.

Transact-SQL

A Sybase-enhanced version of the SQL database language used to communicate with ASE.

transfer

A Mainframe Connect DirectConnect for z/OS Option feature that allows users to move data or copies of data from one database to another.

transfer service library

A service library that provides copy management functionality. See also service library.

Transmission Control Protocol/Internet Protocol

A set of communication protocols that supports peer-to-peer connectivity functions for both local and wide area networks.

T-SQL

See Transact-SQL.

unit of work

One or more database operations grouped under a commit or rollback. A unit of work ends when the application commits or rolls back a series of requests, or when the application terminates. See also commit, rollback, transaction.

user ID

User identification. The ID number by which a user is known in a specific database or system.

variable

An entity that is assigned a value. Mainframe Connect DirectConnect for z/OS Option has two kinds of variables: local and global.

wildcard

A special character that represents a range of characters in a search pattern.