Juniper Networks
Log in
|
How to Buy
|
Contact Us
|
United States (Change)
Choose Country
Close

Choose Country

North America

  • United States

Europe

  • Deutschland - Germany
  • España - Spain
  • France
  • Italia - Italy
  • Россия - Russia
  • United Kingdom

Asia Pacific

  • Asia Region
  • Australia
  • 中国 - China
  • India
  • 日本 - Japan
  • 대한민국 - Korea
  • 台灣 - Taiwan
Solutions
Products & Services
Company
Partners
Support
Education
Community
Security Intelligence Center

This Week: Junos Automation Reference for SLAX 1.0

Junos Automation
This Week: Junos Automation Reference for SLAX 1.0
 
This Week: Mastering Junos Automation Programming
 
This Week: Applying Junos Automation
 
Navigating The Junos XML Hierarchy
 
 

Need Help?

  • Learn How to Buy
  • Call Us
  • Email Us
Print
Tweet
This Week: Junos Automation Reference with SLAX 1.0

BOOK DESCRIPTION

SLAX is a syntax overlay of the XSLT programming language. While XSLT is used internally by Junos to power its on-box scripting capabilities, it is not the most intuitive or efficient of languages, so SLAX was created to simplify on-box script programming and make it more comfortable to write. This reference guide provides descriptions and examples of all of the basic components of the SLAX language including its statements, operators, functions, elements, templates, and default parameters.

  • Contains all the boolean, comparison, mathematic, and other operators in the SLAX language, including those derived from XPath, those added to improve efficiency, and certain scenarios where the SLAX-specific operators are not supported.
  • Documents all of the functions that are available natively in SLAX 1.0, including those functions that come from XPath, XSLT, EXSLT, and Junos itself.
  • Details the XSLT elements and additional extension elements that might be needed within a Junos SLAX script.
  • Documents the templates that are available in the junos.xsl import file as well as the default global parameters.

 "This book is simply awesome. I used it twice the very first day I had it! It's a Swiss Army knife of a reference, all the Junos automation a user might need in one monstrously-detailed package."
Phil Shafer, Junos UI Architect, Juniper Networks

Sample Pages

 

 

DOWNLOAD BOOK

Day One books are a free download for our J-Net members*. If you're not a J-Net member, create a user account now. It's fast and there's no commitment or spam. Once you're a member you can come back and download any of the Day One books.


* If you have an existing Juniper user account, you can use it to login to J-Net

ABOUT THE AUTHOR(S)

Curtis Call is a Senior Systems Engineer at Juniper Networks, has over a decade of experience working with Junos, and has authored multiple books on Junos on-box automation. He is a Juniper Networks Certified Internet Expert (JNCIE-M #43).

 What got you started on this book?

SLAX inherits its capabilities from a number of different sources and there was no consolidated source that documented all of the various functions, elements, statements, etc that were supported. I saw that as a critical gap and wanted to fill it.

 Who is this book for?

This book is for anyone that wants to write SLAX scripts for Junos devices. It is not a tutorial, so there is an assumption that the basic understanding of Junos scripting is already in place, but it is accessible both for the novice that is trying to understand all the possibilities as well as for the expert that wants details on the exact behavior of a function.

 After reading this book, what's the take away?

While it is possible to read this cover to cover it is doubtful that most would choose to do so, so this is a hard question to answer. I would expect that script writers would turn to this reference guide to answer specific questions and I hope that they will take away the information they were looking for.

 What are you hoping that people will learn from this book?

I hope that script writers will understand the wide variety of functions that are available to make their scripting life easier. I also hope they will be able to learn the ins and outs of the various functions, their caveats, etc.

 What do you recommend as the next item to read after this book?

That would depend on the skill level of the particular script writer, but I would recommend they take advantage of the various Day One and This Week books within the Junos Automation Series.

 
 

Blogs

  • Architecting the Network for the IPv6 transition

Recommended Reading

  • IPv6 Innovation
  • Junos for Dummies

Release Highlights

  • Junos Release
 
 
  • About Juniper
  • Investor Relations
  • Press Releases
  • Newsletters
  • Juniper Offices
  • Green Networking
  • Resources
  • How to Buy
  • Partner Locator
  • Image Library
  • Visio Templates
  • Security Center
  • Community
  • Forums
  • Blogs
  • Junos Central
  • Social Media
  • Developers
  • Support
  • Technical Documentation
  • Knowledge Base (KB)
  • Software Downloads
  • Product Licensing
  • Contact Support
  • Follow Us
  • j-net
  • YouTube
  • Twitter
  • Facebook
  • RSS
Site Map / RSS Feeds / Careers / Accessibility / Feedback / Privacy & Policy / Legal Notices
Copyright© 1999-2013 Juniper Networks, Inc. All rights reserved.

Enterprise

Service Provider

Public Sector

Business Needs 

  • Application Infrastructure
  • Business Continuity
  • Mobility
  • Network Infrastructure
  • Security

Locations / Architectures 

  • Campus & Branch
  • Cloud-Ready Data Center
  • Remote & Mobile Users

Industries 

  • Energy and Utilities
  • Financial Services
  • Government
  • Healthcare
  • Education

The Innovators 

  • Customer Stories

Juniper Insights 

  • Net Matters

Business Needs 

  • Managed Service Provider
  • Network Infrastructure
  • Network Security
  • Network and Service Management
  • Residential
  • Telepresence

Locations / Architectures 

  • Core
  • Cloud-Ready Data Center
  • Universal Access
  • Universal Edge

Segments 

  • Cable Operator
  • Wireline Carrier
  • Content Service Provider
  • Mobile Provider

Business Needs 

  • Application Infrastructure
  • Disaster Recovery / Business Continuity
  • Security
  • Certifications

Locations / Architectures 

  • Branch Office
  • Campus
  • Cloud-Ready Data Center
  • Remote Users
  • VPNs and WAN

Products by Category

  • Application Acceleration
  • Content and Media Delivery
  • Data Center Fabric
  • Identity and Policy Control
  • Juniper Developer Network
  • Mobile Infrastructure
  • Network Management
  • Network Operating System
  • Routers
  • Security
  • Software
  • Switches
  • Time Synchronization
  • Wireless
  • End-of-Sale Products

Services

  • Consulting Services
  • Installation and Configuration Services
  • Technical Services

All Products & Services

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

About Juniper

News and Information

The Juniper Difference

  • Company Profile
  • Leadership
  • Business Partners
  • Careers
  • Contact Us
  • Analyst Relations
  • Press Center
  • Events
  • Subscriptions
  • Innovations
  • Awards
  • Recognition
  • Customer Stories
  • Corporate Responsibility
  • Ventures
Help
|
My Account
|
Log Out