<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.netyce.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.netyce.com/feed.php">
        <title>Technical documentation - guides:reference:templates</title>
        <description></description>
        <link>https://wiki.netyce.com/</link>
        <image rdf:resource="https://wiki.netyce.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-30T04:16:12+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:conditionals&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:functions&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:limitations&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:parsing_templates&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:porttemplate&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:relations&amp;rev=1720009873&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.netyce.com/doku.php?id=guides:reference:templates:templates&amp;rev=1720009873&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.netyce.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Technical documentation</title>
        <link>https://wiki.netyce.com/</link>
        <url>https://wiki.netyce.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:conditionals&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>conditionals</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:conditionals&amp;rev=1720009873&amp;do=diff</link>
        <description>Conditionals

Frequently parameter substitution in the templates require the conditional inclusion of the command line. Various forms of conditionals are supported by the YCE syntax. In its basic form the condition is stated between two vertical bars</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:functions&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>functions</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:functions&amp;rev=1720009873&amp;do=diff</link>
        <description>Functions

Functions are used to perform specific manipulations on parameters in templates. The generic format is [function_name(function_arguments)]. Functions are part of the template line or its condition and can be mixed with conditionals and other parameter contexts.</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:limitations&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>limitations</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:limitations&amp;rev=1720009873&amp;do=diff</link>
        <description>Limitations

Protection

By default, any string between '{..}' is considered a template name which should be substituted. And when that template cannot be found (or have no production status), an error is raised. That can be troublesome if the string is NOT supposed to be a template. A single '{' or '}' will not cause this behaviour.</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:parsing_templates&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>parsing_templates</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:parsing_templates&amp;rev=1720009873&amp;do=diff</link>
        <description>Config Parsing templates

	&quot; This function is temporarily disabled &quot;</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:porttemplate&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>porttemplate</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:porttemplate&amp;rev=1720009873&amp;do=diff</link>
        <description>Port templates

Port templates are used to configure ports. A port type must be entered and port templates can only be assigned to ports to which the hardware type is a match. (i.e. A FastEthernet port can only be assigned a FastEthernet port template)</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:relations&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>relations</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:relations&amp;rev=1720009873&amp;do=diff</link>
        <description>Relations and Contexts

Contexts

Default Context

When generating the configuration for a networking device, a large number of parameters are retrieved from the NetYCE database that are related to that node. These parameters are used in the Templates that make up the configuration and are substituted during generation. For each node type, the set of available parameters may vary. This set of parameters and their values we call the</description>
    </item>
    <item rdf:about="https://wiki.netyce.com/doku.php?id=guides:reference:templates:templates&amp;rev=1720009873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-03T12:31:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>templates</title>
        <link>https://wiki.netyce.com/doku.php?id=guides:reference:templates:templates&amp;rev=1720009873&amp;do=diff</link>
        <description>Template reference

The templates form can only be opened when a client is selected in the Main Build operations section. All the templates from that client type will be loaded.

The syntax for the templates is not checked for any errors. NetYCE is not an expert system. The templates are made of the actual configurations for the nodes in a parametrized way. This means, the configuration should be created by engineers who have intimate knowledge of the used devices and their configurations.</description>
    </item>
</rdf:RDF>
