This section provides a sample of setting the patch file for next startup using the rpc method.
Operation |
XPATH |
---|---|
rpc |
/huawei-system-patch/patch-operation |
Data Requirements
Item |
Data |
Description |
---|---|---|
Patch type |
device-bin-patch-type |
- |
Type of an operation on the patch file |
startup-config |
Set the patch file for next startup. |
Patch name |
patch_boxfile_special_1_39818.pat |
Set the patch name. |
Request Example
<?xml version="1.0" encoding="UTF-8"?> <rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="22e80f30-81a5-11e7-a9f7-bdb31760b42e"> <patch:patch-operation xmlns:patch="urn:huawei:params:xml:ns:yang:huawei-system-patch"> <patch:patch-type>device-bin-patch-type</patch:patch-type> <patch:operations> <patch:operation> <patch:type>startup-config</patch:type> <patch:operation-parameters> <patch:name>patch_boxfile_special_1_39818.pat</patch:name> </patch:operation-parameters> </patch:operation> </patch:operations> </patch:patch-operation> </rpc>
Response Example
Pre-processing succeeds.
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="e5ceb2c0-8168-11e7-b741-bdb31760b42e"> <ok/> </rpc-reply>
Pre-processing fails.
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="141a5f30-2736-11e8-baf2-b8a61503722a"> <rpc-error xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-app-tag>1</error-app-tag> <error-message>Service process failed.</error-message> </rpc-error> </rpc-reply>