Solstice Enterprise Manager 4.1 Developing C++ Applications Doc Set ContentsPrevious


A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Index

Symbols

! operator, 1

A

abortAssociation enforcement action, 1
Abstract Syntax Notation #1 (ASN.1)
introduction, 1
basic encoding rules (BER), 1, 2
em_debug message types, 1
syntax and logic, verifying, 1
abstracting managed object classes, 1, 2
ACAccessControlRules class
get_access_control_switch function, 1, 2
get_default_access function, 1
get_default_event_access function, 1
get_denial_granularity function, 1
get_domain_identity function, 1
get_trusted_host_list function, 1
set_access_control_switch function, 1, 2
ACAccessUserList class, 1
ACAppFeatureContainer class, 1
ACApplication class, 1
ACApplicationContainer class, 1
ACApplicationFeature class, 1
ACApplicationFeatureList class, 1
access control
overview, 1, 2
activating, 1, 2
application level
introduction, 1
enforcing predefined rules, 1, 2, 3
privilege groups, adding applications to, 1
application-feature level
introduction, 1
enforcing predefined rules, 1, 2
getting feature list, 1, 2
privilege groups, adding features to, 1
deactivating, 1, 2
decision and enforcement functions, 1
defaults, getting, 1, 2
denial granularity, 1
domains
generally, 1
specifying for secure MPAs, 1
em_debug message types, 1
enforcement actions
defining, 1, 2
events, 1, 2
management operations, 1
error handling
generally, 1, 2
rule creation, 1
target creation, 1
events
introduction, 1
auxiliary object, 1, 2
enforcement actions, 1, 2
log owners, assigning, 1, 2
log server, enabling, 1
examples, 1, 2
managed-object level
introduction, 1
denial, handling, 1
granularity, of denial, 1
operations permitted, defining, 1, 2
rules, 1, 2
selecting objects for, 1, 2, 3, 4
MPAs
introduction, 1
ACE class, 1, 2
AuxServerUtils class, 1
decision and enforcement functions, 1
domains, 1
processing information in events, 1, 2
services required, 1, 2
updating access control information, 1, 2
privilege groups
introduction, 1
applications, adding, 1
creating, 1, 2
features, adding, 1
MIS, adding to, 1
predefined, 1
rules, adding to, 1, 2
storing persistently, 1, 2
users, adding, 1, 2
rules
introduction, 1
creating, 1, 2
defining, 1, 2
enforcing, 1, 2, 3
MIS, adding to, 1
predefined, 1
privilege groups, adding, 1, 2
storing persistently, 1, 2
targets, adding, 1
targets
introduction, 1, 2
creating, 1, 2
operations permitted, defining, 1, 2
rules, adding to, 1
trusted hosts, 1
users
introduction, 1
creating, 1
MIS, adding to, 1, 2
privilege groups, adding to, 1, 2
access control API
introduction, 1
error-handling functions, 1, 2
examples, 1
access control engine API
introduction, 1
examples, 1
access_type property, MorfBuilder class, 1, 2
ACDbObject class
constructor, 1
create function, 1
exists function, 1
set_auxobject_owner function, 1
store function, 1
ACE class, 1, 2
ACFilter defined type, 1
ACGroup class
add_application function, 1
add_application_feature function, 1
add_group_member function, 1
constructor, 1
create function, 1
exists function, 1
store function, 1
ACInterface class
get_access_user_list function, 1
get_application_container function, 1
ACMOCList defined type, 1
ACMOIList defined type, 1
ACOperationsList defined type, 1
ACRule class
add_group function, 1
add_targets function, 1
constructor, 1
create function, 1
exists function, 1
get_error_string function, 1
get_error_type function, 1
set_enforcement_action function, 1
store function, 1
ACScope class, 1
ACTargets class
introduction, 1
add_moc function, 1
add_moi function, 1
constructor, 1, 2
create function, 1
exists function, 1
get_error_string function, 1
get_error_type function, 1
set_filter function, 1
set_moc_list function, 1
set_moi_list function, 1
set_operations_list function, 1
set_scope function, 1
store function, 1
Action GDMO template, 1, 2
action operation, targets, 1
actions
debugging, 1
defining, 1
em_debug message types, 1
on managed objects
generally, 1, 2
asynchronous, 1
metadata retrieval, 1, 2
on object collections
generally, 1
asynchronous, 1
CMIS, 1
replies to, information contained in, 1
retrieving from MDR, 1
timeouts, 1
Actions menu, Network Views tool, customizing, 1, 2
activating
access control, 1, 2
Image instances
generally, 1
asynchronously, 1, 2
in object collections, 1, 2, 3
activation, topology types, customizing, 1, 2
ACUser class, 1
ADD operation
asynchronous CMIS M-SET request, 1
Image class and, 1
add_application function, ACGroup class, 1
add_application_feature function, ACGroup class, 1
add_group function, ACRule class, 1
add_group_member function, ACGroup class, 1
add_moc function, ACTargets class, 1
add_moi function, ACTargets class, 1
add_targets function, ACRule class, 1
add_user function, ACAccessUserList class, 1
addMember operation, targets, 1
Administration window, customizing, 1, 2
AdministrativeState, 1
agent
directly access managed resource, 1
indirectly access managed resource, 1
manager-agent model, 1
process that accesses the managed object, 1
process that accesses the managed resource, 1
process that collects data, 1
agent role, Solstice EM in, 1, 2
agents
introduction, 1
filters, support for, 1, 2
hierarchical arrangement, 1
in ISO model, 1
scopes, support for, 1, 2
simulating, 1, 2
alarm log manager, em_debug message types, 1
alarm services, em_debug message types, 1
Alarms tool, customizing, 1, 2
Album class
introduction, 1
all_boot function, 1
all_call function, 1
all_create function, 1
all_create_within function, 1
all_destroy function, 1
all_set_dbl function, 1
all_set_gint function, 1
all_set_long function, 1
all_set_raw function, 1
all_set_str function, 1
all_shutdown function, 1
all_start functions, 1
all_store function, 1
asynchronous functions, 1
AUTOIMAGE property, 1
CMIS operations supported, 1
constructor, 1
derive function
generally, 1
restrictions, 1
exclude function, 1
first_image function, 1
include function, 1
instance associated with event, getting, 1
nicknames, 1
performance considerations, 1
set_derivation function, 1
set_prop function, 1, 2, 3
start_derive function, 1
start_m_action function, 1
start_m_action_raw function, 1
start_m_get function, 1
start_m_set function, 1, 2
TRACKMODE property, 1
when function, 1, 2
AlbumImage class
introduction, 1
next_album function, 1
next_image function, 1
all_boot function, Album class, 1
all_call function, Album class, 1
all_create function, Album class, 1
all_create_within function, Album class, 1
all_destroy function, Album class, 1
ALL_LEVELS scope value, 1
ALL_LEVELS_EXCEPT_BASE scope value, 1
all_set_dbl function, Album class, 1
all_set_gint function, Album class, 1
all_set_long function, Album class, 1
all_set_raw function, Album class, 1
all_set_str function, Album class, 1
all_shutdown function, Album class, 1
all_start functions, Album class, 1
all_store function, Album class, 1
allocating OIDs, guidelines for, 1, 2
allow enforcement action, 1
and keyword, filters, 1
annotation secretary, em_debug message types, 1
ANY ASN.1 type
definition, 1
creating Morf instances for, 1, 2
formatting string representation of, 1
string representation, Morf class, 1
ANY DEFINED BY ASN.1 type
creating Morf instances for, 1, 2
formatting string representation of, 1
anyString keyword, filters, 1
APIs (application programming interfaces) of Solstice EM
architecture, 1
uses of, 1
application class ASN.1 tags, 1
application context, 1
application launcher, See tools windows1
application programming interfaces (APIs) of Solstice EM
architecture, 1
uses of, 1
APPLICATION_OBJNAME property, 1
applications
access control
introduction, 1
enforcing predefined rules, 1, 2, 3
privilege groups, adding applications to, 1
access to managed objects
generally, 1, 2
asynchronous, 1
compiling, guidelines for, 1, 2
data component, 1
development process
overview, 1
debugging, 1, 2, 3
examples, 1, 2, 3
high-level design, 1, 2
implementation, 1, 2
integration, 1
low-level design, 1, 2
requirements analysis, 1, 2
system testing, 1
unit testing, 1, 2, 3
direct access to databases, 1, 2
error handling, 1, 2
feature-level access control
introduction, 1
enforcing predefined rules, 1, 2
getting feature list, 1, 2
privilege groups, adding applications to, 1
GUI component, 1
integrating, 1, 2
linking, guidelines for, 1, 2
performance, enhancing, 1, 2
programming model, 1, 2
Solstice EM API component, 1, 2
starting
overview, 1, 2
from Actions menu, Network Views tool, 1, 2
by double clicking topology nodes, 1, 2
from Tools menu, Solstice EM tools, 1, 2
from tools windows, 1, 2
tuning, 1, 2
types developed with Solstice EM APIs, 1
user interaction with, 1, 2
application-to-application API
introduction, 1
examples, 1
architecture, of Solstice EM APIs, 1
arguments
Actions menu applications, 1
Tools menu applications, 1
tools window applications, 1
topology type activation, 1
ASN.1
printing values, 1
sanity check, 1
ASN.1 (Abstract Syntax Notation #1)
introduction, 1
basic encoding rules (BER), 1, 2
em_debug message types, 1
syntax and logic, verifying, 1
ASN.1 modules
examples, 1
exporting, 1
format of, 1, 2
importing, 1, 2
information in, retrieving from MDR, 1
names, retrieving from MDR, 1
ASN.1 tags, 1, 2
ASN.1 types
allowed values
defining, 1
getting, 1, 2
complex
checking value last set, 1
getting, 1
setting, 1, 2
definitions, format of, 1, 2
of Morf instance, getting, 1
tag numbers, 1
universal types, 1
ASN.1 values
decoding
introduction, 1
ENUMERATED values, 1
examples, 1
lists, 1, 2
OBJECT IDENTIFIER values, 1
scalars, 1, 2
SEQUENCE values, 1, 2
SET values, 1, 2
as strings, 1, 2
defining in ASN.1 module specification, 1, 2
encoding
introduction, 1
ANY and ANY DEFINED BY values, 1, 2
CHOICE values, 1, 2, 3
examples, 1
lists, 1, 2
MorfBuilder class, by using, 1, 2
scalars, 1
SEQUENCE and SEQUENCE OF values, 1, 2, 3, 4
SET and SET OF values, 1, 2
from string data, 1, 2
extracting
from lists, 1, 2
from scalars, 1, 2
formatting, 1, 2
parsing
introduction, 1, 2
BIT STRING values, 1, 2, 3, 4, 5
CHOICE values, 1, 2
ENUMERATED values, 1, 2
example, 1, 2
lists, 1, 2
OCTET STRING values, 1, 2
REAL values, 1, 2
SEQUENCE OF values, 1, 2
SET OF values, 1, 2
type, getting, 1
ranges allowed for a type
defining, 1
getting, 1, 2
Asn1ParsedValue class, 1, 2
Asn1Type class
functions for parsing Morf instances, 1
get_bit_string_identifiers function, 1, 2, 3
get_enum_identifiers function, 1, 2
get_range function, 1, 2
get_size_constraint function, 1, 2
Morf class and, 1
Asn1Value
printing, 1
Asn1Value class
decoding data, functions for, 1
getting from Morf instance, 1, 2
strings, transformation by Morf class, 1
assigning nicknames to managed objects, 1, 2
asynchronous operations
introduction, 1
cancelling, 1
CMIS, 1, 2
completion of
callback code, 1, 2
callback registration, 1, 2
error handling, 1, 2
on managed objects, 1
MIS, interaction with, 1
on object collections, 1, 2, 3
response handling, 1, 2
return values, 1
testing for completion of, 1
timeouts, changing, 1
atomic synchronization, 1
ATTR_CHANGED event, 1
attribute
AdministrativeState, 1
code generation and filters, 1
DiscriminatorConstruct, 1
OperationalState, 1
Attribute GDMO template
definition, 1, 2
example, 1
Attribute Group GDMO template, 1, 2
attribute value assertion (AVA), 1
attributes
defining, 1, 2
denial of access to, 1
failure to set, 1, 2
filters, in, 1, 2
getting, 1, 2, 3
management operations permitted, 1
names in function calls, checking, 1, 2
operations on
Image class, 1
in asynchronous CMIS set request, 1
read-only, modifying, 1, 2
retrieving from MDR, 1
setting
asynchronous CMIS M_SET request, 1, 2
Image class, using, 1, 2
in object collections, 1, 2
ATTRIBUTES construct
getting attributes, 1
operations on attributes, 1, 2
read-only attributes, 1
setting attributes, 1
values allowed for attributes, 1
attributeValueChange event, 1, 2
AttrModifier class, 1, 2
AuthFeatures class, 1, 2
AUTOIMAGE property, Album class, 1
automatic assignment, managed object names, 1
auxiliary objects, event access control, 1, 2
AuxServerUtils class, 1
AVA (attribute value assertion), 1

B

backing store, em_debug message types, 1
base managed object
access control, 1
event filtering, 1
object collections, 1
BASE_OBJECT scope value, 1
BASE_TO_NTH_LEVEL scope value, 1
baseToNthLevel scope value, 1
basic encoding rules (BER), 1, 2
BEGIN keyword, ASN.1 modules, 1
behavior code, 1, 2
behavior, defining in object model, 1
Behaviour GDMO template, 1
BER (basic encoding rules), 1, 2
best effort synchronization, 1
bibliography, 1
BIT STRING ASN.1 type
definition, 1
identifiers, getting, 1, 2, 3
size constraints, getting, 1, 2
string representation, Morf class, 1
blocking user interaction, 1, 2
BOOLEAN ASN.1 type
definition, 1
creating Morf instances for, 1
string representation, Morf class, 1
boot function, Image class, 1, 2
brace notation
names of managed objects, 1
OIDs, 1, 2
built-in ASN.1 types, 1
bulk operations, 1
bypassing MISs, 1, 2

C

C shell, escape characters, 1
call function, Image class, 1
call_raw function, Image class, 1
Callback class
asynchronous operations, 1, 2
event handling, 1
secure MPAs, 1
callback functions
adding to scheduler queue, 1, 2
asynchronous operation completion, 1, 2
example, 1, 2, 3
extracting event information, 1
hi_process_ace_event, 1
Image instances, updating, 1
lo_process_ace_event, 1
object collections, updating, 1, 2
registering
access control events, 1, 2
asynchronous operations, 1, 2
event handling, 1, 2
responses from managed objects, 1, 2
responses from managed objects
extracting information from, 1, 2
registration, 1, 2
scheduler data, correct use of, 1, 2
signature
asynchronous operations, 1
event handling, 1
tracking changes to managed objects, 1, 2
cancel function, Waiter class, 1
case sensitivity, GDMO identifiers, 1
cellSample example, 1
CFLAGS makefile entry, 1
chai example, 1
CHOICE ASN.1 type
definition, 1
creating Morf instances for, 1
encoding, 1, 2
extracting values from, 1, 2
formatting string representation of, 1
parsing, 1, 2
string representation, Morf class, 1
className.load, 1, 2
className.unload, 1, 2
className_error, 1
className_info, 1
className_user.odt.cc, 1
className_user.odt.hh, 1
CMIP (Common Management Information Protocol)
em_debug message types, 1, 2
support for, 1
translation, monitoring, 1, 2
CMIS (common management information service), 1
code generator utility, 1
CODEGENDIR, 1
collections, See object collections1
command names
Actions menu, 1
Tools menu, 1
command-line arguments
Actions menu applications, 1
Tools menu applications, 1
tools window applications, 1
topology type activation, 1
Common Management Information Protocol (CMIP)
em_debug message types, 1, 2
support for, 1
translation, monitoring, 1, 2
common management information service (CMIS), 1
communications protocols, See management protocols1
communicationsAlarm event, 1
comparison keywords, filters, 1
compilation guidelines
applications, 1, 2
debugging programs, 1
source code examples, 1, 2
compilers, 1
C++, 1
object model translation, 1
components, of applications, 1, 2
concise MIB compiler, 1
conditional packages, 1
configuration
OCG, 1
OCG, CODEGENDIR, 1
OCG, DATASTORAGE, 1
OCG, FILTER_ATTR, 1
OCG, HIDDENDIR, 1
OCG, OBAPIDEBUG, 1
OCG, OBAPITRACE, 1
configuration files
environment variables, 1
Network Views tool, 1, 2, 3, 4
Solstice EM tools, 1, 2
tools windows, 1, 2
configuration parameters, 1
connect function, Platform class, 1
connecting
to databases, 1, 2
to MISs
generally, 1, 2
asynchronously, 1
connection manager, em_debug message types, 1
Connection target, 1
connection to MIS, managed object representing, 1
constraints, ASN.1 values, 1, 2
constructors, error checking, 1
containment tree, defining, 1, 2
context-specific class ASN.1 tags, 1
converting SNM 2.x schema files to GDMO descriptions, 1
CREATE construct, 1
create function
ACDbObject class, 1
ACGroup class, 1
ACRule class, 1
ACTargets class, 1
Image class, 1
create operation, targets, 1
create_within function, Image class, 1, 2
creating
managed objects
generally, 1, 2
in agent simulation, 1, 2
object collections, container for, 1
CurrentEvent class
introduction, 1
do_nothing function, 1
do_something function, 1
functions for extracting information
from events, 1
from responses, 1
customizing
Actions menu, Network Views tool, 1, 2
Network Views tool, 1, 2
Solstice EM tools, 1, 2
tools windows, 1, 2
topology type activation, 1, 2

D

data
access control, See managed objects, access control1
isolating from program code, 1
presenting to users, 1
data component, of applications, 1
data types, defining, 1, 2
databases
direct access to, 1, 2
modifying, 1, 2
DATASTORAGE, 1
deactivating
access control, 1, 2
Image instances, 1, 2
debugging
overview, 1
ASN.1 syntax and logic, 1
attributes, failure to set, 1, 2
compilation flags for, 1
event handling, 1, 2
filters, 1, 2
GDMO syntax and logic, 1
high-level PMI calls, 1
logic errors, 1, 2
managed objects, failure to create, 1
management operations, 1
MIS communications, 1, 2
name bindings and, 1
names, in function calls, 1, 2
object model updates, 1, 2
protocol translation, 1, 2
scopes, 1, 2
debugging agents, 1
debugging ASN.1, 1
debugging GDMO, 1
debugging objects, 1
debugging port, em_debug message types, 1
decoding ASN.1 values
introduction, 1
ENUMERATED values, 1
examples, 1
lists, 1, 2
OBJECT IDENTIFIER values, 1
scalars, 1, 2
SEQUENCE values, 1, 2
SET values, 1, 2
as strings, 1, 2
decoding functions, Asn1Value class, 1
DEFAULT operation, Image class, 1
defining object behavior, 1
definitions
protocol adaptors, 1
SAPs, 1
Service Access Points, 1
DEFINITIONS keyword, ASN.1 modules, 1
DELETE construct, 1
delete operation, targets, 1
DELETES-CONTAINED-OBJECTS modifier, 1
deleting
GDMO documents from MDR, 1, 2
managed objects
generally, 1, 2
asynchronously, 1
in object collection, 1, 2
demoPing example, 1
demoregistry example, 1
demoServer example, 1
denial granularity, access control, 1
deny without response, 1
DenyAccesscontrolObjectsChange access control rule, 1
DenyAccessControlObjectsChange target, 1
denyWithFalseResponse enforcement action, 1
denyWithoutResponse enforcement action, 1
denyWithResponse enforcement action, 1
derivation strings
introduction, 1
base managed object, 1
examples, 1, 2
filters
introduction, 1, 2
attributes, 1, 2
comparison keywords, 1
items, 1
operators, 1
substrings, 1, 2
scope, 1, 2
setting, 1, 2
derivation, of object collections
introduction, 1
setting derivation string, 1, 2
starting
generally, 1
asynchronously, 1
derive function, Album class
generally, 1
restrictions, 1
destroy function, Image class, 1
development environment, uses of, 1
development process
overview, 1
debugging, 1
examples, 1, 2, 3
high-level design, 1, 2
implementation, 1, 2
integration, 1
low-level design, 1, 2
requirements analysis, 1, 2
system testing, 1
unit testing, 1
devices, 1, 2, 3
diagnostic information, providing to users, 1
diagnostic messages, 1
disconnect function, Platform class, 1
DISCONNECTED event, 1
disconnecting from MISs
generally, 1
asynchronously, 1
discriminator construct, 1, 2
DiscriminatorConstruct, 1
discriminators, em_debug message types, 1
dispatch_main_loop function, 1, 2
dispatch_recursive function
event handling, 1, 2
secure MPAs and, 1
"DNFILTER" : emDnScope attribute, 1
do_nothing function, CurrentEvent class, 1
do_something function, CurrentEvent class, 1
documents, GDMO, 1
domains, access control
generally, 1
specifying for secure MPAs, 1
dot notation, OIDs, 1
double click behavior, topology types, 1, 2
duEM platform type, 1
dynamic libraries, 1

E

em_accesscmd utility, 1, 2
em_admintool.cf file, 1, 2
em_alarmmgr_tp.cf file, 1, 2
em_asn1 compiler, 1
em_cmib2gdmo compiler, 1
em_compose_all script, 1
em_compose_oc command, 1, 2
em_compose_poc command, 1, 2
em_debug
ODT agents, 1
em_debug utility
introduction, 1
compilation flags, 1
message types, 1, 2, 3
output from, 1, 2
starting, 1, 2
em_gdmo compiler, 1
EM_GOTOVIEW macro, 1, 2
em_load_name_bindings command, 1
EM_LOG_MPA_EVENT_ACCESS environment variable, 1
em_logmgr_tp.cf file, 1, 2
em_logview_tp.cf file, 1, 2
em_nnadd command, 1
em_nnconfig command, 1
em_nnmpa daemon, 1
em_objop utility
generally, 1, 2
examples, 1
em_panel.cf file, 1, 2
em_services command, 1, 2
em_snm2gdmo compiler, 1
EM_TARGETS target type, 1
em_viewer.cf file, 1, 2, 3, 4, 5, 6
EM-config configuration file, 1
EMDBConnectInfo class, 1, 2
emSpecialEvents attribute
log record events, 1
secure MPAs, 1
encoding ASN.1 values
introduction, 1
ANY and ANY DEFINED BY values, 1, 2
CHOICE values, 1, 2, 3
examples, 1
lists, 1, 2
MorfBuilder class, by using, 1, 2
scalars, 1
SEQUENCE and SEQUENCE OF values, 1, 2, 3, 4
SET and SET OF values, 1, 2
from string data, 1, 2
END keyword
ASN.1 module, 1
GDMO documents, 1
enforcement actions
defining, 1, 2
events, 1, 2
management operations, 1
enhancing performance
generally, 1, 2
event handling, 1
managed objects, 1, 2
object collections, 1
enq function, Queue class, 1
ENUMERATED ASN.1 type
definition, 1
creating Morf instances for, 1
extracting values from, 1
identifiers, getting, 1, 2
enumeration, of object collections, 1
environmentalAlarm event, 1
equality keyword, filters, 1
equipmentAlarm event, 1
Error class
generally, 1, 2
debugging, use in, 1
error handling
access control
generally, 1, 2
rule creation, 1
target creation, 1
in asynchronous operations, 1, 2
in constructors, 1
device errors, 1
in function calls, 1, 2
high-level PMI, 1, 2
in synchronous operations, 1, 2
user errors
generally, 1
preventing, 1, 2
error types, 1
error.hh file, 1
Event Logs tool, customizing, 1, 2
event notifications, See events; notifications1
events
introduction, 1
access control
introduction, 1
auxiliary object, 1, 2
enforcement actions, 1, 2
log owners, assigning, 1, 2
log server, enabling, 1
processing information in, 1, 2
subscribing to, 1, 2
callback function registration
generally, 1, 2
secure MPAs, 1, 2
defined by standard X.721, 1
em_debug message types, 1
examples, 1, 2
extracting information from, 1
failure to process, 1, 2
filtering
introduction, 1
by event type, 1, 2
by managed object class, 1, 2
selecting subtree of MIT, 1, 2
specifying discriminator construct, 1, 2
listening for, See events, scheduling; subscribing, to log record events1
log record, 1, 2
managed objects associated with, getting, 1
MISs associated with, getting, 1
object collections associated with, getting, 1
OIDs of, getting, 1
performance considerations, 1
pre-empting automatic updates, 1
recognized by when function, 1
scheduling
introduction, 1
customization guidelines, 1
graphical applications, 1, 2
nongraphical applications, 1, 2
sending to MIS, 1
simulating, 1, 2
standard, 1
updating managed objects, 1, 2
X Window system, 1, 2
example
cellSample, 1
chai, 1
demoPing, 1
demoregistry, 1
demoServer, 1
ODT, 1
examples
access control, 1, 2
compilation guidelines, 1, 2
development scenarios, 1, 2, 3
encoding and decoding ASN.1 values, 1
event handling, 1, 2
FDN translation, 1
graphical applications, 1
high-level PMI, 1, 2
log record handling, 1
low-level PMI, 1
managed objects, 1, 2
MDR, querying, 1
miscellaneous, 1
object collections, 1
object modeling, 1
ODT, 1, 2
topology, 1
troubleshooting scenarios, 1, 2
exception macros, 1
exceptions, em_debug message types, 1
ExceptionType class, 1, 2
exclude function, Album class, 1
EXCLUDE operation, Image class, 1
exists function
ACDbObject class, 1
ACGroup class, 1
ACRule class, 1
ACTargets class, 1
Image class, 1
EXPORTS keyword, ASN.1 modules, 1
extending
Actions menu, Network Views tool, 1, 2
Tools menu, Solstice EM tools, 1, 2
tools windows, 1, 2
extract function, Morf class, 1, 2, 3, 4
extracting ASN.1 values
from lists, 1, 2
from scalars, 1, 2

F

failed operations, reporting, 1
false response, 1
faults, See error handling1
FDNs (fully distinguished names)
introduction, 1, 2
of connection to MIS, getting, 1
of event sources, getting, 1
specifying in management requests, 1
translation, examples, 1
features, controlling access to
introduction, 1
enforcing predefined rules, 1, 2
getting feature list, 1, 2
privilege groups, 1
file descriptors, 1
files
configuration
environment variables, 1
Network Views tool, 1, 2, 3, 4
Solstice EM tools, 1, 2
tools windows, 1, 2
files, MPA debug output, 1
filter attributes, 1
filter operation, targets, 1
FILTER_ATTR, 1
filtering events
introduction, 1
by event type, 1, 2
by managed object class, 1, 2
selecting subtree of MIT, 1, 2
specifying discriminator construct, 1, 2
filters
introduction, 1, 2
access control, 1
attributes, 1, 2
comparison keywords, 1
em_debug message types, 1
items, 1
operators, 1
substrings, 1, 2
testing support for, 1, 2
finalString keyword, filters, 1
first_album function, Image class, 1
first_image function, Album class, 1
flags, compilation
generally, 1
debugging tools and, 1
format bits, Morf class, 1, 2
formatting
Morf instance
data, 1
string representation, 1, 2
tools windows, 1
Forte compilers, 1
FROM keyword, ASN.1 modules, 1
Full Access
privilege group, 1
rule, access control, 1
fully distinguished names (FDNs)
introduction, 1, 2
of connection to MIS, getting, 1
of event sources, getting, 1
specifying in management requests, 1
translation, examples, 1
function calls, error handling, 1, 2
further reading, 1

G

GDMO
sanity check, 1
GDMO (Guidelines for the Definition of Managed Objects), 1
syntax and logic, verifying, 1
GDMO compiler, 1
GDMO compiler (em_gdmo), 1
GDMO document, 1
GDMO documents
introduction, 1
examples, 1
identifiers, case sensitivity, 1
names, getting from MDR, 1
reloading, 1, 2
GDMO packages
introduction, 1, 2
retrieving from MDR, 1
GDMO templates
Action, 1, 2
Attribute
definition, 1, 2
example, 1
Attribute Group, 1, 2
Behaviour, 1
conventions, 1
Managed Object Class
definition, 1, 2
example, 1, 2
Name Binding
definition, 1, 2
example, 1, 2, 3
Notification
definition, 1, 2
example, 1, 2
Package
definition, 1, 2
example, 1, 2
Parameter, 1, 2
generated code, isolating from handwritten code, 1
GenInt class, 1
geographical maps, em_debug message types, 1
get function, Morf class, 1, 2
get operation, targets, 1
get_access_control_switch function, ACAccessControlRules class, 1, 2
get_access_user_list function, ACInterface class, 1
get_album function, CurrentEvent class, 1, 2
get_all_applications function, ACApplicationContainer class, 1
get_all_features function, ACAppFeatureContainer class, 1
get_application_container function, ACInterface class, 1
get_application_description function, ACApplication class, 1
get_authorized_features function, Platform class, 1, 2
get_bit_string_identifiers function, Asn1Type class, 1, 2, 3, 4
get_database_name function, EMDBConnectInfo class, 1
get_dbl function
Image class, 1
Morf class, 1
get_default_access function, ACAccessControlRules class, 1
get_default_event_access function, ACAccessControlRules class, 1
get_denial_granularity function, ACAccessControlRules class, 1
get_domain_identity function, ACAccessControlRules class, 1
get_enum_identifiers function, Asn1Type class, 1, 2, 3
get_error_string function
access control API, 1
ACRule class, 1
ACTargets class, 1
Error class, 1, 2
get_error_type function
access control API, 1
ACRule class, 1
ACTargets class, 1
Error class, 1, 2, 3
get_event function, CurrentEvent class, 1
get_event_raw function, CurrentEvent class, 1
get_eventtype function, CurrentEvent class, 1, 2
get_except function, Waiter class, 1
get_feature_description function, ACApplicationFeature class, 1
get_gint function
Image class, 1
Morf class, 1
get_image function, CurrentEvent class, 1, 2
get_info function, CurrentEvent class, 1
get_info_raw function, CurrentEvent class, 1, 2
get_long function, Image class, 1
get_member_name function, Morf class, 1, 2
get_memname function, Morf class, 1, 2
get_message function, CurrentEvent class, 1, 2
get_name function, CurrentEvent class, 1
get_nickname function, Image class, 1
get_objclass function, CurrentEvent class, 1, 2
get_objname function, CurrentEvent class, 1, 2
get_oid function, CurrentEvent class, 1
get_platform function, CurrentEvent class, 1
get_platform function, Morf class, 1, 2
get_prop function
MorfBuilder class, 1, 2
Platform class, 1, 2
get_range function, Asn1Type class, 1, 2, 3
get_raw function
Image class, 1
MorfBuilder class, 1, 2
get_role function, EMDBConnectInfo class, 1
get_server_name function, EMDBConnectInfo class, 1
get_server_type function, EMDBConnectInfo class, 1
get_set_dbl function, Image class, 1
get_set_gint function, Image class, 1
get_set_long function, Image class, 1
get_set_raw function, Image class, 1
get_set_str function, Image class, 1
get_size_constraint function, Asn1Type class, 1, 2, 3
get_status function, EMDBConnectInfo class, 1
get_str function
Image class, 1
Morf class, 1
get_syntax function, Morf class, 1, 2
get_time function, CurrentEvent class, 1
get_trusted_host_list function, ACAccessControlRules class, 1
get_type function, Morf class, 1, 2, 3, 4
get_user_name function, EMDBConnectInfo class, 1
get_user_password function, EMDBConnectInfo class, 1
get_value function, Morf class, 1
getting
attributes, 1, 2
asynchronously, 1
metadata, actions for, 1, 2
value in last set request, 1
glyph files, default location, 1
granularity, denial of requests, 1
grapher API
introduction, 1
examples, 1
Grapher tool, 1
graphical applications, examples, 1
graphical user interface (GUI) component, 1
greaterOrEqual keyword, filters, 1
grouping managed objects, 1, 2
groups, See privilege groups1
GUI (graphical user interface) component, 1
Guidelines for the Definition of Managed Objects (GDMO), 1
syntax and logic, verifying, 1

H

Handler block, 1
has_value function, Morf class, 1, 2
header files, 1, 2
hi_process_ace_event callback function, 1
HIDDENDIR, 1
hierarchy
managed objects, 1
managers and agents, 1
high-level design, 1, 2
high-level PMI
introduction, 1
debugging calls to, 1
em_debug message types, 1
error handling, 1, 2
performance considerations, 1
historical data, object collections, 1, 2
how to generate code, 1

I

icons, in tools windows, 1
IGNORE operation, Image class, 1
Image class
introduction, 1
activating instances of
generally, 1
asynchronously, 1
in object collection, 1, 2, 3
asynchronous functions, 1
boot function, 1, 2
call function, 1
call_raw function, 1
constructor, 1
create function, 1
create_within function, 1, 2
deactivating instances of, 1, 2
DEFAULT operation, 1
destroy function, 1
EXCLUDE operation, 1
exists function, 1
find_by_nickname function, 1
first_album function, 1
get_dbl function, 1
get_gint function, 1
get_long function, 1
get_nickname function, 1
get_raw function, 1
get_set_dbl function, 1
get_set_gint function, 1
get_set_long function, 1
get_set_raw function, 1
get_set_str function, 1
get_str function, 1
IGNORE operation, 1
imaginary values, 1, 2
INCLUDE operation, 1
instance associated with event, getting, 1
operations on attributes, 1
performance considerations, 1, 2
real values, 1, 2
REPLACE operation, 1
restrictions, 1
send_event function, 1
set_dbl function, 1
set_gint function, 1
set_long function, 1
set_nickname function, 1
set_prop function, 1
set_raw function, 1
set_str function, 1
shutdown function, 1
start functions, 1
start_create function, 1
store function, 1
TRACKMODE property, 1, 2
updating instances of
asynchronously, 1
in response to application requests, 1
in response to network activity, 1, 2
when function, 1, 2
IMAGE_EXCLUDED event, 1
IMAGE_INCLUDED event, 1
imaginary values, 1, 2
implementation, overview, 1, 2
IMPORTS keyword, ASN.1 modules, 1
include files, See header files1
include function, Album class, 1
INCLUDE operation, Image class, 1
individualLevels scope value, 1
information, See data; management information1
inheritance, managed object classes, 1
initialization, em_debug message types, 1
initializing, managed objects, 1, 2
initialString keyword, filters, 1
insert function
ACMOCList defined type, 1
ACMOIList defined type, 1
ACOperationsList defined type, 1, 2
INTEGER ASN.1 type
definition, 1
creating Morf instances for, 1
ranges, getting, 1, 2
integer values
checking value last set, 1
getting, 1
setting
in managed objects, 1
in object collections, 1
integrating, applications, 1, 2, 3
integrityViolation event, 1
International Organization for Standardization (ISO) network management model, 1, 2, 3
is_any function, Morf class, 1
is_authorized function, AuthFeatures class, 1
is_choice function, Morf class, 1, 2
is_list function, Morf class, 1, 2
is_sequence function, Morf class, 1, 2
is_set function, Morf class, 1, 2
ISO (International Organization for Standardization) network management model, 1, 2, 3
ISO registration tree, 1, 2
ITU-T X.208/ISO-8824 Specification of Abstract Syntax Notation One (ASN.1), 1
ITU-T X.209/ISO-8825 Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1), 1
ITU-T X.710/ISO-9595 Common Management Information Services (CMISE), 1, 2
ITU-T X.721/ISO-10165-2 Definition of Management Information, 1
ITU-T X.722/ISO-10165-4 Guidelines for the Definition of Managed Objects (GDMO), 1
ITU-T X.735/ISO 10164-6 Log Control Function, 1
ITU-T X.741 Objects and Attributes for Access Control, 1

