[Top]
[Previous]
Glossary
A
Account ID
A 1-8 character name that is exchanged between BEA Connect gateways as part of an authentication mechanism during CONNECT processing.
Alternate PCB
A Program Control Block that allows an IMS transaction (MPP) or BMP to write output messages to a destination other than that from which input was received.
API
See
Application Programming Interface
.
Application Programming Interface
A set of well-defined programming interfaces (entry points, calling parameters, and return values) by which one software program utilizes the services of another.
B
Batch Message Processing program
A user-written application program that performs transaction processing in a batch mode in an IMS system. BMPs can obtain input messages from the IMS Message Queue, can insert output messages into the IMS Message Queue, and have access to most MVS services.
BMP
See
Batch Message Processing program
.
C
CHKP (Checkpoint)
An IMS API call that retrieves the first (or only segment) of the next message from the IMS Message Queue and commits any previous processing (get/put) against the Message Queue.
CHNG (Change)
An IMS API call that changes (i.e., sets) the destination associated with a Program Control Block (PCB). Subsequent messages inserted into the IMS Message Queue using the PCB will be directed to the specified destination.
CICS
See
Customer Information Control System
.
Client
A software program that makes a request for a service in a client/server architecture.
Client Request
A request by an IMS Client Request Transaction (MPP) to BEA Connect TCP for IMS for a service provided by remote system.
Client Request Transaction
A user-written IMS application transaction (MPP) that requests a service via BEA Connect TCP for IMS that is offered by a remote system.
Client Response
The response to a previously-issued IMS Client Request, processed by an IMS Client Response Transaction (MPP).
Client Response Transaction
A user-written IMS application transaction (MPP) that processes the response to an IMS Client Request for a service offered by a remote system.
Client/Server Model
A systems or application programming model in which
servers
provide architected services and
clients
request those services. Some components in the client/server model may function only as servers; others may function only as clients; still others may function both as clients and servers.
ClientShutdown
An option that can be specified in the BEA Connect TCP for IMS Configuration File that allows shutdown processing to be initiated by a remote client request, or as a response to a remote client request.
COBOL
See
Common Business-Oriented Language
.
Common Business-Oriented Language
A standard programming language widely used for business applications, especially on IBM mainframe systems.
Configuration File
A text file used by BEA Connect TCP for IMS to define the network configuration of BEA Connect gateways and services.
Customer Information Control System
An IBM transaction processing monitor that runs on IBM mainframe systems.
D
Dotted-Decimal Notation
A convention for expressing IP addresses, consisting of a series of 4 decimal numbers (0-255), separated by periods. Example: 123.205.23.99.
G
Gateway
A software program that allows dissimilar systems to communicate and exchange information. A gateway normally handles communication between systems and performs all necessary protocol translation such that the end applications communicate transparently.
Gateway Message
A BEA Connect-architected data structure used to exchange requests and responses over a TCP/IP link connecting two BEA Connect gateways.
GN (Get Next)
An IMS API call that retrieves the next segment of a multisegment message from the IMS Message Queue.
GU (Get Unique)
An IMS API call that retrieves the first (or only segment) of a message from the IMS Message Queue.
I
IMS
See
Information Management System
.
IMS Message
An IMS-architected data structure used to implement communications between components in an IMS system.
Information Management System
An IBM high-performance, high-volume transaction processing monitor that runs on IBM mainframe systems.
Inbound Session
A logical communications path between BEA Connect TCP for IMS and another (remote) BEA Connect gateway. An inbound session is used by the remote gateway to send client requests to the local (IMS) gateway for processing.
Input/Output Program Control Block
An API control block used by an IMS transaction to retrieve its input and write output back to the input source (e.g., a terminal).
Interactive Structured Programming Facility
An IBM program product used by system and application programmers to manipulate data (edit, browse, copy, etc.) on an IBM mainframe system.
Internet Protocol Address
A numeric value that uniquely identifies a node in a TCP/IP network. IP addresses are usually expressed in "dotted decimal notation", a series of 4 decimal numbers (0-255), separated by periods. Example: 123.205.23.99.
IP Address
See
Internet Protocol Address
.
I/O PCB
See
Input/Output Program Control Block
.
ISPF
See
Interactive Structured Programming Facility
.
ISRT (Insert)
An IMS API call used to insert a message segment into the IMS Message Queue.
J
JCL
See
Job Control Language
.
Job Control Language
A language used to define and submit batch jobs on an IBM mainframe system.
L
Language Environment /370
An IBM program product which provides common run-time support for a variety of high-level IBM mainframe programming languages, including COBOL, C/C++, and PL/I.
LE/370
See
Language Environment / 370
.
Listener
A special TCP/IP socket that is dedicated to "listening" for incoming TCP/IP connection requests at a specific port number.
LMID
See
Logical Machine ID
.
Local Gateway
The BEA Connect TCP for IMS gateway.
Local Service Name
A 1-16 character name that identifies a service that can be requested by an IMS Client Transaction.
Logical Machine ID
A symbolic name for a BEA Connect gateway (corresponding to a specific IP address and port combination).
Logical Terminal
A terminal attached to an IMS system, used by end users to enter transactions and receive responses.
LTERM
See
Logical Terminal
.
M
Message Level
An attribute associated with messages issued by BEA Connect TCP for IMS that classifies each message as informational, error-related, etc.
Message Log
A dataset (usually allocated on disk) to which BEA Connect TCP for IMS logs all messages issued.
Message Processing Program
A user-written application program that processes transactions in an IMS system. MPPs typically confine their I/O operations to the IMS Message Queue (e.g., retrieving terminal input and writing terminal output) and a database (such as DB2).
Message Queue
The message storage and retrieval mechanism used by IMS components to exchange messages. For example, end-user input at a terminal causes a message to be placed into the Message Queue. A transaction retrieves the message (containing the user input) from the Message Queue.
Message Segment
IMS messages are made up of "pieces" called message
segments
. A message can consist of a single segment, or multiple segments. A message segment is the basic unit of I/O when inserting messages into and retrieving messages from the IMS Message Queue.
MPP
See
Message Processing Program
.
MVS (Multiple Virtual Storage)
An IBM operating system used by IBM mainframe computers.
MVS Console
A terminal device used by the MVS operating system and other software components to display informational and error messages for the system operator. MVS consoles can also be used by the system operator to enter commands or to inquire on and modify system status.
O
Outbound Session
A logical communications path between BEA Connect TCP for IMS and another (remote) BEA Connect gateway. An outbound session is used by the local (IMS) gateway to send client requests to the remote gateway for processing.
P
Password
A 1-8 character name that is exchanged between BEA Connect gateways as part of an authentication mechanism during CONNECT processing.
PCB
See
Program Control Block
.
Port Number
The entity on a TCP/IP host that identifies a logical communications channel and distinguishes one connection from another. A TCP/IP server application "listens" for incoming connection requests at a designated port. A TCP/IP client application initiates a connection with the server by specifying the host's IP address and the server's designated port number.
Program Control Block
An IMS API control block used in conjunction with application program I/O (e.g., inserting messages into and retrieving messages from the IMS Message Queue).
Program Specification Block
A control block that defines a transaction processing program (MPP or BMP) to IMS.
Protocol
The set of "rules" followed by two systems to communicate and exchange information.
PSB
See
Program Specification Block
.
PURG (Purge)
An IMS API call that indicates that insertion of a message into the IMS Message Queue is complete (that is, there are no additional message segments).
R
Remote Gateway
A BEA Connect gateway (TPS, CICS, or IMS) to which a local BEA Connect TCP for IMS gateway is connected.
Remote Service Name
A 1-16 character name that identifies a service offered by a remote system and which can be accessed through a remote gateway.
Request Phase
The request phase of an IMS Client Request. IMS Client Requests are processed in two "phases" - a request phase (in which transaction T1 issues an IMS Client Request), and a corresponding response phase (in which transaction T2 processes the response to the request).
Response Phase
The response phase of an IMS Client Request. IMS Client Requests are processed in two "phases" - a request phase (in which transaction T1 issues an IMS Client Request), and a corresponding response phase (in which transaction T2 processes the response to the request).
S
Server
A software program that provides a service in a client/server architecture.
Server Request
A request (issued by a client located on a remote system) for a service provided by an IMS Server Transaction.
Server Response
The response to a request (issued by a client located on a remote system) for a service provided by an IMS Server Transaction.
Server Response Log
A dataset to which BEA Connect TCP for IMS logs all IMS Server Responses not correlated with a pending IMS Server Request.
Server Transaction
A user-written IMS application transaction (MPP) that provides a service that can be requested by a remote client through BEA Connect.
Shutdown
The process of terminating (or "shutting down") a BEA Connect gateway.
Sleep Time
The amount of time that BEA Connect TCP for IMS "waits" before polling the IMS message Queue for new work.
Socket
The logical end point of a TCP/IP connection. An application accesses a TCP/IP connection through a socket.
Socket Descriptor
A TCP/IP-assigned number that uniquely identifies a socket and TCP/IP connection. An application must specify the socket descriptor in TCP/IP API calls to identify the socket/connection.
Socket ID
See
Socket Descriptor
.
Socket Number
See
Socket Descriptor
.
T
TCP/IP
See
Transmission Control Protocol / Internet Protocol
.
Timeout
When a request is sent to a remote system or to an IMS Server Transaction and no response is received within a specified period of time, the request "times out" and an error is recognized.
Transaction Code (TRANCODE)
A name that uniquely identifies a transaction in an IMS environment.
Transmission Control Protocol / Internet Protocol
An open communications protocol supported by most systems, including UNIX, personal computers, and IBM mainframes. TCP/IP can be used to exchange information between dissimilar computing platforms.
W
Write-To-Operator-with-Reply
A persistent message displayed on an MVS console which solicits operator input. A system operator replies to the message by entering the associated
reply ID
and the text of the reply.
WTOR
See
Write-To-Operator-with-Reply
.
[Top]
[Previous]