Table of Contents

1  Preface

1.1  Legal Statements

1.2  Additional Resources

1.2.1  WEB Sites

1.2.2  Mailing Lists

1.3  Conventions Used in this Document

2  Summary

2.1  What is YumaPro?

2.2  Intended Audience

3  Introduction

3.1  System Components

3.1.1  YANG

3.1.2  NETCONF

3.1.3  YANG-based Automation

3.1.4  YANG Language Extensions

3.1.5  YANG Compiler

3.1.6  YANG Module Library

3.1.7  YANG Files

3.1.8  NETCONF Managers

3.1.9  NETCONF Servers

4  System Configuration

4.1  Environment Variables

4.1.1  $HOME

4.1.2  $YUMAPRO_HOME

4.1.3  $YUMAPRO_INSTALL

4.1.4  $YUMAPRO_MODPATH

4.1.5  $YUMAPRO_LOADPATH

4.1.6  $YUMAPRO_DATAPATH

4.1.7  $YUMAPRO_RUNPATH

4.2  Searching for Files

4.2.1  YumaPro Work Directory

4.2.2  Parameter Searches

4.2.3  Import/Include Searches

4.2.4  File Search Paths

4.3  Configuration Files

4.3.1  XML Configuration Files

4.3.2  Text Configuration Files

4.4  Logging

4.4.1  Logging Output Stream Commands

4.4.2  Logging Detail Commands

4.4.3  Logging Debug and Development Commands

4.4.4  Logging Examples

4.4.5  Logging Backtrace Information

4.4.6  Logging Hints

4.5  Pthreads Images

4.6  Bootstrap CLI

4.7  Configuration Parameters

4.7.1  Parameter Syntax

4.7.2  ncx:cli Extension

4.7.3  ncx:default-parm Extension

5  XPath Reference

5.1  XPath 1.0

5.1.1  XML Namespaces

5.2  YANG Specific XPath Behavior

5.3  Custom XPath Variables

5.3.1  user

5.4  Custom XPath Functions

5.4.1  module-loaded

5.4.2  feature-enabled

6  Error Reference

6.1  Error Messages