All,

I'm playing with ODM (IOS exec/config over SOAP) in 15.0SY on our Sup2T.

The docs say:

"""
To use the global spec file command in the Cisco IOS file system and still get XML-PI format results use the attribute format=""
"""

...but if I send a WSMA execCLI request with:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"; >
<SOAP:Body>
<request xmlns="urn:cisco:wsma-exec" correlator="14">
<execCLI format="">
<cmd>sh int status</cmd>
</execCLI>
</request>
</SOAP:Body>
</SOAP:Envelope>

...debugging logs:

000243: Oct 19 17:13:47.107 BST: wsma_infra_WSMA: No WSSE. Priv granted = 15, View num = 0
000244: Oct 19 17:13:47.107 BST: WSMA-exec: sh int status | format
000245: Oct 19 17:13:47.111 BST: wsma_infra_WSMA: Sending Response...

...and the client gets the error:

%unable to find the specified cli, spec file: built-in, cli

Where do these mysterious default "spec" files live, or where can I get them from? Or how do I write one?

If I omit the format="" I get plain old IOS-style output, which is OK I guess - but getting it as XML/tabular would be nice.

Cheers,
Phil
_______________________________________________
cisco-nsp mailing list  [email protected]
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/

Reply via email to