< Home

Uploading Files from a Switch to a File Server

This section describes the packets sent when files are uploaded from a switch to a file server.

Table 1 Uploading files from a switch to a file server

Operation

XPATH

rpc

/huawei-system-load/load-file

Data requirement

Table 2 Uploading files from a switch to a file server

Item

Data

Description

File name

2017_04_24_12_13_55_slot_1_0_cpu_diag.txt.gz

Indicates the name of an uploaded file.

File type

cpu-utilization-diagnosis

Indicates the type of an uploaded file.

Check code algorithm

md5

Indicates the check code algorithm.

Check code

2

Indicates the check code used to check a file.

File processing mode

upload

Indicates file upload.

SFTP server address

192.168.1.5

Indicates the IP address of a file server.

File server directory

/

Indicates the file directory of a file server.

SFTP server authentication method

none

Indicates that no authentication is required.

SFTP server port number

18020

Indicates the port number of a file server.

Request example

<?xml version="1.0" encoding="UTF-8"?>
<rpc xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" message-id="d05b09cf-309f-11e7-bc35-c5664306265c">
 <sys-load:load-file xmlns:sys-load="urn:huawei:params:xml:ns:yang:huawei-system-load">
  <sys-load:loadfile>
   <sys-load:files>
    <sys-load:name>2017_04_24_12_13_55_slot_1_0_cpu_diag</sys-load:name>
    <sys-load:file-parameters>
     <sys-load:type>cpu-utilization-diagnosis</sys-load:type>
    </sys-load:file-parameters>
    <sys-load:direction>upload</sys-load:direction>
    <sys-load:file-load-peers>
     <sys-load:file-location>
      <sys-load:fileserver-address>192.168.1.5</sys-load:fileserver-address>
      <sys-load:file-directory>/</sys-load:file-directory>
     </sys-load:file-location>
    </sys-load:file-load-peers>
    <sys-load:https>
     <sys-load:authentication-method>none</sys-load:authentication-method>
     <sys-load:port>18020</sys-load:port>
    </sys-load:https>
   </sys-load:files>
  </sys-load:loadfile>
 </sys-load:load-file>
</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="1001"> 
  <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="5">
  <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>

Notification sent for a file upload failure

<notification xmlns="urn:ietf:params:xml:ns:netconf:notification:1.0">
<eventTime>2017-01-04T15:56:43Z</eventTime>
  <load-result xmlns="urn:huawei:params:xml:ns:yang:huawei-system-load">
    <name>2017_04_24_12_13_55_slot_1_10_cpu_diag.txt.gz</name>
    <direction>upload</direction>
    <type>cpu-utilization-diagnosis</type>
    <result>fail</result>
    <error-tag>1</error-tag>
    <sub-error-tag>65539</sub-error-tag>
    <directory>/</directory>
  </load-result>
</notification>
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic