Specifications

6-82
Cisco CRS-1 Series Carrier Routing System XML API Guide
OL-4596-02
Chapter 6 Cisco CRS-1 Series XML and Encapsulated CLI Operations
XML CLI Command Tags
The following example uses the <CLI> operation tag:
Sample XML Client Request for CLI Command Using CLI Tags
<?xml version="1.0" encoding="UTF-8"?>
<Request MajorVersion="1" MinorVersion="0">
<CLI>
<Configuration>
router bgp 3
default-metric 10
timers bgp 80 160
exit
show config
</Configuration>
</CLI>
</Request>
Sample XML Response from the Cisco CRS-1 Series Router
<?xml version="1.0" encoding="UTF-8"?>
<Response MajorVersion="1" MinorVersion="0">
<CLI>
<Configuration>
Building configuration...
router bgp 3
default-metric 10
timers bgp 80 160
end
</Configuration>
</CLI>
</Response>
CLI Command Limitations
The initial CLI command support through XML is limited to CLI configuration and subsequent
responses wrapped in <CLI> tags.
The following conditions are not supported:
<Operational> namespace commands.
<Action> namespace commands.
Sending a request in <CLI> format and getting back an XML encoded response.
Sending an XML encoded request and getting back a response in <CLI> format.
Long running commands, for example, ping and top.
Help Gets help on the last command in the list of commands sent in the
request. There should not be any empty lines after the last command
(because the last command is considered to be the one on the last
line)
CommandCompletion Completes the last keyword of the last command. Apart from not
allowing empty lines at the end of the list of commands sent in the
request, when this option is used there should not be any white
spaces after the partial keyword to be completed.
Table 6-1 Operational Attribute Values (continued)