L

label texts
Actions menu commands, 1
Tools menu commands, 1
tools windows, 1
launcher, See tools windows1
layout, icons in tools windows, 1
LDFLAGS makefile entry, 1
LDLIBS makefile entry, 1, 2
LDNs (local distinguished names)
introduction, 1
specifying in management requests, 1
lessOrEqual keyword, filters, 1
libraries, 1, 2
manager/agent services API, 1
limitations, verifying for managed resources, 1
limits, ASN.1 values, 1, 2
linking applications, guidelines for, 1, 2
listening for events, See scheduling, event handling; subscribing, to log record events1
lists
ASN.1 type of, getting, 1
creating Morf instances for, 1, 2
decoding, 1, 2
length of, getting, 1
members, getting ASN.1 types of, 1
parsing, 1, 2
splitting, 1, 2
lo_process_ace_event callback function, 1
Load Data Definitions tool, 1, 2
loading libraries, 1
local distinguished names (LDNs)
introduction, 1
specifying in management requests, 1
local objects, 1
local root, 1
locating managed objects, 1
location, header files and libraries, 1
log class, 1
Log Entries tool, customizing, 1, 2
log management, em_debug message types, 1
log server, enabling access control, 1
LOG_SVC defined type, 1
logic errors, 1, 2
logs
direct access to, 1
events from
examples, 1
subscribing to, 1, 2
owners, assigning to, 1, 2
long integers
checking value last set, 1
getting, 1
setting
in managed objects, 1
in object collections, 1
low-level design, 1, 2
low-level PMI
introduction, 1
examples, 1
performance enhancement, use in, 1, 2

