Next: Load
Up: Role Type
Previous: Caller
Definer
Semantics
The role type Definer corresponds to the requirement that the associated player in a connection be a routine or data definition: a local routine definition in a ProcedureCall connection, a remote routine definition in a RemoteProcCall connection, or a global data definition in a DataAccess connection. The responsibility of the player is to act as a routine definition in the connection.
In ProcedureCall, DataAccess, and RemoteProcCall connections there must be at most one definition (i.e., one Definer role/player association).
Connector Types In
A role of type Definer can legally be defined in connectors of the following types:
Player Type
Associations
A role of type Definer can legally be associated with the following player types in a connection:
In a DataAccess connection:
- GlobalDataDef (of General, Module, or SharedData components)
In a ProcedureCall connection:
- RoutineDef (of Computation, General, or Module components)
In a RemoteProcCall connection:
- RPCDef (of General, Process, or SchedProcess components)
Property Defaults
The following are the default values of the properties for the Definer role:
- MaxConns: 1
- MinConns: 1
- Accept:
- General.GlobalDataDef,
Module.GlobalDataDef,
SharedData.GlobalDataDef
- MaxConns: 1
- MinConns: 1
- Accept:
- Computation.RoutineDef,
General.RoutineDef,
Module.RoutineDef
- MaxConns: 1
- MinConns: 1
- Accept:
- General.RPCDef,
Process.RPCDef,
SchedProcess.RPCDef
Next: Load
Up: Role Type
Previous: Caller
Comments?
Mail the current maintainer of this page.
Author:
Gregory Zelesnik
Last Modified: May 12, 1996