Cisco Active Network Abstraction Customization User Guide, 3.6.6
Index

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