M

macros, 1
maintainability, of applications, 1
makefile, entries required by Solstice EM, 1, 2
Managed Object Class GDMO template
definition, 1, 2
example, 1, 2
managed object classes
abstracting, 1, 2
adding to MIS, 1, 2
definitions, retrieving from MDR, 1
of event sources, getting, 1
filtering events by, 1, 2
inheritance, 1
names in function calls, verifying, 1, 2
selecting all instances of, 1, 2
managed objects
introduction, 1, 2
access by applications
generally, 1, 2
asynchronous, 1
access control
introduction, 1
denial, handling, 1
granularity, of denial, 1
operations permitted, defining, 1, 2
rules, 1, 2
selecting objects for, 1, 2, 3, 4
actions, performing
generally, 1, 2
asynchronously, 1, 2
on object collections, 1
adding to MIS
asynchronously, 1, 2
in object collections, 1
individually, 1, 2
attributes
defining, 1, 2
denial of access to, 1
failure to set, 1, 2
filters, in, 1, 2
getting, 1, 2, 3
management operations permitted, 1
names in function calls, checking, 1, 2
operations on, 1, 2, 3
read-only, modifying, 1, 2
retrieving from MDR, 1
setting, 1, 2, 3, 4, 5, 6
C++ representation, 1, 2
creating
generally, 1, 2
in agent simulation, 1, 2
deleting
generally, 1, 2
asynchronously, 1
in object collection, 1, 2
designing object model
overview, 1
actions, 1
attributes, 1, 2
behavior, 1
classes, 1, 2
containment, 1, 2
documents, 1
examples, 1
inheritance, 1
management operations, 1, 2
notifications, 1, 2
packages, 1, 2
direct containment by MIS, 1
enhancing performance, 1, 2
examples, 1, 2
existence of, verifying, 1
finding all object collections for, 1, 2
grouping, 1, 2
hierarchy, 1
initializing, 1, 2
multiple selection, 1, 2
names
automatic assignment, 1
brace notation, 1
fully distinguished, 1, 2
local distinguished, 1
relative distinguished, 1
nicknames of, assigning, 1, 2
pre-empting event-related updates, 1
removing from MIS
generally, 1, 2
asynchronously, 1
representing connection to MIS, getting, 1
selecting
all instances of a class, 1, 2
by FDN or LDN, 1, 2
by nickname, 1, 2
from object collections, 1, 2
subtree of MIT, 1, 2, 3, 4, 5, 6
tracking changes to
automatically, 1
from callback functions, 1, 2
Image class, using, 1, 2
manually, 1
overriding updates, 1
managed resources
introduction, 1
capabilities, verifying, 1
management information
presenting to users, 1
sharing, 1, 2
management information base (MIB), 1
management information servers (MISs)
introduction, 1
agent role behavior, 1
auxiliary objects
adding, 1
storing persistently, 1
bypassing, 1, 2
communications with
limiting, 1, 2
monitoring, 1, 2
connecting to
generally, 1, 2
asynchronously, 1
containing managed objects in, 1
current state of, verifying, 1, 2
disconnecting from
generally, 1
asynchronously, 1
of event sources, getting, 1
events, sending to, 1
managed object classes, loading, 1, 2
managed object representing connection to, 1
managed objects
adding, 1, 2, 3
removing, 1, 2, 3
managing several, 1, 2
name bindings, loading, 1
nickname service, adding, 1, 2
object collections
adding, 1, 2
removing, 1, 2, 3
privilege groups
adding, 1
storing persistently, 1, 2
purging, 1
rules, access control
adding, 1
storing persistently, 1, 2
starting, 1, 2
stopping, 1
targets, access control
adding, 1
storing persistently, 1
updating after set request
asynchronously, 1, 2
on managed object, 1
on object collection, 1
users, adding, 1, 2
management information tree (MIT)
introduction, 1
direct manipulation, 1
managed objects, selecting, 1
subtree, selecting
access control, 1, 2
asynchronous CMIS operations, 1, 2
event filtering, 1, 2
object collections, 1, 2
management operations
access control, 1, 2
CMIS, 1
debugging, 1
defining, 1, 2
denial granularity, 1
enforcement actions, 1, 2, 3
permitted on attributes, 1
supported by Solstice EM, 1
synchronization, 1
management protocol adapters (MPAs)
access control
introduction, 1
ACE class, 1, 2
AuxServerUtils class, 1
connection to MIS, 1
decision and enforcement functions, 1
domains, 1
events, subscribing to, 1, 2
processing information in events, 1, 2
services required, 1, 2
comparison with using ODT, 1
debug mode, 1, 2
filters, support for, 1, 2
scopes, support for, 1, 2
starting, 1, 2
stopping, 1
management protocols, 1, 2
manager-agent model
agent, 1
managers
introduction, 1
hierarchical arrangement, 1
in ISO model, 1
mandatory packages, 1
MDR (metadata repository)
actions, 1, 2
ASN.1 types, representation of, 1
em_debug message types, 1
naming attribute, 1
populating, 1
querying
generally, 1, 2
examples, 1
updating, 1, 2
memory leaks, avoiding, 1, 2
memory, saving, 1, 2, 3
message routing module, em_debug message types, 1
messages
See also notifications, 1
from devices, 1, 2
metadata repository (MDR)
actions, 1, 2
ASN.1 types, representation of, 1
em_debug message types, 1
naming attribute, 1
populating, 1
querying
generally, 1, 2
examples, 1
updating, 1, 2
metadata, effect of disconnection on, 1
metaName attribute, MDR managed object, 1
MIB (management information base), 1
MIS Objects tool, 1, 2
MISs (management information servers)
introduction, 1
agent role behavior, 1
auxiliary objects
adding, 1
storing persistently, 1
bypassing, 1, 2
communications with
limiting, 1, 2
monitoring, 1, 2
connecting to
generally, 1, 2
asynchronously, 1
containing managed objects in, 1
current state of, verifying, 1, 2
disconnecting from
generally, 1
asynchronously, 1
of event sources, getting, 1
events, sending to, 1
managed object classes, loading, 1, 2
managed object representing connection to, 1
managed objects
adding, 1, 2, 3
removing, 1, 2, 3
managing several, 1, 2
name bindings, loading, 1
nickname service, adding, 1, 2
object collections
adding, 1, 2
removing, 1, 2, 3
privilege groups
adding, 1
storing persistently, 1, 2
purging, 1
rules, access control
adding, 1
storing persistently, 1, 2
starting, 1, 2
stopping, 1
targets, access control
adding, 1
storing persistently, 1
updating after set request
asynchronously, 1, 2
on managed object, 1
on object collection, 1
users, adding, 1, 2
MIT (management information tree)
introduction, 1
direct manipulation, 1
managed objects, selecting, 1
subtree, selecting
access control, 1, 2
asynchronous CMIS operations, 1, 2
event filtering, 1, 2
object collections, 1, 2
modes, of object collections, 1, 2
modification list, 1
modifying, Solstice EM database, 1, 2
MODULE keyword, GDMO documents, 1
monitoring
MIS communications, 1, 2
protocol translation, 1, 2
Morf class
introduction, 1, 2
Asn1Type instance associated with, 1
constructors
other Morf instances, 1
string data, 1
creating instances from MorfBuilder instance, 1
default representation, ASN.1 types, 1
examples, 1
extract function, 1, 2, 3, 4
format bits, 1, 2
get function, 1, 2
get_dbl function, 1
get_gint function, 1
get_member_name function, 1, 2
get_memname function, 1, 2
get_platform function, 1, 2
get_str function, 1
get_syntax function, 1, 2
get_type function, 1, 2, 3, 4
get_value function, 1
has_value function, 1, 2
is_any function, 1
is_choice function, 1, 2
is_list function, 1, 2
is_sequence function, 1, 2
is_set function, 1, 2
lists, representation by, 1, 2
metainformation, 1, 2
navigation strings, 1, 2, 3
num_elements function, 1, 2
Platform instance associated with, 1
set function, 1
set_any function, 1
set_dbl function, 1
set_gint function, 1
set_long function, 1
set_memname function, 1
set_str function, 1
split_array function, 1, 2
split_queue function, 1, 2
Syntax instance associated with, 1
MorfBuilder class
introduction, 1
access_type property, 1, 2
constructors, 1
creating Morf instances from, 1
data, adding to instance of, 1, 2
get_prop function, 1, 2
get_raw function, 1, 2
navigation strings, 1, 2
set function, 1, 2
set_prop function, 1, 2
set_raw function, 1, 2
validate function, 1, 2, 3
MPAs (management protocol adapters)
access control
introduction, 1
ACE class, 1, 2
AuxServerUtils class, 1
connection to MIS, 1
decision and enforcement functions, 1
domains, 1
events, subscribing to, 1, 2
processing information in events, 1, 2
services required, 1, 2
comparison with using ODT, 1
debug mode, 1, 2
filters, support for, 1, 2
scopes, support for, 1, 2
starting, 1, 2
stopping, 1
multiple selection, of managed objects, 1, 2
multipleObjectSelection operation, targets, 1
multi-valued attributes, 1, 2

