DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

SCOadmin Developer's Guide



About this book
        How this book is organized
        How can we improve this book?

SCOadmin system administration architecture
        Purpose of the SCOadmin environment
        SCOadmin architectural overview
                SCO Visual Tcl
                The SCOadmin services library
                The SCOadmin framework
                        Networked object facility

Writing a SCOadmin manager
        Using the SCOadmin manager template
        Starting the manager
                Top level error trap
                Local host name
                Managed host name
                Help book
        Building the main form
                Dimensions, borders, and alignment
                Main window label and title
                Menu bar
                        Host menu
                        View menu
                        Options menu
                        Help menu
                Tool bar
                Status bar and point help
                Main list
        Entering the main procedure
                        Authorization
        Processing errors
        Using secondary dialogs
                Two-lists
                Dialog boxes
        Navigating in character mode
        Using print controls
        Exiting the application
        Productization and installation
                Adding managers to the SCOadmin hierarchy
                Localizing your manager
                Productizing your manager
        About SCOadmin error handling
        About SCOadmin objects
                Object call example
                Remote object calls

Designing SCOadmin object service agents
        OSAs and the Server API
        Creating class definition tables
                Attribute definition table (ADT)
                Operation definition table (ODT)
                Group definition table (GDT)
                Subordinates definition table (SDT)
                Binding class definitions to the Object API
        Defining execution procedures
                Application procedures
                        Attribute operations
                        Object operations
                        Action operations
                Filter procedures
                List procedures
                Helper procedures
        BMIP request processor
                Synchronization
                Advanced scoping
                Implementation
        Containment and scoping
        Return values
                Return Value Structures
                Error management policy
                        Error checking
                Execution procedure data structures
                        Library functions
        Example tables and procedures
                Example Attribute Definition Tables (ADT)
                Example Operation Definition Tables (ODT)
                Example Group Definition Tables (GDT)
                Example Subordinates Definition Tables (SDT)
                Example Class Definition Tables (CDT)
                Example helper functions and procedures (C/C++)
                Example helper functions and procedures (Tcl)
                Example request processors

Using the SCOadmin internationalization facility
        Understanding message catalogs
        Creating a module ID declaration file
                Module ID format
                Module ID file format
        Creating a message specification file (*.msg)
                Message ID naming
                Message file format
        Compiling a message file
        Compiling message catalogs into your application

Creating context-sensitive help
        Dumping the widget sums
        Creating a help book
        Creating the hook file
        Adding a help book to the system
        Testing your help book