Modify role

<< Click to Display Table of Contents >>

Modify role

Previous pageReturn to chapter overviewNext page

Request address

http://ip:port/bi/api?action=saveNode&type=role&token=xxxx

Request message

 

Request parameter

 

Request Parameters:xmlData(required)

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

<info>

  <orole>

     <name>aaa</name>

  </orole>

  <role>

     <name>test2_role</name>

  </role>

</info>

parametric description

 

The request parameter is the new role information and the original role information:

1)orole(required):original role information. In orole only use the name parameter and it must be filled in.

2)role(required):new role information. The name parameter in role is required.

The role attribute information is consistent with the added role interface.

Sample

 

function addRole() {

  var xml = getXml();

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

     {xmlData : xml},

     function(result) {

     writeXml(result);

  });

}

Response message

 

Response result

 

1) Successful operation

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

<results>

  <result>

         <level>1</level>

         <message>Operates successfully.</message>

  </result>

</results>

2) Operation failed

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

<results>

  <result>

     <level>6</level>

     <message>Name already exists.</message>

  </result>

</results>

or

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

<results>

  <result>

     <level>6</level>

     <message>Role “role3”is not exist.</message>

  </result>

</results>

Result description

 

The response result information is xml. direct parse.

1) Level return type, different values represent different return status, see appendix.

2) Message is the interface operation result information.