N

Name Binding GDMO template
definition, 1, 2
example, 1, 2, 3
name bindings
introduction, 1
adding to MIS, 1
containment, defining, 1
creation, managed objects, 1, 2
deletion, managed objects, 1, 2
example
multiple levels, 1, 2
one level, 1
multiple containment levels, 1, 2
name function, ExceptionType class, 1
names
managed objects
automatic assignment, 1
brace notation, 1
fully distinguished, 1, 2
local distinguished, 1
relative distinguished, 1
object model items, retrieving from MDR, 1
naming attribute
definition, 1
MDR managed object, 1
navigation strings
Morf class, 1, 2, 3
MorfBuilder class, 1, 2
Nerve Center interface
introduction, 1
em_debug message types, 1, 2
examples, 1
network management model, of Solstice EM, 1, 2
network resources, See managed resources1
Network Tools window, customizing, 1, 2
Network Views tool
topology API and, 1
viewer API and, 1
Network Views tool, customizing, 1, 2, 3, 4
networks, 1
next_album function, AlbumImage class, 1
next_image function, AlbumImage class, 1
nickname service
introduction, 1
adding nicknames to, 1
adding to MIS, 1, 2
starting, 1
nicknames
introduction, 1
adding to nickname service, 1
Album instances, 1
assigning to managed objects, 1, 2
examples, 1
getting, 1
Image instance, finding, 1
setting, 1
nonNullSetIntersection keyword, filters, 1
not keyword, filters, 1
NOT operator, 1
Notification GDMO template
definition, 1, 2
example, 1, 2
notifications
introduction, 1
defining, 1, 2
failure to process, 1, 2
from devices, 1
retrieving from MDR, 1
NTH_LEVEL scope value, 1
NULL ASN.1 type, definition, 1
num_elements function, Morf class, 1, 2

