[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
xmlconf in a nutshell
Below is a pseudo-code definition of the RPC signatures that in my
view are the core of xmlconf as defined in the enns document. Please
let me know if I missed something important.
/js
/* Core xmlconf RPCs as described section 5: */
void
get_config(in string config_name,
in string element_subtree,
in string format,
out string config,
out string status);
void
edit_config(in string target,
in bitfield options,
in string element_subtree,
out string status);
void
copy_config(in string source,
in string target,
in string format,
out string status);
void
delete_config(in string target,
out string status);
void
get_state(in string element_subtree,
in string format,
out string state,
out string status);
void
kill_session(in unsigned session_id,
out string status);
/* Optional xmlconf RPCs as described in section 6: */
void
commit(in bool confirmed,
in unsigned timeout,
out string status);
void
discard_changes(); // ID is silent about any error returns
void
validate(in string config_name,
out string status);
void
lock(in string config_name,
out string status);
void
unlock(in string config_name,
out string status);
void
open_notifications(in string format,
in string matching,
out string status);
void
close_notifications(out string status);
--
to unsubscribe send a message to xmlconf-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://ops.ietf.org/lists/xmlconf/>