SysWorks©

SysWorks
Object Model Glossary


Previous Contents Index

Description

2.5 Addr_Subprop_Inst

Context

Code: ADMU
Name: Addr_Subprop_Inst
Brief description: Address sub-property instance
Naming Model: Alpha_Numeric
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Mixed
Default Highest Management Level: Network
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: LCTY Location_Type
Super-classes: LOCN Location
Uses: ADSD Addr_Prop_Instance
ASTY Addr_Subprop_Type
Properties: DESC Description
ADNM Address_Number
ADSD Addr_Prop_Instance (reference to class Addr_Prop_Instance)
ASTY Addr_Subprop_Type (reference to class Addr_Subprop_Type)
LOCN Location (reference to class Location)
Meta Methods: Add_Addr_Subprop_Inst
Add_Addr_Subprop_Inst
Disconnect_Addr_Subprop_Inst
Modify_Addr_Subprop_Inst
Receive_Addr_Subprop_Inst
Remove_Addr_Subprop_Inst
Report_Addr_Subprop_Inst
Request_Addr_Subprop_Inst

Description

2.6 Addr_Subprop_Type

Context

Code: ASTY
Name: Addr_Subprop_Type
Brief description: Address sub-property type
Naming Model: Alphabetic
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Mixed
Default Highest Management Level: Network
Installation Level: Turnkey
Associations: Implied
Abbreviation on Lookup: Yes
Ambiguous Qualification: No
Inherits From: LCTY Location_Type
Super-classes: LOCN Location
Used By: ADMU Addr_Subprop_Inst
Properties: DESC Description
DSNM Display_Name
LOCN Location (reference to class Location)
Meta Methods: Add_Addr_Subprop_Type
Add_Addr_Subprop_Type
Disconnect_Addr_Subprop_Type
Modify_Addr_Subprop_Type
Receive_Addr_Subprop_Type
Remove_Addr_Subprop_Type
Report_Addr_Subprop_Type
Request_Addr_Subprop_Type

Description

2.7 Addr_Usage_Type

Context

Code: AUTY
Name: Addr_Usage_Type
Brief description: Address usage type
Naming Model: Alphabetic
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Mixed
Default Highest Management Level: Network
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: Yes
Ambiguous Qualification: No
Inherits From: LCTY Location_Type
Super-classes: LOCN Location
Used By: MBAD Member_Address
Properties: DESC Description
DSNM Display_Name
LOCN Location (reference to class Location)
Meta Methods: Add_Addr_Usage_Type
Add_Addr_Usage_Type
Disconnect_Addr_Usage_Type
Modify_Addr_Usage_Type
Receive_Addr_Usage_Type
Remove_Addr_Usage_Type
Report_Addr_Usage_Type
Request_Addr_Usage_Type

Description

2.8 Application

Context

Code: APPL
Name: Application
Brief description: Application
Naming Model: Alpha_Numeric
Instantiation Model: Default
Meta Class Implementation: Dual
Meta Class Type: Local
Default Highest Management Level: Security_Domain
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: CUST Customer
VMSU OpenVMS_Username
Inherits To: APEN Appl_Env
APUC Appl_Class
APVN Appl_Vrsn
Used By: INST Internet_Site
Properties: AVLV Availability_Level
CUST Customer (reference to class Customer)
DESC Description
IDNT Identifier_Value
PERM Permanent
VMSU OpenVMS_Username (reference to class OpenVMS_Username)
Meta Methods: Add_Application
Add_Application
Create_Application_Swdatabase
Disconnect_Application
Modify_Application
Receive_Application
Remove_Application
Rename_Application
Report_Application
Request_Application

Description

An application is an abstract meta object which represents a collection of instances of data and versions of software. The physical meta object normally used in respect of applications is an application environment cluster.

Applicable management tasks at a security domain level include add, modify, remove and report.

An application is the root meta object for an application tree. All application environments and application versions must be removed before an application may be removed.

2.9 Appl_Class

Context

Code: APUC
Name: Appl_Class
Brief description: Application User Class
Naming Model: General_Naming
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Mixed
Default Highest Management Level: Security_Domain
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: APPL Application
Inherits To: AEUC Appl_Envr_Class
AVUC Appl_Vrsn_Class
Properties: APPL Application (reference to class Application)
AVLV Availability_Level
DESC Description
Meta Methods: Add_Appl_Class
Add_Appl_Class
Disconnect_Appl_Class
Modify_Appl_Class
Receive_Appl_Class
Remove_Appl_Class
Report_Appl_Class
Request_Appl_Class

Description

An application user class collects members within the application environment who have similar access requirements to the application environments data. In principal application user classes are owned by application versions. However, some application user class attributes are placed in an application environment user class meta object instead of the application version user class meta object.

