|
|
The Cisco Provisioning Center Programmer's Guide describes how to use the operations defined in the Flow-Through Interface (FTI) to link your Operation Support System (OSS) to CPC.
For more information about installation and CPC GUI operations, refer to the Cisco Provisioning Center User Guide. For more detailed information about the operations defined in the FTI, refer to the Cisco Provisioning Center Programmer's Reference Guide. All of these guides are available in PDF format on the CPC installation CD.
This guide is written for experienced systems integrators.
It is assumed that readers have a basic understanding of network design, operation, and terminology, and that readers are familiar with their own network configurations and designs. It is also assumed that readers have a basic familiarity with the UNIX operating system and the Korn Shell (ksh).
Readers should also be familiar with CORBA and the Object Management Group's Interface Definition Language (IDL).
This guide is organized as follows:
"FTI Language Concepts": Describes the key concepts for the FTI, specifically for the Script Language and CORBA interface.
"Getting Started": Provides an administration overview for using the FTI.
"Script Language Tutorial": Provides a basic step-by-step tutorial for using the Script Language with CPC.
"CORBA Tutorial": Provides a basic step-by-step tutorial for using the CORBA interface with CPC.
"Summary of Script Language Commands": Provides a summary of the Script Language Commands.
"Script Language Examples": Provides a few examples using the Script Language.
"Script Language Service Object Examples": Provides a few examples for Service Objects using the Script Language.
Cisco documentation and additional literature are available in a CD-ROM package, which ships with your product. The Documentation CD-ROM, a member of the Cisco Connection Family, is updated monthly. Therefore, it might be more up to date than printed documentation.To order additional copies of the Documentation CD-ROM, contact your local sales representative or call customer service. The CD-ROM package is available as a single package or as an annual subscription.
You can also access Cisco documentation on the World Wide Web at
Names of on-screen elements that you click or select (such as menu names and commands; buttons and check boxes) are printed in bold type. Also printed in bold are keywords, names of commands, and names of keys on the keyboard.
When they appear within a passage of normal text, words that you enter from the keyboard are printed in a bold face type. If the word is enclosed in angle brackets ("<" and ">"), the word shown is a placeholder which tells you the type of word or character to enter (such as a password or user name).
When they are set off from the main text, words and characters that you enter are printed in the Courier typeface in a bold font.
Words that appear on screen from a source other than the keyboard are printed in the Courier face but not bold when set off from the main text.
For example, if you see this:
login: root
you should enter the string root at the login prompt. But if you see this:
password: <root password>
you should enter your own password instead of the words root password.
The italic style of type is used to emphasize words, to introduce new terms, and for filenames and directories, the contents of listboxes and drop-down lists, and titles of printed publications.
Though it is possible to reconfigure your mouse to use buttons differently, this book will refer to mouse operations for a standard, right-hand, three-button mouse.
To select something, place the on-screen pointer or cursor on the item and click the left mouse button.
To view an Options menu, place the on-screen pointer or cursor on an item and click the right mouse button. If a menu is available, it will open. (Clicking the right mouse button is sometimes referred to as a right click.)
To drag something, click the mouse on it and drag the pointer to a different location before releasing the mouse button.
When selecting items from a list using the mouse, you can sometimes select more than one item by holding down the Shift or Control key while clicking the mouse.
To select a contiguous block of items, click on one item, hold the Shift key down, and click on a second item. All items between the two will be selected when multiple selection is enabled.
To select items from different locations when multiple selection is enabled, hold the Control key down. Each selected item will remain selected until you complete the action or click the mouse without holding the Control key down.
Portions of CPC are based on and/or use code from third-party sources. This usage is permitted by the third parties under the condition that their copyright and permitted use notices are included in the derived software. This section contains these notices.
The structure of the GUI is based on C++ classes described in a book by Douglas Young. Usage of these classes requires the following notices:
This example code is from the book: Object-Oriented Programming with C++ and OSF/Motif by Douglas Young Prentice Hall, 1992 ISBN 0-13-6320252-1 Copyright 1991 by Prentice Hall All Rights Reserved Permission to use, copy, modify, and distribute this software for any purpose except publication and without fee is hereby granted, provided that the above copyright notice appears in all copies of the software.
C++ classes used to interface the UNIX IPC mechanism are based on classes developed by Douglas C. Schmidt of the University of California, Irvine. Much of the code in those classes was originally derived from the InterViews Dispatcher Facility, which contains the following notice:
Copyright (c) 1987, 1988, 1990, 1991 Stanford University Copyright (c) 1991 Silicon Graphics, Inc. Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that (i) the above copyright notices and this permission notice appear in all copies of the software and related documentation, and (ii) the names of Stanford and Silicon Graphics may not be used in any advertising or publicity relating to the software without the specific, prior written permission of Stanford and Silicon Graphics. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRENTY OR ANY KIND, EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL STANFORD OR SILICON GRAPHICS BE LIABLE FOR ANY SPECIAL, INCIDENTATL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABLILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OF PERFORMANCE OF THIS SOFTWARE.
ABR--Available Bit Rate
ATM--Asynchronous Transfer Mode
CBR--Constant Bit Rate
CCS--Change Control Services
CDV--Cell Delay Variation
CIR--Committed Information Rate
CLR--Cell Loss Ratio
CMS--Configuration Management Services
CORBA--Common Object Request Broker Architecture
CoS--Class of Service
CPC--Cisco Provisioning Center
CR--Change Request
CTD--Cell Transfer Delay
DB--Database
DBMS--Database Management System
DLCI--Data Link Connection Identifier
EM--Element Manager
EM--Equipment Module
FR--Frame Relay
FTI--Flow-Through Interface
GRM--Generic Resource Model
GUI--Graphical User Interface
IDL--Interface Definition Language
ITU-T--International Telecommunications Union
IXC--Inter-exchange Carrier
ksh--Korn Shell
LAN--Local Area Network
LEC--Local Exchange Carrier
MD--Management Domain
NE--Network Element
NNI--Network to Network Interface
OAF--Object Attribute Files
OId--Object Id or Object Identifier
OMG--Object Management Group
OSS--Operation Support System
PCR--Peak Cell Rate
PVC--Permanent Virtual Circuit
QoS--Quality of Service
SCR--Sustainable Cell Rate
SO--Service Object
SQL--Structured Query Language
TMN--Telecommunications Management Network
UBR--Unspecified Bit Rate
UNI--User to Network Interface
VBR--Variable Bit Rate
VCI--Virtual Channel Identifier
VPI--Virtual Path Identifier
VPN--Virtual Private Network
WAN--Wide Area Network
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Thu Aug 3 16:16:07 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.