Table Of Contents
A - B - C - D - I - M - N - O - P - R - S - T - U - V - W -
Index
A
alarm thresholds
about 2-2
triggers 6-1
AVM, creating using BQL script 26-5
B
Bean Shell commands
about 18-1
defining scripts 14-13
SNMP examples 18-2
Telnet examples 18-2
BQL
about 1-3, 23-1
and user scopes 23-2
changes in user scopes 23-9
command format 23-3
commands
Create 26-4
Delete 26-17
Find 26-18
Get 23-5, 26-2
overview 26-1
Refresh 26-19
Update 26-3
connecting to 23-1
connecting using SSL 23-3
IMO, see Information Model Objects (IMO)
multiple registrations 23-8
Retrieval Specification (RS) 25-9
defining the scope 25-9
format/syntax 25-14
IMO inheritance scheme 25-12
IMO object notifications 25-19
registering for notifications 25-18
specifying the IMO types 25-11
unregistering 25-18
SSL, see Secure Sockets Layer (SSL)
trouble tickets 23-8
BQL error handling 26-20
BQL errors 28-1
activation 28-4
CiscoANA Manage errors 28-19
fail pragma failure 28-18
inventory 28-18
script line timeout expiration 28-16
script total timeout expiration 28-17
success pragma failure 28-18
BQL examples
creating AVMs 26-5
creating business objects 26-5
creating VNEs 26-6, 26-16
BQL parsing
additional properties 29-3
best practices 29-1
data hierarchical structure 29-3
existing XML parser implementation 29-2
ID parsing bullet proofed against addition of properties 29-4
IMO changes between successive releases 29-1
order of properties inside XML 29-2
property types 29-3
business object, creating using BQL script 26-5
C
Cisco ANA
overview 1-1
related documentation xxi
Cisco ANA Macro Language
about scripts 17-1
built-in parameters 17-4
defining script lines 14-11
example of creating a command 15-1
formats for IP subnet parameters 17-3
properties 17-2
script example 17-8
script parameters 17-2
supported pragmas 17-4
understanding 17-1
user-defined parameters 17-2
Cisco ANA Manage
logging out 11-7
starting 11-1
Cisco ANA shell
background processing 20-4
command parameters 19-2
commands
access history 20-8
add AVM 20-12
add static topology link 20-14
add VNE 20-13
basic 20-4
clear history 20-7
configure 20-5
enable 20-5
execute script 20-8
exit CiscoANA shell 20-6
exit current mode 20-6
help 20-6
inline help 20-5
load AVM 20-12
load VNE 20-14
reload rules 20-16
remove AVM 20-12
remove static topology link 20-15
remove VNE 20-13
show all VNE in the unit 20-11
show AVM list 20-9
show AVM VNEs 20-9
show history 20-7
show links 20-15
show rules (all) 20-16
show rules (specific) 20-16
show VNE information 20-11
terminal length 20-7
unload AVM 20-13
unload VNE 20-14
validate rule 20-17
Drools rules 20-16
errors
about 20-2
command completion 20-3
format 20-2
list of 22-1
managing
Drools rules 20-16
nodes 20-8
VNEs 20-9, 20-10
modes 20-2
output
formats 20-3
paragraph 20-3
redirection 20-4
table 20-3
overview 19-1, 20-1
regular expressions 21-1
required components and services 19-1
surveillance 20-15
users 19-2
Command Builder
about 1-3
Bean Shell commands, see Bean Shell commands
CiscoANA Macro Language, see Cisco ANA Macro Language
closing the wizard 14-22
creating a command 14-6
example 15-1
defining a combo field 14-11
defining script lines 14-11
defining user input parameters 14-8
deleting commands 14-21
editing a command 14-18
executing commands 14-15
previewing commands 14-15
publishing commands 14-17
reviewing command history 14-21
running command scripts 16-1
examples 16-2
output 16-2
results 16-4
syntax 16-1
wizard 14-2
File menu 14-4
opening 14-1
toolbar 14-4
Tools menu 14-4
workflow to define command definition 14-5
command parameters, CiscoANA shell 19-2
conventions, in this guide xxii
creating VNEs
BQL script sections
footer 26-16
general 26-6
header 26-6
ICMP 26-13
polling 26-14
SNMP 26-7
SSH 26-9
Telnet 26-9
configuring
ICMP 26-13
polling 26-14
SNMP 26-7
SSH 26-9
Telnet 26-9
Telnet login sequence 26-13
example BQL script 26-16
polling groups
default 26-14
nondefault 26-14
customization components 1-2
D
document
conventions xxii
overview xix
Drools rules, managing with CiscoANA shell 20-16
I
IMO constructs
complex 25-8
IMO object arrays 25-8
inventory containment 24-7
nesting IMO objects 25-7
port 24-7
service paths (SNCs) 24-8
IMO objects
aspects 25-15
constructs 25-7
examples 24-3
format/syntax 25-1
OID (Object Identifier) 25-1
primitives 25-6
properties vs. aspects 25-17
required vs. excluded aspects 25-17
IMO specification 25-1
IMO types and properties 25-13
Information Model Objects (IMO)
basics 24-1
dereferencing 24-2
understanding 24-1
M
Managed Element 2-2
N
Network Element (NE) 2-2
O
overview
BQL 23-1
BQL commands 26-1
CiscoANA shell 19-1
P
parsing operators/rules 5-1
header and footer 5-1
match 5-6
parse integer 5-9
remove lines 5-2
replace 5-4
select lines 5-3
set 5-7
substring 5-8
R
regular expressions, CiscoANA shell 21-1
S
Secure Sockets Layer (SSL)
architecture 27-1
encrypted 27-1
negotiation 27-2
Perl example 27-5
system components 27-3
Soft Properties 1-2
about 1-2
basic example 4-1
creating 3-7
debugging 3-17
defining a soft property table 4-10
defining a TCA for 4-8
defining general parameters 3-8
defining parsing parameters 3-10
defining TCA parameters 3-15
deleting 3-21
editing 3-7
importing and exporting 3-21
Manager 2-1
element properties table 3-3
File menu 3-4
properties panel 3-3
Toolbar 3-4
Tools menu 3-4
window 3-2
workflow 3-6
opening the Manager 3-1
parsing operators/rules 5-1
publishing 3-19
regular expressions 7-1
table example 4-10
TCA example 4-8
testing parsing rules 3-15
viewing 3-18
T
Threshold Crossing Alarm (TCA)
defining 3-15
Soft Property example 4-8
thresholds
about 2-2
triggers 6-1
U
user scopes
in BQL sessions 23-2
registering for changes 23-9
V
Virtual Network Element (VNE)
creating with BQL 26-6
description 2-3
managing with CiscoANA shell 20-10
W
workflow
aborting 9-23, 11-5
deleting 9-23, 11-5
deleting a template 9-22, 11-3
engine branch 11-2
executing based on template 9-22
getting output 9-23
managing 11-1
order of working with 10-1
testing 9-19
viewing output 11-4
viewing templates 11-3
viewing the history 11-6
Workflow Editor
about 1-2, 8-1
attribute types 9-4
BQL tasks 8-2
changing attribute types 9-4
customizing 12-1
lock task 8-3
logging out 9-24
starting 9-1
synchronous workflow nesting 8-3
toolbar 9-2
window 9-2
workflow tasks 8-2
working with 9-1
workflow properties
execute BQL task 9-7
lock task 9-15
subflow task 9-13
unlock task 9-17
viewing 9-5
workflow call task 9-10
working with the Task library 9-7
workflow template
creating 9-3
deleting 9-5
deploying 9-5
names 9-3
retrieving 9-4