Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
Left Hand Pointer

OMI - Definitions

1995 Version of ANSI (Equivalent to Current ISO Version) of Standard

Right Hand Pointer

3 Definitions

For the purpose of this International Standard, the following definitions apply.

3.1 MUMPS: name of the programming language defined by ANSI/MDC X11.1.

3.2 OMI: an acronym for Open MUMPS Interconnect.

3.3 OSI: the Open Systems Interconnect model of computer communication protocols.

3.4 message: a string of 8-bit characters, allowing all character codes from 0 to 255.

3.5 circuit: an error-free, sequence-preserving path for messages. The virtual circuit provided by an OSI level 4 service.

3.6 client: a process that originates messages (requests) to be transmitted to a server. Most OMI clients are MUMPS application processes, but a network manager utility program or a non-MUMPS application program could be a client.

3.7 server: a process that responds to clients' requests by performing database functions on their behalf and returning response messages.

3.8 transaction: one request message and the related response message. An OMI transaction is not the same as a transaction processing transaction.

3.9 agent: a process that manages transactions on behalf of one or more clients.

3.10 session: a connection between exactly one agent and exactly one server. When establishing a session, the two processes authenticate each other and negotiate the parameters of transactions to follow.

3.11 user: the human being for whom a client process runs.

3.12 user ID: a number identifying a user for authorization purposes.

3.13 group ID: a number identifying a group of users for authorization purposes.

3.14 OMI node: Usually a node is a computer, but two or more independent implementations might share a computer without sharing their databases, and thus be separate nodes. Conversely, an implementation might occupy several computers connected by a non-OMI method, and thus be one OMI node. Specifically, an OMI node is a set of one or more environments that are accessible without use of the OMI network. That is, a program can refer to an environment in its own node without using OMI.

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

Copyright © Standard Documents; 1977-2018 MUMPS Development Committee;
Copyright © Examples: 1995-2018 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2018 Ed de Moel.

This page most recently updated on 07-Mar-2004, 09:59:38 .

For comments, contact Ed de Moel (demoel@jacquardsystems.com)