By default there are three application users classes created when application version V1.0 is defined which are listed in Table 2-1.

Table 2-1 Standard Application User Classes
User Class Usage
MANAGER Full read/write/control access to all data of the application, and ability to grant and revoke user's access to the application.
USER Read/write access to all information in the application.
REPORT Read only access to all information in the application.

Applicable management tasks at a security domain level include add, modify, remove and report.

2.10 Appl_Dir

Context

Code: APDR
Name: Appl_Dir
Brief description: Application Directory
Naming Model: General_Naming
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Local
Default Highest Management Level: Security_Domain
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No

Description

Applicable management tasks at a security domain level include add, create, delete, modify, move, remove and report.

See SysWorks Application Development Guide for more details about application directories.

2.11 Appl_Env

Context

Code: APEN
Name: Appl_Env
Brief description: Application Environment
Naming Model: General_Naming
Instantiation Model: Default
Meta Class Implementation: Dual
Meta Class Type: Local
Default Highest Management Level: Security_Domain
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: APPL Application
ENVR Environment
Inherits To: AECL Appl_Envr_Clus
AEUC Appl_Envr_Class
AEUS Appl_Envr_User
Super-classes: UNXU UNIX_Username
VMSU OpenVMS_Username
Uses: APVN Appl_Vrsn
Properties: APPL Application (reference to class Application)
APVN Appl_Vrsn (reference to class Appl_Vrsn)
AVLV Availability_Level
CHUC Change_UIC
ENVR Environment (reference to class Environment)
IDNT Identifier_Value
PERM Permanent
UNXU UNIX_Username (reference to class UNIX_Username)
VMSU OpenVMS_Username (reference to class OpenVMS_Username)
Meta Methods: Add_Appl_Envr
Add_Appl_Envr
Convert_Appl_Envr_To_Dir_Lst
Create_Appl_Envr
Create_Appl_Envr_Swdatabase
Delete_Appl_Envr
Disable_Appl_Envr
Disconnect_Appl_Envr
Enable_Appl_Envr
Grant_Appl_Envr
Modify_Appl_Envr
Move_Appl_Envr
Receive_Appl_Envr
Remove_Appl_Envr
Report_Appl_Envr
Report_Appl_Envr_States
Request_Appl_Envr
Revoke_Appl_Envr
Secure_Appl_Envr
Set_Password_Appl_Envr
Submit_Appl_Envr_Build
Submit_Appl_Envr_Deinstall
Submit_Appl_Envr_Install
Submit_Appl_Envr_Job

Description

An application environment is an abstract meta object which represents an instance of data and a version of software. Application environments are registered at the security domain level, and hence all the security information (eg. UIC's and identifiers) are associated with the application environment, and duplicated on each cluster that supports a given application evironment.

An application environment meta object has an associated OpenVMS username system object.

Attributes of an application environment include an OpenVMS username of the form appl_envr, with a UIC value of the form [group,1], and the value of a resource identifier with a name of the form R_appl_envr.

Applicable management tasks at a security domain level include add, modify, remove and report.

2.12 Appl_Envr_Class

Context

Code: AEUC
Name: Appl_Envr_Class
Brief description: Application Environment User Class
Naming Model: General_Naming
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Mixed
Default Highest Management Level: Security_Domain
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: APEN Appl_Env
APUC Appl_Class
Inherits To: AECU Appl_Envr_Class_User
Properties: APEN Appl_Env (reference to class Appl_Env)
APUC Appl_Class (reference to class Appl_Class)
AVLV Availability_Level
DESC Description
IDNT Identifier_Value
Meta Methods: Add_Appl_Envr_Class
Add_Appl_Envr_Class
Disconnect_Appl_Envr_Class
Modify_Appl_Envr_Class
Receive_Appl_Envr_Class
Remove_Appl_Envr_Class
Report_Appl_Envr_Class
Request_Appl_Envr_Class

Description

Some attributes of an application user class are more effectivly associated with an application environment rather than an application version.

Attributes of an application environment user class include the value of an access identifier with a name of the form A_appl_envr_class.

There are no managament tasks applicable to application environment user classes. Rather, the application user class management tasks effect the selected application environment.

2.13 Appl_Envr_Class_User

Context

Code: AECU
Name: Appl_Envr_Class_User
Brief description: Application Environment User Class Member
Naming Model: Internal_Ids
Instantiation Model: Default
Meta Class Implementation: Internal
Meta Class Type: Local
Default Highest Management Level: Cluster
Installation Level: Turnkey
Associations: Instantiated
Abbreviation on Lookup: No
Ambiguous Qualification: No
Inherits From: AEUC Appl_Envr_Class
AEUS Appl_Envr_User
Property: AEUC Appl_Envr_Class (reference to class Appl_Envr_Class)


Previous Next Contents Index