12 Glossary
The glossary terms are as follows:
12.1 A
12.1.1 account ID
A 1-8 character name that is exchanged between Oracle Tuxedo
Mainframe Adapter gateways as part of an authentication mechanism
during CONNECT processing.
Parent topic: A
12.1.2 alternate PCB
Program Control Block that allows an IMS transaction to write output messages to a destination other than that from which input was received.
Parent topic: A
12.1.4 application programming interface (API)
A set of well-defined programming interfaces (entry points, calling parameters, and return values) by which one software program utilizes the services of another.
Parent topic: A
12.3 C
- CHKP (Checkpoint)
- CHNG (Change)
- CICS
- client
- client request
- client request transaction
- client response
- client response transaction
- client/server model
- CLIENTSHUTDOWN
- COBOL
- configuration file
- Customer Information Control System (CICS)
Parent topic: Glossary
12.3.1 CHKP (Checkpoint)
An IMS API call that commits the changes a program has made to a database and establishes restart places within a program.
Parent topic: C
12.3.2 CHNG (Change)
An IMS API call that changes (sets) the destination associated with a program control block (PCB). Subsequent messages inserted into the IMS message queue using the PCB are directed to the specified destination.
Parent topic: C
12.3.4 client
A software program that makes a request for a service in a client/server architecture.
Parent topic: C
12.3.5 client request
A request by an IMS client request transaction to Oracle TMA TCP for IMS for a service provided by remote system.
Parent topic: C
12.3.6 client request transaction
A user-written IMS application transaction that requests a service via Oracle TMA TCP for IMS that is offered by a remote system.
Parent topic: C
12.3.7 client response
The response to a previously issued IMS client request, processed by an IMS client response transaction.
Parent topic: C
12.3.8 client response transaction
A user-written IMS application transaction that processes the response to an IMS client request for a service offered by a remote system.
Parent topic: C
12.3.9 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 can function only as servers; others may function only as clients; still others can function both as clients and servers.
Parent topic: C
12.3.10 CLIENTSHUTDOWN
An option that can be specified in the Oracle TMA 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.
Parent topic: C
12.3.11 COBOL
A standard programming language widely used for business applications, especially on IBM mainframe systems.
Parent topic: C
12.3.12 configuration file
A text file used by Oracle TMA TCP for IMS to define the network configuration of Oracle Tuxedo Mainframe Adapter gateways and services.
Parent topic: C
12.3.13 Customer Information Control System (CICS)
An IBM transaction processing monitor that runs on IBM mainframe systems.
Parent topic: C
12.4 D
Parent topic: Glossary
12.4.2 direct access storage device (DASD)
Any storage device, such as a hard disk, that offers random access or direct access to the stored data.
Parent topic: D
12.4.4 domain name server (DNS)
A program that runs on an Internet-connected computer system (called a DNS server) and provides an automatic translation between domain names and IP addresses.
Parent topic: D
12.4.5 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.
Parent topic: D
12.7 G
Parent topic: Glossary
12.7.1 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.
Parent topic: G
12.7.2 gateway message
A Oracle Tuxedo Mainframe Adapter architected data structure used to exchange requests and responses over a TCP/IP link connecting two Oracle Tuxedo Mainframe Adapter gateways.
Parent topic: G
12.7.3 GN (Get Next)
An IMS API call that retrieves the next segment of a multisegment message from the IMS message queue.
Parent topic: G
12.7.4 GU (Get Unique)
An IMS API call that retrieves the first (or only segment) of a message from the IMS message queue.
Parent topic: G
12.9 I
- IMS
- IMS message
- inbound session
- Information Management System (IMS)
- input/output program control block
- Interactive System Productivity Facility (ISPF)
- Internet protocol address (IP address)
- I/O PCB
- ISPF
- IP address
- ISRT (Insert)
Parent topic: Glossary
12.9.2 IMS message
An IMS-architected data structure used to implement communications between components in an IMS system.
Parent topic: I
12.9.3 inbound session
A logical communications path between Oracle TMA TCP for IMS and another (remote) Oracle Tuxedo Mainframe Adapter gateway. An inbound session is used by the remote gateway to send client requests to the local (IMS) gateway for processing.
Parent topic: I
12.9.4 Information Management System (IMS)
An IBM high-performance, high-volume transaction processing monitor that runs on IBM mainframe systems.
Parent topic: I
12.9.5 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).
Parent topic: I
12.9.6 Interactive System Productivity Facility (ISPF)
An IBM program product used by system and application programmers to manipulate data (edit, browse, copy, etc.) on an IBM mainframe system.
Parent topic: I
12.9.7 Internet protocol address (IP 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.
Parent topic: I
12.9.11 ISRT (Insert)
An IMS API call used to insert a message segment into the IMS message queue.
Parent topic: I
12.10 J
Parent topic: Glossary
12.10.2 job control language (JCL)
A language used to define and submit batch jobs on an IBM mainframe system.
Parent topic: J
12.12 L
- Language Environment /370 (LE/370)
- LE/370
- listener
- LMID
- local gateway
- local service name
- logical machine ID (LMID)
- logical terminal (LTERM)
- LTERM
Parent topic: Glossary
12.12.1 Language Environment /370 (LE/370)
An IBM program product which provides common runtime support for a variety of high-level IBM mainframe programming languages, including COBOL, C/C++, and PL/I.
Parent topic: L
12.12.3 listener
A special TCP/IP socket that is dedicated to “listening” for incoming TCP/IP connection requests at a specific port number.
Parent topic: L
12.12.6 local service name
A 1-16 character name that identifies a service that can be requested by an IMS client transaction.
Parent topic: L
12.12.7 logical machine ID (LMID)
A symbolic name for a Oracle Tuxedo Mainframe Adapter gateway (corresponding to a specific IP address and port combination).
Parent topic: L
12.12.8 logical terminal (LTERM)
A terminal attached to an IMS system, used by end users to enter transactions and receive responses.
Parent topic: L
12.13 M
- message level
- message log
- message processing program (MPP)
- message queue
- message segment
- MPP
- Multiple Virtual Storage
- MVS
- MVS Console
Parent topic: Glossary
12.13.1 message level
An attribute associated with messages issued by Oracle TMA TCP for IMS that classifies each message as informational, error-related, etc.
Parent topic: M
12.13.2 message log
A dataset (usually allocated on disk) to which Oracle TMA TCP for IMS logs all messages issued.
Parent topic: M
12.13.3 message processing program (MPP)
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.
Parent topic: M
12.13.4 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 processing program retrieves the message (containing the user input) from the message queue.
Parent topic: M
12.13.5 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.
Parent topic: M
12.13.7 Multiple Virtual Storage
An IBM operating system used by IBM mainframe computers.
Parent topic: M
12.13.9 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.
Parent topic: M
12.15 O
Parent topic: Glossary
12.15.1 online transaction processing
A form of data processing in which users at terminals or workstations send messages to application programs that update databases in real time.
Parent topic: O
12.15.2 OTMA
Open Transaction Manager Access is a transaction-based, connectionless client/server protocol.
Parent topic: O
12.15.3 outbound session
A logical communications path between Oracle TMA TCP for IMS and another (remote) Oracle Tuxedo Mainframe Adapter gateway. An outbound session is used by the local (IMS) gateway to send client requests to the remote gateway for processing.
Parent topic: O
12.16 P
- password
- PCB
- port number
- program control block (PCB)
- program specification block (PSB)
- protocol
- PSB
- PURG (Purge)
Parent topic: Glossary
12.16.1 password
A 1-8 character name that is exchanged between Oracle Tuxedo
Mainframe Adapter gateways as part of an authentication mechanism
during CONNECT processing.
Parent topic: P
12.16.3 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.
Parent topic: P
12.16.4 program control block (PCB)
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).
Parent topic: P
12.16.5 program specification block (PSB)
A control block that defines a transaction processing program to IMS.
Parent topic: P
12.16.6 protocol
The set of “rules” followed by two systems to communicate and exchange information.
Parent topic: P
12.16.8 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).
Parent topic: P
12.18 R
Parent topic: Glossary
12.18.1 remote gateway
A Oracle Tuxedo Mainframe Adapter gateway (TUX, CICS, or IMS) to which a local Oracle TMA TCP for IMS gateway is connected.
Parent topic: R
12.18.2 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.
Parent topic: R
12.18.3 request phase
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).
Parent topic: R
12.18.4 response phase
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).
Parent topic: R
12.19 S
- server
- server request
- server response
- server response log
- server transaction
- shutdown
- sleep time
- socket
- socket descriptor
- socket ID
- socket number
Parent topic: Glossary
12.19.1 server
A software program that provides a service in a client/server architecture.
Parent topic: S
12.19.2 server request
A request (issued by a client located on a remote system) for a service provided by an IMS server transaction.
Parent topic: S
12.19.3 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.
Parent topic: S
12.19.4 server response log
A dataset to which Oracle TMA TCP for IMS logs all IMS server responses not correlated with a pending IMS server request.
Parent topic: S
12.19.5 server transaction
A user-written IMS application transaction that provides a service that can be requested by a remote client through Oracle Tuxedo Mainframe Adapter.
Parent topic: S
12.19.6 shutdown
The process of terminating (or “shutting down”) a Oracle Tuxedo Mainframe Adapter gateway.
Parent topic: S
12.19.7 sleep time
The amount of time that Oracle TMA TCP for IMS “waits” before polling the IMS message Queue for new work.
Parent topic: S
12.19.8 socket
The logical end point of a TCP/IP connection. An application accesses a TCP/IP connection through a socket.
Parent topic: S
12.19.9 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.
Parent topic: S
12.20 T
- TCP/IP
- timeout
- TRANCODE
- transaction code (TRANCODE)
- Transmission Control Protocol Internet Protocol (TCP/IP)
Parent topic: Glossary
12.20.2 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.
Parent topic: T
12.20.4 transaction code (TRANCODE)
A name that uniquely identifies a transaction in an IMS environment.
Parent topic: T
12.20.5 Transmission Control Protocol Internet Protocol (TCP/IP)
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.
Parent topic: T