使用以下URL更新已有的某个变更:
http://<servername>:<port-number>/sdpapi/change/<changeID>
假设要更新的变更ID为1,则示例URL为:
http://localhost:8080/sdpapi/change/1
关键参数:
操作名称 - 属性名称为:"OPERATION_NAME",值为:"UPDATE"。
技术员密钥 - 属性名称为:"TECHNICIAN_KEY",值为:密钥的值。
输入数据 - (XML字符串)属性的名称为:"INPUT_DATA",值为具体的XML字符串。
注意: 请注意 输入和输出XML的格式已经更改。
<Details> <parameter> <name>title</name> <value>change subject</value> </parameter> <parameter> <name>description</name> <value>description with tags</value> </parameter> <parameter> <name>scheduledendtime</name> <value>26 Apr 2013, 11:11:11</value> </parameter> <parameter> <name>scheduledstarttime</name> <value>26 Apr 2013, 10:11:11</value> </parameter> <parameter> <name>completedtime</name> <value>26 Apr 2013, 13:11:11</value> </parameter> <parameter> <name>requester</name> <value>administrator</value> </parameter> <parameter> <name>technician</name> <value>vivin</value> </parameter> <parameter> <name>category</name> <value>Software</value> </parameter> <parameter> <name>subcategory</name> <value>Adobe Reader</value> </parameter> <parameter> <name>item</name> <value>Install</value> </parameter> <parameter> <name>priority</name> <value>High</value> </parameter> <parameter> <name>status</name> <value>Requested</value> </parameter> <parameter> <name>sitename</name> <value /> </parameter> <parameter> <name>urgency</name> <value>High</value> </parameter> <parameter> <name>changetype</name> <value>Major</value> </parameter> <parameter> <name>impact</name> <value>High</value> </parameter> <parameter> <name>servicesaffected</name> </value> </parameter> <parameter> <name>assets</name> </value> </parameter> </Details> |
更新后的输出结果如下:
注意: 请注意 输入和输出XML的格式已经更改。
<API version="1.0"> <response> <operation name="UPDATE"> <result> <statuscode>200</statuscode> <status>Success</status> <message>Change With ID : 1 updated successfully</message> </result> <Details type="Change"/> </operation> </response> </API> |