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

Appendix B Quick Reference [Table of Contents]

Access Service User's Guide DirectConnect

[-] Glossary

Glossary

access management

A DirectConnect feature that provides connectivity to non-Sybase targets.

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 (ACSLIB)

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.

active log

The part of the target database log in which records are written as they are generated. The active log always contains the most recent log records; whereas, the archive log holds those records that are older and no longer fit on the active log.

Administrative Service Library (ADMLIB)

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 management. See also RPC, service library.

advanced program-to-program communication (APPC)

Hardware and software that characterize the LU 6.2 architecture and its various implementations in products. See also LU 6.2.

American Standard Code for Information Interchange (ASCII)

A 7-bit standard code that permits transmittal of text, numbers, and some special characters among systems.

ANSI integrity constraint mechanism

A series of constraint clauses defined by the ANSI standard that enforce data integrity by restricting the data that users can insert into a table.

application program interface (API)

A functional interface, supplied by an operating system or other licensed program, that allows an application program written in a high-level language to use specific data or functions of the operating system or the licensed program.

application programmer

A person who writes client application programs, such as CT-Library or DB-Library application programs.

ASE/CIS

Adaptive Server Enterprise / Component Integration Services (formerly OmniConnect). A variation of Sybase SQL Server that provides a Transact-SQL interface to various sources of external data, including host data files and tables in other database systems. The name replaces the names "OmniSQL Gateway" and "OmniSQL Server."

buffer

A portion of storage used to hold input or output data temporarily.

built-in functions

Functions that are supplied by a language.

bulk copy transfer

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

call level interface (CLI)

A programming style that calls database functions directly from the top level of the code; usually contrasted with embedded SQL. See also dynamic SQL and embedded SQL.

catalog

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

catalog stored procedure (CSP)

A procedure that provides information about tables, columns, and authorizations. It is used in SQL generation and application development.

character set

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

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 that is responsible for the user interface, including menus, data entry screens, and report formats. See also client/server.

Client-Library (CT-Library or CT-LIB)

A Sybase API that allows a client application to interact with Open Server applications.

client/server

An architecture in which the client is an application that handles the user interface and local data manipulation functions, while the server provides data access and management for multiple clients. See also client application.

Client Services Application (CSA)

A user-written CICS program, initiated on the host, that uses the Client Services for CICS API to invoke MainframeConnect for DB2 as a client to DirectConnect or to SQL Server. Compare with Remote Stored Procedures (RSPs).

clustered index

An index in which the physical order and the logical (indexed) order is the same. The leaf level of a clustered index represents the data pages themselves. Compare with non-clustered index

Coded Character Set Identifier (CCSID)

A number that uniquely identifies a specific set of encoding scheme identifier, character set identifier(s), code page identifier(s), and additional coding-related required information.

code set

See character set.

commit

An instruction to a database to make permanent all changes made to one or more database files since the last commit or rollback operation, and to make the changed records available to other users. Compare with rollback.

commitment control

A means of grouping file operations that allows a group of database changes to be processed as a single unit, or the removal of a group of database changes as a single unit. See also commit, rollback

configuration set

A section into which service library configuration files are divided.

connection specification

Information required to make an Open ClientConnect or Open ServerConnect connection. The connection specification consists of the server name, platform, Net-Library driver name, and address information required by the Net-Library driver being used.

conversation

A dialog between a user and an interactive data processing system.

Within the context of APPC, an exchange of information or a sequence of messages sent between two transaction programs. Conversations take place between two LUs over an established session. Also, a sequence of messages sent between two applications (for example, client application and SQL Server).

conversion

In programming languages, the transformation between values that represent the same data item but belong to different datatypes. Information can be lost due to conversion because accuracy of data representation varies among different data types. See character set conversion.

Customer Information Control System (CICS)

An IBM licensed program that enables transactions entered at remote terminals to be processed concurrently by user-written application programs. It includes facilities for building, using, and maintaining databases.

database management system (DBMS)

A computer-based system for defining, creating, manipulating, controlling, managing, and using databases. The software for using a database can be part of the database management system, or it can be a stand-alone database system. Compare with relational database management system (RDBMS).

