Symbols
- ?
- regular expression operator
- event policy 1,
- .
- regular expression operator
- event policy 1,
- ^
- regular expression operator
- event policy 1,
- ( ), in syntax descriptions 1,
- [ ], in configuration statements 1,
- { }, in configuration statements 1,
- $
- regular expression operator
- event policy 1,
- *
- regular expression operator
- event policy 1,
- #, comments in configuration statements 1,
- +
- regular expression operator
- event policy 1,
- < >, in syntax descriptions 1,
- | (pipe)
- regular expression operator
- event policy 1,
- | (pipe), in syntax descriptions 1,
A
- all
- commit script tracing flag 1,
- event policy tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
- allow-transients statement 1,
- usage guidelines 1,
- applying templates
- in SLAX 1,
- in XSLT 1,
- apply-macro statement 1,
- usage guidelines 1,
- archive-sites statement 1, 2,
- usage guidelines 1,
- archiving files 1,
- arguments statement 1, 2,
- event policy, usage guidelines 1,
- op scripts, usage guidelines 1,
- attributes
- for customized messages 1,
- in SLAX 1,
- attributes-match statement 1,
- usage guidelines 1,
- automation scripts
- alias, defining 1,
- boilerplate 1,
- compared to commit scripts 1,
- configuring 1,
- enabling 1,
- event scripts 1,
- See also event scripts
- executing 1,
- extension functions 1, 2,
- master source
- specifying 1,
- op scripts 1,
- See also op scripts
- overview 1, 2,
- programming 1,
- specifying memory location 1,
- trace log files 1,
- tracing flags
- all 1,
- events 1,
- input 1,
- offline 1,
- output 1,
- rpc 1,
- xslt 1,
- types of 1,
- usage guidelines 1,
- writing 1,
B
- boilerplate
- for automation scripts 1,
- for commit scripts 1,
- braces, in configuration statements 1,
- brackets
- angle, in syntax descriptions 1,
- square, in configuration statements 1,
C
- change element
- usage guidelines 1, 2,
- commands statement 1,
- usage guidelines 1, 2,
- command statement 1, 2,
- comments
- in SLAX 1,
- in XSLT 1,
- comments, in configuration statements 1,
- commit script example
- controlling CoS configuration 1,
- controlling default encapsulation 1, 2,
- controlling dual Routing Engines 1,
- controlling minimum MTU 1,
- controlling policy configuration 1, 2,
- decreasing manual configuration 1, 2,
- limiting number of ATM VCs 1,
- limiting number of interfaces 1,
- prohibiting configuration statements 1,
- requiring configuration statements 1,
- requiring internal clocking 1,
- warning for deprecated statement 1,
- commit scripts
- all (tracing flag) 1,
- attributes for customized messages 1,
- boilerplate 1,
- commands for monitoring 1,
- compared to automation scripts 1,
- configuration statements 1,
- deactivating 1,
- deleting 1,
- design considerations 1,
- enabling 1,
- error messages, generating 1,
- example 1,
- events (tracing flag) 1,
- examples 1, 2, 3,
- extension functions 1, 2,
- input (tracing flag) 1,
- macros 1,
- making them optional 1,
- multiple 1,
- offline (tracing flag) 1,
- output, displaying 1,
- output (tracing flag) 1,
- overview 1, 2,
- persistent configuration changes 1,
- example 1,
- refresh from a different location 1,
- remote sources
- refreshing from 1,
- specifying 1,
- rpc (tracing flag) 1,
- superuser class, necessity of 1,
- system log messages, generating 1,
- example 1,
- trace log files 1,
- transient configuration changes 1,
- example 1,
- troubleshooting 1,
- using multiple 1,
- warning messages, generating 1,
- example 1,
- xslt (tracing flag) 1,
- commit statement 1,
- usage guidelines 1,
- concatenating arguments
- SLAX 1,
- configuration
- event policy tracing flag 1,
- generating changes
- example 1,
- persistent changes
- example 1,
- transient changes
- example 1,
- configuration mode commands
- commit script 1,
- context node 1,
- controlling
- CoS configuration
- commit script example 1,
- default encapsulation
- commit script example 1, 2,
- dual Routing Engines
- commit script example 1,
- minimum MTU
- commit script example 1,
- policy configuration
- commit script example 1, 2,
- conventions
- text and syntax 1,
- converting
- SLAX scripts to XSLT 1, 2, 3, 4, 5,
- XSLT scripts to SLAX 1, 2, 3, 4, 5,
- correlating events 1,
- example configuration 1, 2, 3,
- curly braces, in configuration statements 1,
- customer support 1,
- contacting JTAC 1,
- customizing show command output
- op script example 1,
D
- dampening events
- example configuration 1,
- database
- event policy tracing flag 1,
- deactivating
- scripts in the configuration 1,
- decreasing manual configuration
- commit script example 1, 2,
- delaying file transfer 1,
- deleting
- scripts from the configuration 1,
- description statement 1,
- usage guidelines 1, 2,
- destinations statement 1, 2,
- usage guidelines 1,
- destination statement 1,
- usage guidelines 1, 2, 3,
- direct-access statement 1,
- documentation set
- comments on 1,
- dot node 1,
- DTD
- defined 1,
E
- elements
- in SLAX 1,
- else if statement in SLAX 1,
- else statement in SLAX 1,
- equals statement 1,
- usage guidelines 1,
- error messages, generating custom 1,
- example 1,
- event-options statement 1,
- usage guidelines 1,
- event policy
- all (tracing flag) 1,
- configuration (tracing flag) 1,
- configuration statements 1,
- configuring destinations 1,
- configuring file transfer delays 1,
- correlating events 1,
- example configuration 1, 2, 3,
- dampening events
- example configuration 1,
- database (tracing flag) 1,
- events (tracing flag) 1,
- example configurations 1,
- executing commands 1,
- executing op scripts 1,
- generating events 1,
- generating internal events
- example configuration 1, 2,
- ignoring events 1,
- example configuration 1,
- KERNEL system log messages 1,
- LCC system log messages 1,
- nonstandard events 1,
- overview 1, 2,
- PFE system log messages 1,
- PIC system log messages 1,
- policy (tracing flag) 1,
- raising SNMP traps 1,
- regular expression filtering 1,
- regular expression operators 1,
- SCC system log messages 1,
- server (tracing flag) 1,
- SYSTEM system log messages 1,
- timer-events (tracing flag) 1,
- tracing operations 1,
- uploading event files 1,
- using regular expressions
- example configuration 1,
- events
- commit script tracing flag 1,
- event policy tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
- event scripts
- overview 1,
- programming 1,
- replacing 1,
- superuser class, necessity of 1,
- using 1,
- event-script statement 1,
- usage guidelines 1,
- events statement 1,
- usage guidelines 1, 2,
- examples
- commit scripts 1,
- event policy 1,
- op scripts 1,
- execute-commands statement 1,
- usage guidelines 1, 2, 3, 4,
- executing operational-mode commands 1,
- executing op scripts 1,
- expressions in SLAX 1,
- expr statement in SLAX 1,
F
- filename statement 1,
- usage guidelines 1,
- file statement 1, 2, 3,
- usage guidelines 1, 2,
- finding LSPs to multiple destinations
- op script example 1,
- flag statement
- usage guidelines 1,
- font conventions 1,
- for-each statement in SLAX 1,
- functions
- jcs:break-lines() 1,
- jcs:close() 1,
- jcs:empty() 1,
- jcs:execute() 1,
- jcs:first-of() 1, 2,
- jcs:hostname() 1,
- jcs:invoke() 1, 2,
- jcs:open() 1,
- jcs:output() 1, 2,
- jcs:parse-ip() 1,
- jcs:printf() 1, 2,
- jcs:progress() 1, 2,
- jcs:regex() 1,
- jcs:sleep() 1, 2,
- jcs:split() 1,
- jcs:sysctl() 1,
- jcs:syslog() 1,
- jcs:trace() 1, 2,
G
- generate-event statement 1,
- usage guidelines 1,
- generating internal events 1,
- example configuration 1, 2,
I
- icons defined, notice 1,
- if statement in SLAX 1,
- ignore statement 1,
- usage guidelines 1, 2, 3,
- ignoring events 1,
- example configuration 1,
- input
- commit script tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
J
- jcs:break-lines() function 1,
- jcs:close() function 1,
- jcs:edit-path template 1, 2,
- jcs:emit-change template 1, 2,
- jcs:emit-comment template 1, 2,
- jcs:empty() function 1,
- jcs:execute() function 1,
- jcs:first-of() function 1, 2,
- jcs:hostname() function 1,
- jcs:invoke() function 1, 2,
- jcs:open() function 1,
- jcs:output() function 1, 2,
- jcs:parse-ip() function 1,
- jcs:printf() function 1, 2,
- jcs:progress() function 1, 2,
- jcs:regex() function 1,
- jcs:sleep() function 1, 2,
- jcs:split() function 1,
- jcs:statement template 1, 2,
- jcs:sysctl() function 1,
- jcs:syslog() function 1,
- jcs:trace() function 1, 2,
- junos.xsl file
- functions 1, 2, 3,
- importing 1, 2,
- templates 1, 2, 3,
- JUNOScript API
- advantages of 1,
- introduction 1,
- JUNOScript RPCs
- using in an op script 1,
- JUNOScript server 1,
- JUNOScript session
- brief overview 1,
- JUNOScript tags
- notational conventions 1,
- JUNOS extension functions 1,
- JUNOS named templates 1,
- JUNOS XML API
- introduction 1,
- JUNOS XML tags
- notational conventions 1,
L
- limiting number of ATM VCs
- commit script example 1,
- limiting number of interfaces
- commit script example 1,
- loading a base configuration
- commit script example 1,
- load-scripts-from-flash 1,
M
- macros
- loading a base configuration 1,
- simplifying IGP configuration 1,
- simplifying interface configuration 1,
- simplifying IP address configuration 1,
- simplifying LDP configuration 1,
- simplifying MPLS LSP configuration 1,
- macros, commit scripts 1,
- advantages of 1,
- example configuration 1,
- manuals
- comments on 1,
- matches statement 1,
- usage guidelines 1, 2,
- match statement in SLAX 1,
- multiple commit scripts 1,
N
- named templates
- in SLAX 1,
- in XSLT 1,
- notice icons defined 1,
- not statement 1,
- usage guidelines 1, 2, 3,
- no-world-readable statement
- usage guidelines 1,
- ns statement in SLAX 1,
O
- offline
- commit script tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
- operational mode commands
- displaying output fields in XML 1,
- for displaying commit script output 1,
- using as an alternative to RPCs 1,
- with no XML equivalent 1,
- operators, regular expression
- event policy 1, 2,
- op script example
- customizing show command output 1,
- finding LSPs to multiple destinations 1,
- restarting an FPC 1,
- simplifying show command 1,
- op scripts
- arguments, declaring 1,
- configuration statements 1,
- example configurations 1,
- help text, configuring 1,
- master source
- refreshing from 1,
- overview 1,
- programming 1,
- refreshing 1, 2,
- superuser class, necessity of 1,
- using 1,
- using JUNOScript RPCs 1,
- op statement 1, 2,
- optional statement 1,
- usage guidelines 1,
- output
- commit script tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
- output-filename statement 1,
- usage guidelines 1, 2,
- output-format statement 1,
- usage guidelines 1, 2,
- overview
- automation scripts 1, 2,
- commit scripts 1, 2,
- event policy 1, 2,
- event scripts 1,
- op scripts 1,
- SLAX 1,
- XML 1,
- XSLT 1,
P
- parameters
- in SLAX 1, 2,
- in XSLT 1,
- parentheses, in syntax descriptions 1,
- persistent configuration changes
- compared to transient changes 1,
- example 1,
- generating 1,
- removing 1,
- tags and attributes for 1,
- policy
- event policy tracing flag 1,
- policy statement 1,
- usage guidelines 1, 2,
- postinheritance, defined 1,
- programming instructions, XSLT 1,
- prohibiting configuration statements
- commit script example 1,
R
- raise-trap statement 1,
- usage guidelines 1,
- recursion, XSLT 1,
- refresh-from statement 1, 2,
- usage guidelines 1, 2,
- refresh operation for commit scripts 1,
- refresh statement 1, 2,
- usage guidelines 1, 2,
- regular expression operators
- event policy 1, 2,
- remote source for commit scripts
- refreshing from 1,
- specifying 1,
- request system scripts event-scripts reload 1,
- requiring configuration statements
- commit script example 1,
- requiring internal clocking
- commit script example 1,
- restarting an FPC
- op script example 1,
- retry-count statement 1,
- rpc
- commit script tracing flag 1,
- event script tracing flag 1,
- op script tracing flag 1,
- RPCs 1,
- displaying output fields 1,
- using in an op script 1,
S
- scripts statement 1, 2,
- usage guidelines 1,
- server 1,
- event policy tracing flag 1,
- See also JUNOScript server
- session See JUNOScript session
- simplifying
- IGP configuration
- commit script example 1
- interface configuration
- commit script example 1
- IP address configuration
- commit script example 1
- LDP configuration
- commit script example 1
- MPLS LSP configuration
- commit script example 1
- show command
- op script example 1
- size statement
- usage guidelines 1,
- SLAX 1,
- applying templates 1,
- attributes 1,
- benefits of 1,
- comments 1,
- converting to XSLT 1, 2, 3, 4, 5,
- elements 1,
- else if statement 1,
- else statement 1,
- expressions 1,
- expr statement 1,
- for-each statement 1,
- how SLAX works 1,
- if, else if, and else statements 1,
- if statement 1,
- introduction 1,
- jcs:split() function 1,
- match statement 1,
- named templates 1,
- ns statement 1,
- overview 1,
- parameters 1,
- statement overviews 1,
- statement summaries 1,
- template parameters 1,
- using the XSL namespace 1,
- using XSLT elements 1,
- variables 1,
- version statement 1,
- SNMP traps
- event policy 1,
- source statement 1, 2,
- usage guidelines 1, 2,
- starts-with statement 1,
- usage guidelines 1,
- statements in SLAX 1,
- superuser class
- necessity of for commit scripts 1,
- necessity of for event scripts 1,
- necessity of for op scripts 1,
- support, technical See technical support
- syntax conventions 1,
- syslog element
- usage guidelines 1,
- system log messages
- in commit scripts 1,
- example 1
- in event policies 1,
T
- tags See JUNOScript tags
- tags for customized messages 1,
- technical support
- contacting JTAC 1,
- templates
- applying in SLAX 1,
- jcs:edit-path 1, 2,
- jcs:emit-change 1, 2,
- jcs:emit-comment 1, 2,
- jcs:statement 1, 2,
- parameters in SLAX 1,
- XSLT 1,
- templates, named
- in SLAX 1,
- in XSLT 1,
- templates, unnamed
- in XSLT 1,
- then statement 1,
- usage guidelines 1, 2,
- time-interval statement 1,
- usage guidelines 1,
- time-of-day statement 1,
- usage guidelines 1,
- timer-events
- event policy tracing flag 1,
- traceoptions
- for automation scripts 1,
- for commit scripts 1,
- for event policy 1,
- traceoptions statement 1, 2, 3,
- usage guidelines 1, 2, 3,
- tracing event policy 1,
- tracing flags
- automation scripts
- all 1
- events 1
- input 1
- offline 1
- output 1
- rpc 1
- xslt 1
- commit scripts
- all 1
- events 1
- input 1
- offline 1
- output 1
- rpc 1
- xslt 1
- event policy
- all 1
- configuration 1
- database 1
- events 1
- policy 1
- server 1
- timer-events 1
- tracing operations
- automation scripts 1
- commit scripts 1
- event policy 1
- transfer-delay statement 1, 2,
- usage guidelines 1
- transient-change element
- usage guidelines 1, 2
- transient configuration changes
- compared to persistent changes 1
- example 1
- generating 1
- removing 1
- tags and attributes for 1
- traps, SNMP 1,
- trigger statement 1,
- troubleshooting commit scripts 1,
U
- unnamed templates
- in XSLT 1
- uploading event files 1,
- upload statement 1,
- usage guidelines 1, 2, 3
- user-name statement 1,
V
- variables
- in SLAX 1
- in XSLT 1
- version statement in SLAX 1,
W
- warning for deprecated statement
- commit script example 1
- warning messages, generating custom 1,
- example 1
- within statement 1,
- usage guidelines 1, 2, 3
- world-readable statement
- usage guidelines 1
X
- XML
- advantages of 1
- overview 1
- tags See JUNOS XML tags, JUNOScript tags
- xnm:error element
- usage guidelines 1
- xnm:warning element
- usage guidelines 1
- XPath
- functions 1
- xsl
- choose instruction 1
- for-each instruction 1
- if instruction 1
- xslt
- event script tracing flag 1
- op script tracing flag 1
- commit script tracing flag 1
- XSLT 1,
- attributes 1
- context node 1
- converting to SLAX 1, 2, 3, 4, 5
- design considerations 1
- dot node 1
- elements 1
- extension functions 1
- flow of operation 1, 2, 3, 4, 5, 6, 7
- functions 1
- introduction 1
- jcs:break-lines() function 1
- jcs:close() function 1
- jcs:edit-path template 1, 2
- jcs:emit-change template 1, 2
- jcs:emit-comment template 1, 2
- jcs:empty() function 1
- jcs:execute() function 1
- jcs:first-of() function 1, 2
- jcs:hostname() function 1
- jcs:invoke() function 1, 2
- jcs:open() function 1
- jcs:output() function 1, 2
- jcs:parse-ip() function 1
- jcs:printf() function 1, 2
- jcs:progress() function 1, 2
- jcs:regex() function 1
- jcs:sleep() function 1, 2
- jcs:statement template 1, 2
- jcs:sysctl() function 1
- jcs:syslog() function 1
- jcs:trace() function 1, 2
- named templates 1, 2
- namespace, in SLAX 1
- overview 1
- parameters 1
- programming instructions 1
- recursion 1
- templates 1
- unnamed templates 1
- variables 1
- XPath 1
- flow of operation 1
- xslt
- commit script tracing flag 1
- XSLT
- flow of operation 1