This section describes how to configure, modify, and delete a time range using the edit-config method.
Operation |
XPATH |
---|---|
edit-config:create edit-config:replace edit-config:delete |
|
Item |
Data |
Description |
---|---|---|
Time range name |
test |
Create a time range named test. |
Start time of the time range |
8:00:00 |
Set the start time of the time range to 8:00:00. |
End time of the time range |
17:30:00 |
Set the end time of the time range to 17:30:00. |
Validity period |
wednesday |
Configure the ACL rule to take effect on every Wednesday. |
Start time in a day |
2013-11-11T11:11:11+08:00 |
Set the start time in a day to 2013-11-11T11:11:11+08:00. |
End time in a day |
2017-11-11T11:11:11+08:00 |
Set the end time in a day to 2017-11-11T11:11:11+08:00. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <hw-time-range:time-ranges xmlns:hw-time-range="urn:huawei:params:xml:ns:yang:huawei-time-range"> <hw-time-range:time-range> <hw-time-range:vsys>public</hw-time-range:vsys> <hw-time-range:name>test</hw-time-range:name> <hw-time-range:period-time> <hw-time-range:start>8:00:00</hw-time-range:start> <hw-time-range:end>17:30:00</hw-time-range:end> <hw-time-range:weekday>wednesday</hw-time-range:weekday> <hw-time-range:weekday>thursday</hw-time-range:weekday> </hw-time-range:period-time> <hw-time-range:absolute-time> <hw-time-range:start>2013-11-11T11:11:11+08:00</hw-time-range:start> <hw-time-range:end>2017-11-11T11:11:11+08:00</hw-time-range:end> </hw-time-range:absolute-time> </hw-time-range:time-range> </hw-time-range:time-ranges> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>parse rpc config error.</error-message> </rpc-error> </rpc-reply>
The following provides only the item to be modified. For other items, see data requirement 1.
Item |
Data |
Description |
---|---|---|
Validity period |
thursday |
Modify the validity period from Wednesday to Thursday. |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="2" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <hw-time-range:time-ranges xmlns:hw-time-range="urn:huawei:params:xml:ns:yang:huawei-time-range"> <hw-time-range:time-range> <hw-time-range:vsys>public</hw-time-range:vsys> <hw-time-range:name>test</hw-time-range:name> <hw-time-range:period-time> <hw-time-range:start>8:00:00</hw-time-range:start> <hw-time-range:end>17:30:00</hw-time-range:end> <hw-time-range:weekday xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="replace">thursday</hw-time-range:weekday> </hw-time-range:period-time> <hw-time-range:absolute-time> <hw-time-range:start>2013-11-11T11:11:11+08:00</hw-time-range:start> <hw-time-range:end>2017-11-11T11:11:11+08:00</hw-time-range:end> </hw-time-range:absolute-time> </hw-time-range:time-range> </hw-time-range:time-ranges> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="40"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>parse rpc config error.</error-message> </rpc-error> </rpc-reply>
The following provides only the item to be modified. For other items, see data requirement 1.
Item |
Data |
Description |
---|---|---|
Time range name |
test |
N/A |
Request example
<?xml version='1.0' encoding='UTF-8'?> <rpc message-id="3" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0"> <edit-config> <target> <running/> </target> <config> <hw-time-range:time-ranges xmlns:hw-time-range="urn:huawei:params:xml:ns:yang:huawei-time-range"> <hw-time-range:time-range xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0" xc:operation="delete"> <hw-time-range:vsys>public</hw-time-range:vsys> <hw-time-range:name>test</hw-time-range:name> <hw-time-range:period-time> <hw-time-range:start>8:00:00</hw-time-range:start> <hw-time-range:end>17:30:00</hw-time-range:end> <hw-time-range:weekday>thursday</hw-time-range:weekday> </hw-time-range:period-time> <hw-time-range:absolute-time> <hw-time-range:start>2013-11-11T11:11:11+08:00</hw-time-range:start> <hw-time-range:end>2017-11-11T11:11:11+08:00</hw-time-range:end> </hw-time-range:absolute-time> </hw-time-range:time-range> </hw-time-range:time-ranges> </config> </edit-config> </rpc>
Response example
Sample of successful response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="3"> <ok/> </rpc-reply>
Sample of failed response
<?xml version='1.0' encoding='UTF-8'?> <rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="42"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-message>edit operation failed.</error-message> </rpc-error> </rpc-reply>