Database 2 (DB2)

An IBM relational database management system.

data definition language (DDL)

A language for describing data and their relationships in a database.

datatype

A keyword that identifies the characteristics of stored information on a computer. Some common datatypes are char (character), int (integer), smallint (small integer), date, time, numeric, and float. Different databases support different datatypes.

DB-Library (DB-LIB)

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

DB2-SQL

IBM SAA (Systems Application Architecture) embedded SQL. The ANSI SQL-1-compliant SQL syntax used by DB2.

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 and dynamic SQL. Compare with bulk copy transfer.

DirectConnect

A Sybase Open Server application that provides access management for non-Sybase database copy management (transfer) and remote systems management. Each DirectConnect consists of a server and one or more service libraries and provides access to a specific data source. DirectConnect replaces the "MDI Database Gateway" and "OmniSQL Access Module" names and products. Compare with Enterprise Connect.

DirectConnect Manager

A Sybase Windows application that provides remote management capabilities for DirectConnect products. These capabilities include starting, stopping, creating, and copying services.

DirectConnect for DB2/MVS

A Sybase LAN-based solution that communicates with DB2/MVS mainframe host components. It incorporates the functionality of the MDI Database Gateway and the Sybase Net-Library, and includes LU 6.2 and TCP/IP support.

DirectConnect Server

The component that provides general management and support functions (such as log file management) to service libraries.

DirectConnect Service

The named set of properties, used with a DirectConnect Service Library, to which clients connect.

DirectConnect Service Library

The component that provides a set of functions within the DirectConnect Server environment.

direct resolution

A type of service name resolution that relies on a client application to specify the exact name of the service to be used. For direct resolution to work, a service must be defined for each expected service name, and the names must match exactly. See also service name resolution. Compare with service name redirection.

double-byte character set (DBCS)

A set of characters in which each character is represented by 2 bytes. Languages such as Japanese, Chinese, and Korean, which contain more symbols than can be represented by 256 code points, require double-byte character sets. Because each character requires 2 bytes, the typing, display, and printing of DBCS characters requires hardware and programs that support DBCS. Compare with single-byte character set (SBCS).

dynamic link library (DLL)

A file containing executable code and data bound to a program at load time or run time, rather than during linking. The code and data in a dynamic link library can be shared by several applications simultaneously.

dynamic SQL

Pertaining to 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. The SQL statement can change several times while the program runs. Compare with static SQL. Compare with destination-template transfer.

embedded SQL (ESQL)

A SQL statement embedded within a source program and prepared before the program executes. After it is prepared, the statement itself does not change, although values of host variables specified within the statement can change.

Enterprise Connect

The encompassing architecture upon which Sybase implements heterogeneous data integration. Compare with DirectConnect.

Extended Binary-Coded Decimal Interchange Code (EBCDIC)

A coded character set of 256 8-bit characters.

An 8-bit standard character code set used by IBM mainframe and AS/400 computers.

event handler

A device that processes requests and manages client communication.

event type

A category of event, such as language, cursor, or dynamic.

front-end applications

Software that initiates requests. The client end of a client/server system is sometimes considered "front-end" software, whereas software on the server is considered "back-end" software. See also DirectConnect Server.

global variable

System-defined variables that DirectConnect or the client application updates on an ongoing basis. For example, @@error contains the last error number generated by the system.

host request library

A special DB2 table in which host-resident SQL statements are stored. These requests can be executed dynamically. See also host-resident request.

host-resident request

A SQL request that resides on MainframeCONNECT for DB2 in the host request library. An end user or client application executes a host-resident request from a PC by using a command that includes the name of an existing host-resident request. See also host request library.

interfaces file

An operating system file that must be available on each machine from which connections to DirectConnect or other Sybase products are made. Each entry in the file 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.

keyword

A word or phrase that is reserved for exclusive use by Transact-SQL. Also known as a reserved word.

logical unit (LU)

A type of network-accessible unit that enables end users to gain access to network resources and communicate with each other. See also end user.

logical unit 6.2 (LU6.2)

