更新业务 CI

更新业务 CI

要更新非资产 CI,请使用以下 URL 格式:

http://<servername>:<portnumber>/api/cmdb/ci/

假设您更新的是本地服务器中端口号为 8080 的非资产 CI,URL 应为

http://localhost:8080/api/cmdb/ci

关键点:

  1. 输入是一个 XML 字符串,作为 “POST attribute”发送,关键字为 “INPUT_DATA”。

  2. 操作名称 “update”应作为 “POST attribute ”发送,关键字为 “OPERATION_NAME”。

  3. 技术员密钥应以 “POST attribute ”的形式发送,其关键字为 “TECHNICIAN_KEY”。

注意:  

如果未指定结果格式,API 将以 JSON 格式返回输出。

  • 更新条目的 CI-ID 会连同 CI 名称一起在响应中返回。

  • 可更新相应 CI 类型的 CI 属性、全局属性和自定义 CI 属性

  • 如果字段是非英文的,可在 xml 中给出相同的字段以更新数据。

  • 参数结果格式 - 可选。指定返回格式(XML 或 JSON)

更新业务服务的输入示例

 

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

<API version="1.0" >    

    <citype>

        <name>Business Service</name>

        <criterias>

            <criteria>

                <parameter>

                    <name compOperator="IS">Name</name>

                    <value>Tomcat Server 8</value>

                </parameter>

            </criteria>

        </criterias>

        <newvalue>

        <record>

            <parameter><name>Site</name><value>Japan</value></parameter>

            <parameter><name>Business Impact</name><value>Low</value></parameter>

            <parameter><name>Description</name><value>Tokyo \ !@#$%^\*\r\nAXL-EXT</value></parameter>

            <parameter><name>Service Support Hours</name><value>12345678</value></parameter>

            <parameter><name>Owned By</name><value>Charles</value></parameter>

            <parameter><name>Cost</name><value>1234</value></parameter>

            <parameter><name>Incident restoration target</name><value>12345</value></parameter>

            <parameter><name>Availability Target(%)-1</name><value>500</value></parameter>

            <parameter><name>Technician</name><value>np</value></parameter>

            <parameter><name>Service Port</name><value>9090</value></parameter>

            <parameter><name>Cost Center</name><value>Finance</value></parameter>            

            <parameter><name>Global Attr</name><value>Finance</value></parameter>            

        </record>

        </newvalue>

    </citype>

</API>