I. Introduction
Overview of TMN Standards Manager / Agent Framework Communications and Management Information Standards and Concepts Introduction to TMN Agent Tool Suite Product Architecture, Naming Conventions and Installation
II. Building an Agent Prototype - Concepts and Overview
Concepts of Managed Objects Concepts of CMIS/CMIP Interactions Running a Generic Agent
III. Information Model Syntax and Files
IV. Introduction to Customizing an Agent - VAB
V. Writing Code for MO Customizations for Specific CMIS Requests
B. ASN.C/C++ Product
C. Overview of Agent Toolkit without VAB
D. PRE/POST User Hooks (MO-Level and Attribute Level)
E. Implementing Actions
F. Event Reports and Logs
VI. Distributed Systems Generator (DSG) and Back-end Interface
B. Asynchronous Back-end Interface
C. Use of a Gateway Worker
D. Summary of DSG Files and APIs
VII. Summary
Design Decisions and Mandatory Customization
Exercises:
Illustrates TMN Concepts (GDMO, naming, CMIP) Uses Agent Tester and GDMO Debugger
2. Building an Information Model Specific Agent
Define an Information Model (GDMO and ASN.1 Definitions) for Simple Switch Build and Run an Agent for this model
3. Customize the Simple Switch Agent - Initial Configurations
Define addresses for communications between a Manager and an Agent Define Inherent MOs Select Agent-level customizations
4. Customize the Simple Switch Agent - MO Component
Write MO-level user hooks to make and break a connection to a simple switch-device simulator (using a call to a pre-written function) Write code to populate a Processing Failure when a connection cannot be made Write an Attribute-level user hook to send an attribute value to the simple switch-device simulator
5. Customize the Simple Switch Agent - Actions and Notifications
Implement the actions defined in the Simple Switch information model Use Automatic Notification Feature (optional )
6. Customize the Simple Switch Agent - Customizing Backend Interface
Apply "Worker" concepts to the implementation of MOs Use asynchronous back-end feature in the implementation of an action Implement the Notification defined in the Simple Switch information model