A type of logical unit that supports general communication between programs in a distributed processing environment. See also APPC.

Mainframe Access Product (MAP)

Sybase products that enable desktop computer users to communicate with mainframes in a client/server environment.

MainframeConnect for DB2/MVS

A Sybase mainframe solution that provides dynamic access to DB2 data. It replaces the OmniSQL Access Module for DB2 and the functionality in the MDI Access Server.

MDI Database Gateway

An MDI legacy product that gives client applications access to supported data sources, such as AS/400 and DB2.

MVS (Multiple Virtual Storage)

An IBM operating system that runs on most System/370 and System/390 mainframes. It supports 24-bit addressing up to 16 megabytes.

Net-Gateway

A Sybase product that provides communication between the mainframe and the LAN server.

Net-Library (Net-Lib)

A Sybase product that lets PC applications become clients of SQL Server or Open Server. See also client, Open Server, SQL Server.

network protocol

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

non-clustered index

An index that stores key values and pointers to data. The leaf level points to data pages rather than containing the data itself. Compare with clustered index.

null

Not having an explicitly assigned value.

OmniConnect

The CIS functionality of ASE has incorporated the functionality of OmniConnect and is referred to as ASE/CIS. See ASE/CIS.

Open Client

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

Open Client application

An application written using Open Client libraries.

Open ClientConnect

A Sybase product that provides capability for the mainframe to act as a client to LAN-based resources.

Open Database Connectivity (ODBC)

A Microsoft API that allows access to both relational and non-relational databases. ODBC allows client application developers to produce vendor-neutral Windows applications that can access data sources without including code for a specific database. See also application program interface (API).

Open Server

A Sybase and Microsoft product that provides the tools and interfaces required to create a custom server.

Open Server application

A custom server application built with Sybase Open Server.

Open ServerConnect

A Sybase product that provides capability for programmatic access to mainframe data.

Partner Certification Reports

Sybase ICD publications that certify the third-party query and development tools that work with Sybase products.

Partner Logical Units (PLU)

The LU on the remote machine in a conversation. See also LU and conversation.

precision

A positive integer that determines the maximum number of digits that can be represented in a decimal, numeric, or float column.

precision minus scale

Scale is the number of digits to the right of the decimal; precision is the total number of digits. Precision minus scale is the number of digits to the left of the decimal. For example, using the number 123.45, scale is 2, precision is 5, and precision minus scale is 3.

primary database

In transfer processing, the database accessed by the access service. For example, for DirectConnect for MVS, the primary database is DB2. Compare with secondary database.

property

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

protocol

A set of rules that governs the behavior of the computers communicating on a network.

registry

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

relational operators (relops)

Operators supported in search conditions. Examples are: =, <>, <, >, <=, >=, and LIKE.

remote procedure call (RPC)

A stored procedure executed on a different server from the one onto which a user is logged.

remote stored procedure (RSP)

A customer-written CICS program that resides on the mainframe and communicates with MainframeConnect for DB2/MVS. See also CICS, stored procedures.

remote systems management

A feature that allows a Systems Administrator to manage multiple DirectConnect Servers and multiple services from a client. See DirectConnect Manager.

request

One or more database operations the application sends as one unit to the database. During a request, the application gives up control to the DBMS and waits for its response. Depending on the response, the application commits or rolls back the request. One or more requests can be grouped into a single unit of work. See also commit, rollback, unit of work.

rollback

An instruction to a database to not implement the changes requested in a unit of work and to return to the pre-transaction state. Compare with commit. See also transaction and unit of work.

scale

The maximum number of digits that can be stored to the right of the decimal point by a numeric or decimal datatype. The scale must be less than or equal to the precision.

secondary connection

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

secondary database

When performing transfers, one of the following: the SQL Server, another DirectConnect service, an MDI Database Gateway, or another supported database that is specified in the transfer statement. Compare with primary database.

server

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

server process ID (SPID)

A positive integer that uniquely identifies a client connection to the server. In Open Server, SPID is a thread ID. Each connection has its own thread. A client can have multiple connections to the server, each with its own SPID.

service