O

OAM (object access module), em_debug message types, 1, 2
OBAPIDEBUG, 1
OBAPITRACE, 1
object
debugging process, 1
ODT interfaces, 1
object access module (OAM), em_debug message types, 1, 2
object API, 1
Object Code Generator
See OCG1
object collections
introduction, 1
actions, performing
generally, 1
asynchronously, 1, 2
activating Image instances in
generally, 1, 2
asynchronously, 1
adding to MIS
generally, 1
asynchronously, 1
attributes
getting, 1
setting, 1, 2, 3, 4
base managed object, 1
callback functions for, 1, 2
creating container for, 1
deleting
generally, 1, 2
asynchronously, 1
em_debug message types, 1
examples, 1
historical data, 1, 2
individual objects, selecting, 1, 2
members
choosing, 1, 2
deriving, 1, 2, 3
enumerating, 1
tracking, 1, 2
MIS, updating after set request
generally, 1
asynchronously, 1
modes of, 1, 2
performance considerations, 1, 2
setting attributes, 1, 2
subset of, selecting, 1, 2
synchronization, 1
timeouts, 1
tracking changes, 1, 2
updating, 1, 2
Object Development Tools
See ODT1
object development tools (ODT)
comparison with writing MPAs, 1
examples, 1, 2
restrictions, 1
object framework, 1
OBJECT IDENTIFIER ASN.1 type
definition, 1
extracting values from, 1
formatting string representation of, 1
object identifiers (OIDs)
allocating, guidelines for, 1, 2
brace notation, 1, 2
dot notation, 1
of events, getting, 1
labelling, 1
of Solstice EM, 1
registering, 1, 2
retrieving from MDR, 1
object model
introduction, 1
designing
overview, 1
actions, 1
attributes, 1, 2
behavior, 1
classes, 1, 2
containment, 1, 2
documents, 1
inheritance, 1
management operations, 1, 2
notifications, 1, 2
packages, 1, 2
examples, 1
loading into MDR, 1
SNMP MIBs, 1
standards as basis for, 1
updating, 1, 2
object services, 1
object services API, 1
object utilities, 1
OBJECT_CREATED event, 1
OBJECT_DESTROYED event, 1
objectCreation event, 1, 2
objectDeletion event, 1, 2
objects
See also managed objects1
behavior code, 1, 2
location, 1
objsvc_error, 1
objsvc_test, 1
OBSAPI, 1
OCG, 10-81, 2
className.load, 1
className.unload, 1
className_user.odt.cc, 1
className_user.odt.hh, 1
client create file, 1
CODEGENDIR, 1
components, 1
configuration, 1
DATASTORAGE, 1
dynamic loading file, 1
dynamic unloading file, 1
exception-handling macros, 1
filter attributes, 1
FILTER_ATTR, 1
generated code interfaces, 1
generated files, 1
HIDDENDIR, 1
how to use, 1
inputs, 1
Makefile, 1
OBAPIDEBUG, 1
OBAPITRACE, 1
outputs, 1
pmi_className.cc, 1
README, 1
user code file, 1
user header file, 1
OCTET STRING ASN.1 type
definition, 1
creating Morf instances for, 1
formatting string representation of, 1
size constraints, getting, 1, 2
string representation, Morf class, 1
ODT
cellSample example, 1
chai example, 1
className.load, 1
className.unload, 1
code generation components, 1
components, 1
definition, 1
demoPing example, 1
demoregistry example, 1
demoServer example, 1
dynamic libraries, 1
em_debug agents, 1
examples, 1
generated code, 1
interfaces, 1
Object Behavior Interface, 1
Object Code Generator, 1
object development scenario, 1
operations, 1
process, 1
sanity check, 1
ODT (object development tools)
comparison with writing MPAs, 1
examples, 1, 2
restrictions, 1
Oid class, 1
OIDs (object identifiers)
allocating, guidelines for, 1, 2
brace notation, 1, 2
dot notation, 1
of events, getting, 1
labelling, 1
of Solstice EM, 1
registering, 1, 2
retrieving from MDR, 1
Open Systems Interconnection (OSI), standards supported by Solstice EM, 1, 2
OperationalState, 1
operationalViolation event, 1
operations on attributes
access control, 1
asynchronous CMIS set request, 1
Image class, 1
operator overloading, 1
Operators privilege group, 1
or keyword, filters, 1
OSAPI
debug agents, 1
OSI (Open Systems Interconnection), standards supported by Solstice EM, 1, 2
overloaded operators, 1
overriding automatic updates to managed objects, 1

