1.74资源移动

<< Click to Display Table of Contents >>

当前位置:  部署与集成 > WebAPI 

1.74资源移动

复制链接

支持的版本:9.4及以后

请求地址

http://ip:port/bi/api?action=moveResource&token=xxxx

请求消息

请求参数

请求参数:xmlData(必填)

<?xml version="1.0" encoding="UTF-8"?>

<info>

<path>原资源路径</path>

<pathNew>新资源路径</pathNew>

<type>db</type>

<overWrite>true</overWrite>

<operationUser>指定用户</operationUser>

</info>

参数描述

请求参数为新用户信息和老用户信息:

path(必填):原资源路径。

pathNew(必填):新资源路径。

type(选填):资源类型,为空时默认为db,可选值见附录

overWrite(必填):true表示如果新路径文件/文件夹已经存在,则直接覆盖,false则不会覆盖。

operationUser(选填): 指定操作此报告的用户名,用户不存在会提示用户不存在,变更gactions表中的copy操作者指定为某个用户。

示例

function moveResource() {

       var xml = getXml();

       $.post("http://" + ip + ":" + port + "/" + project + "/api?action=moveResource&token=xxxx",

          {xmlData : xml},

          function(result) {        

             writeXml(result);

          });

    }

响应消息

响应结果

操作成功

<?xml version="1.0" encoding="UTF-8"?>

<results>

    <result>

        <level>1</level>

        <message>移动资源操作成功,从【xxx】移动到【xxx】</message>

    </result>

</results>

>

操作失败

  <?xml version="1.0" encoding="UTF-8"?>

<results>

        <result>

         <level>6</level>

           <message>

                  资源或操作“xxx”找不到。

</message>

      </result>

</results>

结果描述

响应结果信息为xml,直接parse即可。

level 返回类型,不同数值代表不同返回状态,参考附录

message为接口操作结果信息。