Go to main content
Index
Numbers and Symbols
- #$upgrade directive
Specifying the #$upgrade and #$upgrade_from Directives
- #$upgrade_from directive
Specifying the #$upgrade and #$upgrade_from Directives- ANYTIME
#$upgrade_from Directive in
an RTR File
- AT_CREATION
#$upgrade_from Directive in
an RTR File
- tunability values
#$upgrade_from Directive in
an RTR File
- WHEN_DISABLED
#$upgrade_from Directive in
an RTR File
- WHEN_OFFLINE
#$upgrade_from Directive in
an RTR File
- WHEN_UNMANAGED
#$upgrade_from Directive in
an RTR File
- WHEN_UNMONITORED
#$upgrade_from Directive in
an RTR File
- (Resource Type Registration)
- file
- upgrading
Resource Type Name
A
- accessing network address
- with DSDL
Accessing Network Address Information
- administrative interface
- RGM (Resource Group Manager)
Resource Group Manager Administrative
Interface
- Agent Builder
- analyzing the application
Analyzing the Application
- binary files
Source and Binary Files
- cloning existing resource type
How to Clone an Existing Resource Type
- command-line version
How to Use the Command-Line Version
of Agent Builder
- Configure screen
Using the Configure Screen
- configuring
Installing and Configuring Agent
Builder
- Create screen
Using the Create Screen
- description
Oracle Solaris Cluster Agent Builder
Programming Architecture of the
Oracle Solaris Cluster Application Environment
- directory structure
Directory Structure That Agent
Builder Creates
- editing generated source code
Editing the Generated Source Code
- installing
Installing and Configuring Agent
Builder
- man pages
Utility Scripts and Man Pages
That Agent Builder Creates
- navigating in
Navigating Agent Builder- Browse
Browse Command
- Edit menu
Agent Builder Edit Menu
- File menu
Agent Builder File Menu
- menus
Agent Builder Menus
- package directory
Package Directory That Agent Builder
Creates
- reusing code
Reusing Code That You Create With
Agent Builder
- rtconfig file
rtconfig File
- scripts
Utility Scripts and Man Pages
That Agent Builder Creates
- source files
Source and Binary Files
- starting
Starting Agent Builder
- support files
Support Files That Agent Builder
Creates
- using
Using Agent Builder
- ANYTIME
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- API, Resource Management See
RMAPI
- application environment
- Oracle Solaris Cluster
Oracle Solaris Cluster Application Environment
- arguments
- RMAPI method
Arguments That You Can Provide to
Callback Methods
- arraymax
- resource type upgrade
Overview of Modifying a Resource Type
- arraymin
- resource type upgrade
Overview of Modifying a Resource Type
- AT_CREATION
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- attributes
- resource property
Resource Property Attributes
B
- binary files
- Agent Builder
Source and Binary Files
- bind(3SOCKET)
Binding to INADDR_ANY as
Opposed to Binding to Specific IP Addresses
- Binding to INADDR_ANY
Binding to INADDR_ANY as
Opposed to Binding to Specific IP Addresses
- Boot method, using
Control and Initialization Callback
Methods
Using the Boot Method
- Browse
- Agent Builder
Browse Command
C
- C program functions
- RMAPI
C Functions
- callback methods
- control
Control and Initialization Callback
Methods
- description
Callback Methods
- initialization
Control and Initialization Callback
Methods
- Monitor_check
Monitor Control Callback Methods
- Monitor_start
Monitor Control Callback Methods
- Monitor_stop
Monitor Control Callback Methods
- naming conventions
Naming Conventions for Functions
and Callback Methods
- overview
Oracle Solaris Cluster Application Environment
- Postnet_start
Net-Relative Callback Methods
- Prenet_start
Net-Relative Callback Methods
- RMAPI
RMAPI Callback Methods
- Update
Administrative Support Methods
- using
Providing Administrative Support for a
Resource
- Validate
Administrative Support Methods
- checks
- validating for scalable services
Validation Checks for Scalable Services
- client
- CRNP
How a Client Registers With the Server
- cloning existing resource type
- Agent Builder
How to Clone an Existing Resource Type
- clsetup
- description
clsetup Utility
- cluster commands
- RMAPI
Cluster Command
- cluster functions
- RMAPI
Cluster Functions
- cluster properties
Cluster Properties- Concentrate_load
Cluster Properties
- Cluster Reconfiguration Notification Protocol See
CRNP
- code
- changing method
Changing Method Code
- changing monitor
Changing Monitor Code
- codes
- RMAPI exit
Callback Method Exit Codes
- command line
- Agent Builder
How to Use the Command-Line Version
of Agent Builder
- commands on
Administrative Commands
- commands
- clsetup
clsetup Utility
- halockrun
Providing Process Management
- hatimerun
Providing Process Management
- Oracle Solaris Cluster
Administrative Commands
- RMAPI resource type
Resource Type Command
- components
- RMAPI
Resource Management API
- Concentrate_load
- resource property
Cluster Properties
- concepts
- CRNP
CRNP Concepts
- Configure screen
- Agent Builder
Using the Configure Screen
- configuring
- Agent Builder
Installing and Configuring Agent
Builder
- conventions
- callback method names
Naming Conventions for Functions
and Callback Methods
- function names
Naming Conventions for Functions
and Callback Methods
- Create screen
- Agent Builder
Using the Create Screen
- CRNP (Cluster Reconfiguration Notification Protocol)
- authentication
How the CRNP Authenticates Clients and
the Server
- client
How a Client Registers With the Server
- client identification process
How the Server Identifies a Client
- communication
CRNP Semantics
- concepts
CRNP Concepts
- description
How the CRNP Works
- error conditions
How a Client Is to Handle Error Conditions
- example Java application
Example of Creating a Java Application
That Uses the CRNP
- function of
How the CRNP Works
- message types
CRNP Message Types
- registration of client and server
How a Client Registers With the Server
- SC_CALLBACK_REG messages
How SC_CALLBACK_REG Messages
Are Passed Between a Client and the Server
- SC_EVENT
Contents of an SC_EVENT Message
How the Server Delivers Events to a Client
- SC_REPLY
Contents of an SC_REPLY Message
How the Server Replies to a Client
- semantics of protocol
CRNP Semantics
- server
How a Client Registers With the Server
- server event delivery
How the Server Delivers Events to a Client
- server reply
How the Server Replies to a Client
D
- daemon
- designing the fault monitor
Designing the Fault Monitor Daemon
- data service
- creating
- analyzing suitability
Analyzing the Application for Suitability
- determining the interface
Determining the Interface to Use
- sample
Overview of the Sample Data Service- common functionality
Providing Common Functionality to All
Methods
- controlling the data service
Controlling the Data Service
- defining a fault monitor
Defining a Fault Monitor
- extension properties in RTR file
Extension Properties in the RTR File
- generating error messages
Generating Error Messages
- handling property updates
Handling Property Updates
- Monitor_check method
How the Monitor_check Method
Works
- Monitor_start method
How the Monitor_start Method
Works
- Monitor_stop method
How the Monitor_stop Method
Works
- obtaining property information
Obtaining Property Information
- probe program
How the Probe Program Works
- resource properties in RTR file
Resource Properties in the Sample RTR
File
- RTR file
Resource Type Properties in the Sample
RTR File
- Start method
How the Start Method
Works
- Stop method
How the Stop Method
Works
- Update method
How the Update Method
Works
- Validate method
How the Validate Method
Works
- setting up development environment
Setting Up the Development Environment
for Writing a Data Service
- transferring to cluster for testing
Transferring a Data Service to a Cluster
- Data Service Development Library See
DSDL
- data services
- testing
Using TCP Keep-Alives to Protect the Server
- testing HA
Testing HA Data Services
- writing
Using TCP Keep-Alives to Protect the Server
- debugging resource types with DSDL
Debugging the Resource Type Implementation
- default property values
- new value for upgrade
What Happens When a Cluster Administrator Upgrades
- when inherited
What Happens When a Cluster Administrator Upgrades
- dependencies
- coordinating between resources
Coordinating Dependencies Between Resources
- directive
- #$upgrade
Specifying the #$upgrade and #$upgrade_from Directives
- #$upgrade_from
#$upgrade_from Directive in
an RTR File
#$upgrade_from Directive in
an RTR File
- default tunability
#$upgrade_from Directive in
an RTR File
- placement in RTR file
Specifying the #$upgrade and #$upgrade_from Directives
- RT_version
#$upgrade_from Directive in
an RTR File
- tunability constraints
#$upgrade_from Directive in
an RTR File
- directories
- Agent Builder
Package Directory That Agent Builder
Creates
- directory structure
- Agent Builder
Directory Structure That Agent
Builder Creates
- distinguishing between multiple registered versions
- rt-version
Resource Type Name
- distinguishing between vendors
- vendor-id
Resource Type Name
- documentation requirements
- for upgrade
Documentation to Provide for a Modified Resource
Type
- tunability constraints
Documentation to Provide for a Modified Resource
Type
- DSDL (Data Service Development Library)
- accessing network address
Accessing Network Address Information
- components
Data Service Development Library
- debugging resource types
Debugging the Resource Type Implementation
- description
Managing Configuration Properties
DSDL Overview
- enabling HA local file systems
Enabling Highly Available Local
File Systems
- fault monitor functions
Fault Monitor Functions
- fault monitoring
Fault Monitoring Using TCP Connections
Functions
- general purpose functions
General-Purpose Functions
- implementing a fault monitor
Implementing a Fault Monitor
- libdsdev.so
Oracle Solaris Cluster Application Environment
- network resource access functions
Network Resource Access Functions
- overview
Oracle Solaris Cluster Application Environment
- Process Monitor Facility (PMF) functions
PMF Functions
- property functions
Property Functions
- sample resource type implementation
- determining the fault monitor action
Determining the Fault Monitor Action
- ORCL.xfnts fault monitor
ORCL.xfnts Fault
Monitor
- ORCL.xfnts RTR file
ORCL.xfnts RTR
File
- returning from svc_start()
Returning From svc_start
- scds_initialize() function
scds_initialize Function
- starting the service
Starting the Service With svc_start
- svc_probe() function
svc_probe Function
- TCP port number
TCP Port Number
- validating the service
Validating the Service Before Starting
the X Font Server
- X font server
X Font Server
- X font server configuration file
X Font Server Configuration File
- xfnts_monitor_check method
xfnts_monitor_check Method
- xfnts_monitor_start method
xfnts_monitor_start Method
- xfnts_monitor_stop method
xfnts_monitor_stop Method
- xfnts_probe main loop
xfonts_probe Main
Loop
- xfnts_start method
xfnts_start Method
- xfnts_stop method
xfnts_stop Method
- xfnts_update method
xfnts_update Method
- xfnts_validate method
xfnts_validate Method
- starting a data service
Starting and Stopping a Data Service
- stopping a data service
Starting and Stopping a Data Service
- utility functions
Utility Functions
- where implemented
Oracle Solaris Cluster Application Environment
E
- editing generated Agent Builder source code
Editing the Generated Source Code
- enabling HA local file systems with DSDL
Enabling Highly Available Local
File Systems
- error conditions
- CRNP
How a Client Is to Handle Error Conditions
- events
- guaranteed delivery
How the Delivery of Events Is Guaranteed
- examples
- data service
Overview of the Sample Data Service
- Java application that uses CRNP
Example of Creating a Java Application
That Uses the CRNP
- exit codes
- RMAPI
Callback Method Exit Codes
- extension properties
- declaring
Declaring Extension Properties
F
- failover resource
- implementing
Implementing a Failover Resource
- fault monitor
- daemon
- designing the
Designing the Fault Monitor Daemon
- functions, DSDL
Fault Monitor Functions
- ORCL.xfnts
ORCL.xfnts Fault
Monitor
- files
- binary in Agent Builder
Source and Binary Files
- rtconfig
rtconfig File
- source in Agent Builder
Source and Binary Files
- support in Agent Builder
Support Files That Agent Builder
Creates
- Fini method, guidelines for implementing
Guidelines for Implementing a Fini Method
- Fini method, using
Control and Initialization Callback
Methods
Using the Fini Method
- fully qualified resource type name
- how obtained
Resource Type Name
- functions
- DSDL fault monitor
Fault Monitor Functions
- DSDL network resource access
Network Resource Access Functions
- DSDL Process Monitor Facility (PMF)
PMF Functions
- DSDL property
Property Functions
- DSDL utility
Utility Functions
- general purpose DSDL
General-Purpose Functions
- naming conventions
Naming Conventions for Functions
and Callback Methods
- RMAPI C program
C Functions
- RMAPI cluster
Cluster Functions
- RMAPI resource
Resource Functions
- RMAPI resource group
Resource Group Functions
- RMAPI resource type
Resource Type Functions
- RMAPI utility
Utility Function
- scds_initialize()
scds_initialize Function
- svc_probe()
svc_probe Function
G
- GDS (generic data service)
- definition
Generic Data Service
- generic data service See
GDS
H
- HA data services
- testing
Testing HA Data Services
- halockrun
- description
Providing Process Management
- handling
- error
Error Handling
- hatimerun
- description
Providing Process Management
I
- idempotence
- methods
Idempotence of Methods
- implementing
- fault monitor with DSDL
Implementing a Fault Monitor
- RMAPI
Oracle Solaris Cluster Application Environment
- INADDR_ANY
Binding to INADDR_ANY as
Opposed to Binding to Specific IP Addresses
- Init method, using
Control and Initialization Callback
Methods
Using the Init Method
- installation requirements
- resource type packages
Determining Installation Requirements and Packaging
- installing Agent Builder
Installing and Configuring Agent
Builder
- interface
- RGM (Resource Group Manager)
Resource Group Manager Administrative
Interface
- interfaces
- command-line
Administrative Commands
- programming
Programming Interfaces
J
- Java
- sample application that uses CRNP
Example of Creating a Java Application
That Uses the CRNP
K
- keep-alives
- using
Using TCP Keep-Alives to Protect the Server
L
- libdsdev.so
- DSDL
Oracle Solaris Cluster Application Environment
- libscha.so
- RMAPI
Oracle Solaris Cluster Application Environment
- logging
- adding to a resource
Adding Message Logging to a Resource
M
- man pages
- Agent Builder
Utility Scripts and Man Pages
That Agent Builder Creates
- master
- description
Description of a Resource Group
- max
- resource type upgrade
Overview of Modifying a Resource Type
- menus
- Agent Builder
Agent Builder Menus
- Agent Builder Edit
Agent Builder Edit Menu
- Agent Builder File
Agent Builder File Menu
- message logging
- adding to a resource
Adding Message Logging to a Resource
- messages
- SC_CALLBACK_REG CRNP
Contents of an SC_CALLBACK_REG Message
How SC_CALLBACK_REG Messages
Are Passed Between a Client and the Server
- SC_EVENT CRNP
Contents of an SC_EVENT Message
How the Server Delivers Events to a Client
- SC_REPLY CRNP
Contents of an SC_REPLY Message
How the Server Replies to a Client
- method arguments
- RMAPI
Arguments That You Can Provide to
Callback Methods
- method code
- changing
Changing Method Code
- methods
- Boot
Description of Init, Fini, and Boot Methods
Control and Initialization Callback
Methods
Using the Boot Method
- callback
Providing Administrative Support for a
Resource- control
Control and Initialization Callback
Methods
- initialization
Control and Initialization Callback
Methods
- Fini
Description of Init, Fini, and Boot Methods
Control and Initialization Callback
Methods
Using the Fini Method
- Fini, guidelines for implementing
Guidelines for Implementing a Fini Method
- idempotence
Idempotence of Methods
- Init
Description of Init, Fini, and Boot Methods
Control and Initialization Callback
Methods
Using the Init Method
- Monitor_check
Monitor_check Method
Monitor Control Callback Methods
- Monitor_check callback
Monitor Control Callback Methods
- Monitor_start
Monitor_start Method
Monitor Control Callback Methods
- Monitor_start callback
Monitor Control Callback Methods
- Monitor_stop
Monitor_stop Method
Monitor Control Callback Methods
- Monitor_stop callback
Monitor Control Callback Methods
- Postnet_start
Net-Relative Callback Methods
- Postnet_start callback
Net-Relative Callback Methods
- Prenet_start
Net-Relative Callback Methods
- Prenet_start callback
Net-Relative Callback Methods
- Start
Start Method
Control and Initialization Callback
Methods
Deciding Which Start and Stop Methods to Use
- Stop
Stop Method
Control and Initialization Callback
Methods
Deciding Which Start and Stop Methods to Use
- Update
Update Method
Administrative Support Methods
Providing Administrative Support for a
Resource
- Update callback
Administrative Support Methods
- Validate
Validate Method
Administrative Support Methods
Providing Administrative Support for a
Resource
- Validate callback
Administrative Support Methods
- xfnts_monitor_check
xfnts_monitor_check Method
- xfnts_monitor_start
xfnts_monitor_start Method
- xfnts_monitor_stop
xfnts_monitor_stop Method
- xfnts_start
xfnts_start Method
- xfnts_stop
xfnts_stop Method
- xfnts_update
xfnts_update Method
- xfnts_validate
xfnts_validate Method
- min
- resource type upgrade
Overview of Modifying a Resource Type
- modifying resource types
Overview of Modifying a Resource Type
- monitor code
- changing
Changing Monitor Code
- Monitor_check method
- compatibility
#$upgrade_from Directive in
an RTR File
- using
Monitor Control Callback Methods
- Monitor_start method
- using
Monitor Control Callback Methods
- Monitor_stop method
- using
Monitor Control Callback Methods
N
- naming conventions
- callback methods
Naming Conventions for Functions
and Callback Methods
- functions
Naming Conventions for Functions
and Callback Methods
- navigating Agent Builder
Navigating Agent Builder
- network resource access functions
- DSDL
Network Resource Access Functions
O
- options
- tunability
#$upgrade_from Directive in
an RTR File
- Oracle Solaris
- publisher
How to Set Up the Development Environment
- Oracle Solaris Cluster
- application environment
Oracle Solaris Cluster Application Environment
- commands
Administrative Commands
- publisher
How to Set Up the Development Environment
- Oracle Solaris Cluster Agent Builder See
Agent Builder
- Oracle Solaris Cluster Manager
- description
Oracle Solaris Cluster Manager
- ORCL.xfnts
- fault monitor
ORCL.xfnts Fault
Monitor
- RTR file
ORCL.xfnts RTR
File
P
- package directory
- Agent Builder
Package Directory That Agent Builder
Creates
- PMF (Process Monitor Facility)
- functions, DSDL
PMF Functions
- overview
Oracle Solaris Cluster Application Environment
- purpose
Providing Process Management
- Postnet_start method
- using
Net-Relative Callback Methods
- Postnet_stop
- compatibility
#$upgrade_from Directive in
an RTR File
- Prenet_start method
- using
Net-Relative Callback Methods
- primary nodes
Description of a Resource Group
- process management
Providing Process Management
- Process Monitor Facility See
PMF
- programming architecture
Oracle Solaris Cluster Application Environment
- programming interfaces
Programming Interfaces
- properties
- changing resource
Providing Administrative Support for a
Resource
- cluster
Cluster Properties
- declaring extension
Declaring Extension Properties
- declaring resource
Declaring Resource Properties
- declaring resource type
Declaring Resource Type Properties
- resource
Resource Properties
- resource group
Resource Group Properties
- setting resource
Providing Administrative Support for a
Resource
Setting Resource and Resource Type Properties
- setting resource type
Setting Resource and Resource Type Properties
- property attributes
- resource
Resource Property Attributes
- property functions
- DSDL
Oracle Solaris Cluster Application Environment
- property values
- default
What Happens When a Cluster Administrator Upgrades
- property variables
Using Property Variables- how Agent Builder substitutes types of
How Agent Builder Substitutes
Property Variables
- list of
List of Property Variables
- list of resource
Resource Property Variables
- list of resource group
Resource Group Property Variables
- list of resource type
Resource Type Property Variables
- syntax of
Syntax of Property Variables
- publisher
- Oracle Solaris
How to Set Up the Development Environment
- Oracle Solaris Cluster
How to Set Up the Development Environment
Q
- query
- SCHA_TARGET_NODES
SCHA_TARGET_NODES Query
R
- registering CRNP clients and servers
How a Client Registers With the Server
- resource
- adding message logging to a
Adding Message Logging to a Resource
- implementing a failover
Implementing a Failover Resource
- implementing a scalable
Implementing a Scalable Resource
- monitoring
Monitoring a Resource
- starting
Starting and Stopping a Resource
- stopping
Starting and Stopping a Resource
- resource commands
- RMAPI
RMAPI Resource Commands
- resource dependencies
- coordinating
Coordinating Dependencies Between Resources
- resource functions
- RMAPI
Resource Functions
- resource group commands
- RMAPI
Resource Group Commands
- resource group functions
- RMAPI
Resource Group Functions
- Resource Group Manager See
RGM
- resource group properties
Resource Group Properties- accessing information about
Accessing Resource and Resource Group Property
Information
- resource groups
- description
Description of a Resource Group
- failover
Description of a Resource Group
- properties
Description of a Resource Group
- scalable
Description of a Resource Group
- Resource Management API See
RMAPI
- resource migration
- resource migration from their stop method
Supporting Resource Types That Perform Resource Migration From Their
Stop Method
- resource properties
Resource Properties- accessing information about
Accessing Resource and Resource Group Property
Information
- changing
Providing Administrative Support for a
Resource
- declaring
Declaring Resource Properties
- setting
Providing Administrative Support for a
Resource
Setting Resource and Resource Type Properties
- resource property
- Pre_evict
Pre_evict Resource Property
- resource property attributes
Resource Property Attributes
- resource type
- what happens when upgrading
What Happens When a Cluster Administrator Upgrades
- resource type names
- obtaining fully qualified
Resource Type Name
- restrictions
Using the Create Screen
Changing the RT_version in
an RTR File
- version suffix
Resource Type Name
- resource type packages
- installation requirements
Determining Installation Requirements and Packaging
- resource type properties
- declaring
Declaring Resource Type Properties
- setting
Setting Resource and Resource Type Properties
- resource type registration See
RTR
- resource types
- commands
- RMAPI
Resource Type Command
- debugging with DSDL
Debugging the Resource Type Implementation
- description
Description of a Resource Type
- functions
- RMAPI
Resource Type Functions
- modifying
Overview of Modifying a Resource Type
- multiple versions
Overview of Modifying a Resource Type
- upgrading requirements
Overview of Modifying a Resource Type
- resource-type
- upgrading
Resource Type Name
- resources
- coordinating dependencies between
Coordinating Dependencies Between Resources
- description
Description of a Resource
- reusing code
- Agent Builder
Reusing Code That You Create With
Agent Builder
- RGM (Resource Group Manager)
- administrative interface
Resource Group Manager Administrative
Interface
- description
Resource Group Manager
- handling of resource groups
Resource Group Manager Model
- handling of resource types
Resource Group Manager Model
- handling of resources
Resource Group Manager Model
- purpose
Programming Architecture of the
Oracle Solaris Cluster Application Environment
- RMAPI (Resource Management API)
Oracle Solaris Cluster Application Environment- C program functions
C Functions
- callback methods
RMAPI Callback Methods
- cluster commands
Cluster Command
- cluster functions
Cluster Functions
- components
Resource Management API
- exit codes
Callback Method Exit Codes
- libscha.so
Oracle Solaris Cluster Application Environment
- method arguments
Arguments That You Can Provide to
Callback Methods
- resource commands
RMAPI Resource Commands
- resource functions
Resource Functions
- resource group commands
Resource Group Commands
- resource group functions
Resource Group Functions
- resource type commands
Resource Type Command
- resource type functions
Resource Type Functions
- shell commands
RMAPI Shell Commands
- utility functions
Utility Function
- where implemented
Oracle Solaris Cluster Application Environment
- rt-version
- upgrading
Resource Type Name
- RT_version
- purpose
Changing the RT_version in
an RTR File
- when to change
Changing the RT_version in
an RTR File
- rtconfig file
rtconfig File
- RTR (Resource Type Registration)
- description
Callback Methods
- file
- changing
Before You Change the RTR File
- description
Resource Type Registration File
- ORCL.xfnts
ORCL.xfnts RTR
File
S
- sample data service
- common functionality
Providing Common Functionality to All
Methods
- controlling the data service
Controlling the Data Service
- defining a fault monitor
Defining a Fault Monitor
- extension properties in RTR file
Extension Properties in the RTR File
- generating error messages
Generating Error Messages
- handling property updates
Handling Property Updates
- Monitor_check method
How the Monitor_check Method
Works
- Monitor_start method
How the Monitor_start Method
Works
- Monitor_stop method
How the Monitor_stop Method
Works
- obtaining property information
Obtaining Property Information
- probe program
How the Probe Program Works
- RTR file
Resource Type Properties in the Sample
RTR File
- sample properties in RTR file
Resource Properties in the Sample RTR
File
- Start method
How the Start Method
Works
- Stop method
How the Stop Method
Works
- Update method
How the Update Method
Works
- Validate method
How the Validate Method
Works
- sample DSDL code
- determining the fault monitor action
Determining the Fault Monitor Action
- ORCL.xfnts fault monitor
ORCL.xfnts Fault
Monitor
- ORCL.xfnts RTR file
ORCL.xfnts RTR
File
- returning from svc_start()
Returning From svc_start
- scds_initialize() function
scds_initialize Function
- starting the service
Starting the Service With svc_start
- svc_probe() function
svc_probe Function
- TCP port number
TCP Port Number
- validating the service
Validating the Service Before Starting
the X Font Server
- X font server
X Font Server
- X font server configuration file
X Font Server Configuration File
- xfnts_monitor_check method
xfnts_monitor_check Method
- xfnts_monitor_start method
xfnts_monitor_start Method
- xfnts_monitor_stop method
xfnts_monitor_stop Method
- xfnts_probe main loop
xfonts_probe Main
Loop
- xfnts_start method
xfnts_start Method
- xfnts_stop method
xfnts_stop Method
- xfnts_update method
xfnts_update Method
- xfnts_validate method
xfnts_validate Method
- SC_CALLBACK_REG
- contents
Contents of an SC_CALLBACK_REG Message
- SC_EVENT
- contents
Contents of an SC_EVENT Message
- SC_REPLY
- contents
Contents of an SC_REPLY Message
- scalable resource
- implementing
Implementing a Scalable Resource
- scalable services
- validating
Validation Checks for Scalable Services
- scds_initialize() function
scds_initialize Function
- screens
- Configure
Using the Configure Screen
- Create
Using the Create Screen
- scripts
- Agent Builder
Utility Scripts and Man Pages
That Agent Builder Creates
- server
- CRNP
How a Client Registers With the Server
- X font
- configuration file
X Font Server Configuration File
- definition
X Font Server
- xfs
- port number
TCP Port Number
- shell commands
- RMAPI
RMAPI Shell Commands
- source code
- editing generated Agent Builder
Reusing Code That You Create With
Agent Builder
- source files
- Agent Builder
Source and Binary Files
- Start method, using
Control and Initialization Callback
Methods
Deciding Which Start and Stop Methods to Use
- starting a data service with DSDL
Starting and Stopping a Data Service
- Stop method
- compatibility
#$upgrade_from Directive in
an RTR File
- using
Control and Initialization Callback
Methods
Deciding Which Start and Stop Methods to Use
- stop method
- resource types that perform resource migration
Supporting Resource Types That Perform Resource Migration From Their
Stop Method
- stopping a data service with DSDL
Starting and Stopping a Data Service
- support files
- Agent Builder
Support Files That Agent Builder
Creates
- svc_probe() function
svc_probe Function
T
- TCP connections
- using DSDL fault monitoring
Fault Monitoring Using TCP Connections
Functions
- testing
- data services
Using TCP Keep-Alives to Protect the Server
- HA data services
Testing HA Data Services
- tunability constraints
- documentation requirements
Documentation to Provide for a Modified Resource
Type
- tunability options
#$upgrade_from Directive in
an RTR File- ANYTIME
#$upgrade_from Directive in
an RTR File
- AT_CREATION
#$upgrade_from Directive in
an RTR File
- WHEN_DISABLED
#$upgrade_from Directive in
an RTR File
- WHEN_OFFLINE
#$upgrade_from Directive in
an RTR File
- WHEN_UNMANAGED
#$upgrade_from Directive in
an RTR File
- WHEN_UNMONITORED
#$upgrade_from Directive in
an RTR File
U
- Update method
- compatibility
#$upgrade_from Directive in
an RTR File
- using
Administrative Support Methods
Providing Administrative Support for a
Resource
- upgrade aware
- defined
Overview of Modifying a Resource Type
- upgrades
- documentation requirements
Documentation to Provide for a Modified Resource
Type
- upgrading resource types
Overview of Modifying a Resource Type
- utility functions
- DSDL
Utility Functions
- RMAPI
Utility Function
V
- Validate method
- using
Administrative Support Methods
Providing Administrative Support for a
Resource
- validation checks
- scalable services
Validation Checks for Scalable Services
- values
- default property
What Happens When a Cluster Administrator Upgrades
- variables
- how Agent Builder substitutes types of property
How Agent Builder Substitutes
Property Variables
- list of property
List of Property Variables
- list of resource group property
Resource Group Property Variables
- list of resource property
Resource Property Variables
- list of resource type property
Resource Type Property Variables
- property
Using Property Variables
- syntax of property
Syntax of Property Variables
- vendor-id
- distinguishing between
Resource Type Name
- upgrading
Resource Type Name
W
- WHEN_DISABLED
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- WHEN_OFFLINE
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- WHEN_UNMANAGED
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- WHEN_UNMONITORED
- #$upgrade_from directive
#$upgrade_from Directive in
an RTR File
- writing data services
Using TCP Keep-Alives to Protect the Server
X
- X font server
- configuration file
X Font Server Configuration File
- definition
X Font Server
- xfnts_monitor_check
xfnts_monitor_check Method
- xfnts_monitor_start
xfnts_monitor_start Method
- xfnts_monitor_stop
xfnts_monitor_stop Method
- xfnts_start
xfnts_start Method
- xfnts_stop
xfnts_stop Method
- xfnts_update
xfnts_update Method
- xfnts_validate
xfnts_validate Method
- xfs server
- port number
TCP Port Number