P

Package GDMO template
definition, 1, 2
example, 1, 2
packages, GDMO
introduction, 1, 2
retrieving from MDR, 1
Parameter GDMO template, 1, 2
parameters
OCG, CODEGENDIR, 1
OCG, DATASTORAGE, 1
OCG, FILTER_ATTR, 1
OCG, HIDDENDIR, 1
OCG, OBAPIDEBUG, 1
OCG, OBAPITRACE, 1
parameters, configuration, 1
parsing ASN.1 values
introduction, 1, 2
BIT STRING values, 1, 2, 3, 4, 5
CHOICE values, 1, 2
ENUMERATED values, 1, 2
example, 1, 2
lists, 1, 2
OCTET STRING values, 1, 2
REAL values, 1, 2
SEQUENCE OF values, 1, 2
SET OF values, 1, 2
type, getting, 1
performance
devices, of, 1
enhancing
generally, 1, 2
event handling, 1
managed objects, 1, 2
object collections, 1
networks, of, 1
performance, enhancing, 1
physicalViolation event, 1
Platform class
introduction, 1
connect function, 1
constructor, 1
disconnect function, 1
get_authorized_features function, 1, 2
get_prop function, 1, 2
Morf class and, 1
replace_discriminator function, 1, 2, 3
replace_discriminator_classes function, 1, 2
restrictions, 1
start_connect function, 1
start_disconnect function, 1
when function, 1, 2
platform types, 1
PMI (Portable Management Interface)
high-level
introduction, 1
debugging calls to, 1
em_debug message types, 1
error handling, 1, 2
examples, 1, 2
performance considerations, 1
low-level
introduction, 1
examples, 1
performance enhancement, use in, 1, 2
pmi_className.cc, 1
polling, devices, 1, 2
Portable Management Interface (PMI)
high-level
introduction, 1
debugging calls to, 1
em_debug message types, 1
error handling, 1, 2
examples, 1, 2
performance considerations, 1
low-level
introduction, 1
examples, 1
performance enhancement, use in, 1, 2
pre-empting automatic updates, events, 1
present keyword, filters, 1
presenting management information, 1
private class ASN.1 tags, 1
privilege groups
introduction, 1
applications, adding, 1
creating, 1, 2
features, adding, 1
MIS, adding to, 1
predefined, 1
rules, adding to, 1, 2
storing persistently, 1, 2
users, adding, 1, 2
process
defining object behavior, 1
processingErrorAlarm event, 1
programming model, 1, 2
property list, ATTRIBUTES construct
definition, 1, 2
getting attributes, 1
operations on attributes, 1, 2
read-only attributes, 1
setting attributes, 1
values allowed for attributes, 1
protocol adaptors, 1
protocol translation, debugging, 1, 2
protocols, See management protocols1
proxy agent
manage resources not directly accessible, 1
protocol translation, 1
purging, Solstice EM database, 1

Q

quality assurance, See system testing; unit testing1
qualityofServiceAlarm event, 1
Queue class, 1
asynchronous CMIS M-SET request, 1
Morf instance, use in creating, 1

R

RAW_EVENT event, 1
RDNs (relative distinguished names), 1
read-only attributes, 1, 2
REAL ASN.1 type
definition, 1
creating Morf instances for, 1
ranges, getting, 1, 2
real values
checking value last set, 1
getting, 1
setting
in managed objects, 1
in object collections, 1
real values in Image instance, 1, 2
reason function, ExceptionType class, 1
rebuilding, Solstice EM database, 1
recommended books, 1
registering callback functions
access control events, 1, 2
asynchronous operations, 1, 2
event handling, 1, 2
responses from managed objects, 1, 2
registering OIDs, 1, 2
relationshipChange event, 1
relative distinguished names (RDNs), 1
remote objects, 1
remote procedure call (RPC) protocol
support for, 1
translation, monitoring, 1, 2
REMOVE operation, asynchronous CMIS M-SET request, 1
removeMember operation, targets, 1
removing, GDMO documents from MDR, 1, 2
REPLACE operation
asynchronous CMIS M-SET request, 1
Image class, 1
replace operation, targets, 1
replace_discriminator function, Platform class, 1, 2, 3
replace_discriminator_classes function, Platform class, 1, 2
replacewithDefault operation, targets, 1
request templates, 1
requests
introduction, 1
denial of, 1
requirements analysis, 1, 2
reset_error function, access control API, 1
responses
introduction, 1
callback functions
code, 1, 2
registration, 1, 2
extracting information from, 1, 2
false, 1
scheduling handling of
introduction, 1
blocking mode, 1, 2
nonblocking mode, 1
restrictions
access control, activating, 1
asynchronous CMIS operations, 1
attributes
getting, 1
in multiple GDMO documents, 1, 2, 3
setting, 1
compilers, 1
derive function, Album class, 1
EM_GOTOVIEW macro, 1, 2
Error class, 1
GDMO documents, 1
get_error_type function, Error class, 1
Image class, 1
log owners, changing, 1
managed objects
creation, 1
deletion, 1
inheritance, 1
modifying Solstice EM database, 1
Morf instance, updating, 1
ODT, 1
Platform class, 1
reloading GDMO documents, 1
send_event function, Image class, 1
source code examples, 1
start_create function, Image class, 1
start_m_action function, Album class, 1
start_m_action_raw function, Album class, 1
start_m_set function, Album class, 1
robustness, of applications, 1
root object, 1
RPC (remote procedure call) protocol
support for, 1
translation, monitoring, 1, 2
rules, access control
introduction, 1
creating, 1, 2
defining, 1, 2
enforcement actions
defining, 1, 2
getting, 1
enforcing, 1, 2, 3
MIS, adding to, 1
predefined, 1
privilege groups, adding, 1, 2
storing persistently, 1, 2
targets, adding, 1

S

