This section provides a sample of configuring parameters in the URL using the merge method.
Operation |
XPATH |
---|---|
edit-config:merge |
/huawei-aaa-portal:portal/url-template/url-parameter |
Item |
Data |
Description |
---|---|---|
ac-ip |
ac-ip |
Configure Parameters in the URL. |
ac-mac |
ac-mac |
|
ap-ip |
ap-ip |
|
ap-mac |
ap-mac |
|
ssid |
ssid |
|
redirect-url |
redirect-url |
|
sysname |
sysname |
|
user-ipaddress |
user-ipaddress |
|
user-mac |
user-mac |
|
name |
huawei |
|
key |
key1 |
|
value |
12 |
|
set-device-ip |
100.1.1.1 |
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="1">
<edit-config>
<target>
<running/>
</target>
<error-option>rollback-on-error</error-option>
<config>
<portal xmlns="urn:huawei:params:xml:ns:yang:huawei-aaa-portal" xmlns:ns0="urn:ietf:params:xml:ns:netconf:base:1.0" ns0:operation="merge">
<url-template>
<name>huawei</name>
<url-parameter>
<login-url>
<ac-ip>ac-ip</ac-ip>
<ac-mac>ac-mac</ac-mac>
<ap-ip>ap-ip</ap-ip>
<ap-mac>ap-mac</ap-mac>
<key>key1</key>
<value>12</value>
</login-url>
<ac-ip>ac-ip</ac-ip>
<redirect-url>redirect-url</redirect-url>
<sysname>sysname</sysname>
<ssid>ssid</ssid>
<user-ipaddress>user-ipaddress</user-ipaddress>
<user-mac>a</user-mac>
<set-parameter-value>
<set-device-ip>
<ip-address>100.1.1.1</ip-address>
</set-device-ip>
</set-parameter-value>
</url-parameter>
</url-template>
</portal>
</config>
</edit-config>
</rpc>
Sample of successful response
<rpc-reply xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="0"> <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="6"> <rpc-error> <error-type>application</error-type> <error-tag>operation-failed</error-tag> <error-severity>error</error-severity> <error-path>/huawei-aaa-portal:portal/url-template[name='huawei']/url-parameter</error-path> <error-message>parse rpc config error.(Unknown element "set-parameter-value".).</error-message> </rpc-error> </rpc-reply>