A functionality available to DirectConnect applications. It is essentially the pairing of a service library and a set of specific configuration properties.

service library

For DirectConnect, a set of configuration properties that determine service functionality. Examples of service libraries include access service libraries, transfer service libraries, administrative service libraries, and transaction router service libraries. See also access service library, administration service library, transaction router service library.

service manager

The server for DirectConnect. It provides the infrastructure for service libraries, such as logging, tracing, message handling, and configuration management.

service name redirection

A file for service name resolution that allows a Systems Administrator to create an alternative mechanism to map connections with services. See also service name resolution. Compare with direct resolution.

service name redirection file (SNRF)

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

service name resolution

The mapping by the DirectConnect Server of an incoming service name to an actual service. See also direct resolution, service name redirection.

single-byte character set (SBCS)

A character set in which each character is represented by a 1-byte code. Compare with double-byte character set (DBCS).

structured query language (SQL)

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

SQL descriptor area (SQLDA)

A set of variables that are used in the processing of certain SQL statements. The SQLDA is intended for dynamic SQL programs.

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 be on every client machine that connects to SQL Servers.

SQL Server

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.

statement

Basic unit of SQL, a single SQL operation, such as select, update, or delete.

static SQL

SQL statements that are embedded within a program and are prepared during the program preparation process before the program runs. After being prepared, the statement itself does not change, although values of host variables specified by the statement can change. Compare with call level interface and dynamic SQL.

stored procedures

A collection of SQL statements and optional control-of-flow statements stored under a particular name. Sybase SQL Server stored procedures are called "system procedures." See also remote stored procedure, system procedures, host resident requests and catalog stored procedures.

subsystem

A secondary or subordinate system, usually capable of operating independently of, or asynchronously with, a controlling system.

syntax

Rules for how to construct a statement.

system administrator

The user in charge of server system administration. For DirectConnect, the user responsible for installing and maintaining servers and service libraries.

system management

The tasks involved in maintaining the system in good working order and modifying the system to meet changing requirements.

system procedures

Stored procedures that Sybase supplies with SQL Server for use in system administration. These procedures serve as shortcuts for retrieving information from the system tables, or mechanisms for accomplishing database administration and other tasks that involve updating system tables. See also stored procedures.

system table

The system tables keep track of information about the database as a whole.

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 (TDS)

An application-level protocol that Sybase clients and servers use to communicate. It describes commands and results.

target

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

target database

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

trace

The process of recording the sequence in which the statements in a program execute and, optionally, the values of the program variables that the statements contain.

transaction

An exchange between a program on a local system and a program on a remote system that accomplishes a particular action or result.

transaction program (TP)

A program that processes transactions. There are two kinds of transaction programs: application transaction programs and service transaction programs.

In VTAM, a program that performs services related to the processing of a transaction. One or more transaction programs can operate within a VTAM application program that is using the VTAM application program interface (API). In that situation, the transaction program would request services from the application program using protocols defined by that application program. The application program, in turn, could request services from the VTAM program by issuing the APPCCMD macroinstruction.

transaction program name

The name used to identify the program to start on the partner computer. See also transaction program.

transaction router service library (TRSLIB)

A DirectConnect service library that facilitates access to remote transactions, allowing customers to execute thousands of transactions from virtually any mainframe data source. See also service library.

Transact-SQL (T-SQL)

A Sybase enhanced version of the SQL database language used to communicate with SQL Server. Enhancements include data integrity features and stored procedures.

transfer

A DirectConnect feature used to move data or copies of data from one database to another. See also bulk copy transfer, destination-template transfer.

trigger

A special form of a stored procedure that automatically executes when a user issues a change statement, such as insert, delete, or update, to a specified table that meets the triggering condition.

unit of work

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

value

A quantity assigned to a constant, a variable, a parameter, or a symbol. See also variable.

variable

An entity that is assigned a value.

view

In SQL, an alternative representation of data from one or more tables. A view can include all or some of the columns contained in the table or tables on which it is defined.

wildcard

Special character that represents a range of characters in a search pattern. For example, the percent sign (%) represents any string of zero or more characters.


Appendix B Quick Reference [Table of Contents]