S98ipmpa script, 1
sanity checking, 1
SAPs, 1
saving memory, 1, 2, 3
scalars
creating Morf instances for, 1
decoding, 1, 2
scenario
developing object behaviors, 1
sched scheduler
em_debug message types, 1
events
receiving, 1, 2
simulating, 1
responses to asynchronous operations, 1
schedulers, correct use of data passed by, 1, 2
scheduling
callback function execution, 1, 2
event handling
introduction, 1
customization guidelines, 1
graphical applications, 1, 2
nongraphical applications, 1, 2
response handling
introduction, 1
blocking mode, 1, 2
nonblocking mode, 1
Schema compiler (em_snm2gdmo), 1
scopes
access control, 1, 2
event filtering, 1, 2
object collections, 1, 2
testing support for, 1, 2
Security tool, 1
security, See access control1
securityServiceOrMechanismViolation event, 1
select() system call, 1
send_event function, Image class, 1
send_resp function, Waiter class, 1
sending events, to MIS, 1
SEQUENCE ASN.1 type
definition, 1
creating Morf instances for, 1, 2, 3
encoding, 1, 2
extracting values from, 1, 2
string representation, Morf class, 1
SEQUENCE OF ASN.1 type
definition, 1
creating Morf instances for, 1, 2, 3
size constraints, getting, 1, 2
Service Access Points, 1
SET ASN.1 type
definition, 1
creating Morf instances for, 1, 2, 3
extracting values from, 1, 2
string representation, Morf class, 1
set function
Morf class, 1
MorfBuilder class, 1, 2
SET OF ASN.1 type
definition, 1
creating Morf instances for, 1, 2, 3
size constraints, getting, 1, 2
set_access_control_switch function, ACAccessControlRules class, 1, 2
set_any function, Morf class, 1
set_app_context function, xtsched scheduler, 1
set_auxobject_owner function, ACDbObject class, 1
set_dbl function
Morf class, 1
set_dbl function, Image class, 1
set_derivation function, Album class, 1
set_enforcement_action function, ACRule class, 1
set_filter function, ACTargets class, 1
set_gint function
Image class, 1
Morf class, 1
set_long function
Image class, 1
Morf class, 1
set_memname function, Morf class, 1
set_moc_list function, ACTargets class, 1
set_moi_list function, ACTargets class, 1
set_nickname function, Image class, 1
set_operations_list function, ACTargets class, 1
set_operator function, AttrModifier class, 1, 2
set_prop function
Album class, 1, 2, 3
Image class, 1
MorfBuilder class, 1, 2
set_raw function
Image class, 1
MorfBuilder class, 1, 2
set_scope function, ACTargets class, 1
set_str function
Image class, 1
Morf class, 1
SET_TO_DEFAULT operation, asynchronous CMIS M-SET request, 1
set_value function, AttrModifier class, 1
set_X_event_processing function, xtsched scheduler, 1, 2
setting
attributes
asynchronously, 1, 2
in managed objects, 1, 2
in object collections, 1, 2
derivation strings, 1, 2
shared libraries, See libraries1
sharing management information, 1, 2
shutdown function, Image class, 1
shutdown manager, em_debug message types, 1
signature, callback functions
asynchronous operations, 1
event handling, 1
Simple Network Management Protocol (SNMP)
MIB as object model, 1
support for, 1
translation, monitoring, 1, 2
simulating
agents, 1, 2
events, 1, 2
SNMP (Simple Network Management Protocol)
MIB as object model, 1
support for, 1
translation, monitoring, 1, 2
software abstraction, 1
Solstice EM API component of applications, 1, 2
Solstice EM tools, customizing, 1, 2
source code examples
access control, 1, 2
compilation guidelines, 1, 2
development scenarios, 1, 2, 3
encoding and decoding ASN.1 values, 1
event handling, 1, 2
FDN translation, 1
graphical applications, 1
high-level PMI, 1, 2
log record handling, 1
low-level PMI, 1
managed objects, 1, 2
MDR, querying, 1
miscellaneous, 1
object collections, 1
object modeling, 1
ODT, 1, 2
topology, 1
split_array function, Morf class, 1, 2
split_queue function, Morf class, 1, 2
standards
supported by Solstice EM, 1, 2
terminology references, 1, 2
start functions, Image class, 1
start_connect function, Platform class, 1
start_create function, Image class, 1
start_derive function, Album class, 1
start_disconnect function, Platform class, 1
start_m_action function, Album class, 1
start_m_action_raw function, Album class, 1
start_m_get function, Album class, 1
start_m_set function, Album class, 1, 2
starting
applications
overview, 1, 2
from Actions menu, Network Views tool, 1, 2
by double clicking topology nodes, 1, 2
from Tools menu, Solstice EM tools, 1, 2
from tools windows, 1, 2
MISs, 1, 2
MPAs, 1, 2
state information, 1
stateChange event, 1
stopping
MISs, 1
MPAs, 1
store function
ACAccessUserList class, 1
ACDbObject class, 1
ACGroup class, 1
ACRule class, 1
ACTargets class, 1
Image class, 1
strings, creating Morf instances from, 1, 2
string-valued attribute
checking value last set, 1
getting, 1
setting, 1
string-valued attributes
setting, 1
subclasses, 1
subordinate object, 1
subscribing
to access control events, 1, 2
to log record events, 1, 2
subsetOf keyword, filters, 1
substrings, filters, 1, 2
superclasses, 1
superior object, 1
supersetOf keyword, filters, 1
synchronization
asynchronous CMIS requests
M-ACTION, 1
M-SET, 1
management operations, object collections, 1
synchronous operations, 1
Syntax class
introduction, 1
Morf class and, 1
system object, 1
system testing, 1
systems management functions, supported by Solstice EM, 1

T

tag length value (TLV) encoding, 1, 2
tags, ASN.1, 1, 2
targets, access control
introduction, 1, 2
creating, 1, 2
operations permitted, defining, 1, 2
rules, adding to, 1
Telecommunications Management Network (TMN), standards supported by Solstice EM, 1
templates, See GDMO templates1
terminology, references to standards documents, 1, 2
testing, See system testing; unit testing1
text labels
Actions menu commands, 1
Tools menu commands, 1
tools windows, 1
time, of event, getting, 1
timeDomainViolation event, 1
timeouts
actions, object collections, 1
asynchronous operations, 1
denial without response, 1
TLV (tag length value) encoding, 1, 2
TMN (Telecommunications Management Network), standards supported by Solstice EM, 1
Tools menu, customizing, 1, 2
tools windows, customizing, 1, 2
top object class, 1
topology API
introduction, 1
em_debug message types, 1
examples, 1
topology types, activation, customizing, 1, 2
tracing code, 1, 2, 3
tracking changes
from callback functions, 1, 2
managed objects, 1, 2
object collections, 1, 2
TRACKMODE property
Album class, 1
Image class, 1, 2
traps, from devices, 1
troubleshooting, 1, 2
trusted hosts, 1
TRY block, 1
TRY execption macros, 1
tuning, applications, 1, 2

U

UDP (user datagram protocol), 1
unit testing, 1, 2, 3
universal ASN.1 types
introduction, 1
class tags, 1
Unknown attribute message, 1
Unknown object class error message, 1
unsolicited messages
See also notifications1
from devices, 1, 2
updating
Image instances
asynchronously, 1
in response to application requests, 1
in response to network activity, 1, 2
object collections, 1, 2
object model, 1, 2
user datagram protocol (UDP), 1
user groups, See privilege groups1
users
access control, requirements, 1
creating, for access control, 1
error information for, 1, 2
interaction with applications, 1, 2
MIS, adding to, 1, 2
privilege groups, adding to, 1, 2
rules, access control, 1, 2
uses, of Solstice EM APIs, 1

V

validate function, MorfBuilder class, 1, 2, 3
values, in filters, 1, 2
version requirements, compilers, 1, 2
View Only
privilege group, 1
rule, access control, 1
target, 1
viewer API
introduction, 1
examples, 1

W

WAIT event, 1
Waiter class
introduction, 1
cancel function, 1
get_except function, 1
send_resp function, 1
was_completed function, 1
when_resp function, 1, 2, 3
waitmore function, Waiter class, 1
was_completed function, Waiter class, 1
when function, 1, 2
when_resp function, Waiter class, 1, 2, 3

X

X Window system, 1, 2
X741_TARGETS target type, 1
XtAppMainLoop function, xtsched scheduler, 1
xtsched scheduler
introduction, 1
activating, 1, 2
blocking user interaction, 1, 2
event simulation, 1
initializing, 1, 2
responses to asynchronous operations, 1
XtAppMainLoop function, 1

Sun Microsystems, Inc.
Copyright information. All rights reserved.
Doc Set  |   Contents   |   Previous