获取某个配置项的特定关系



要获取某个配置项的某个特定关系,使用以下URL:

http://<servername>:<portnumber>/api/cmdb/cirelationships/CI Name/<Relationship Type>

假设您的AssetExplorer运行在本地服务器的8080端口,要获取技术员(Charles)使用(Uses)的服务器,示例URL为:

http://localhost:8080/api/cmdb/cirelationships/Charles/Uses


关键参数:

  1. 操作名称 - 属性名称为:"OPERATION_NAME",值为:"read"。

  2. 技术员密钥 - 属性名称为:"TECHNICIAN_KEY",值为:密钥的值。


注意:  

  • 参数: 结果格式(format - 可选项),用于指定返回信息的格式(值为xml或者json )

  • 如果不指定该参数,则API将返回JSON 格式的结果。


必需的参数:  

  • CI Name - 必填项,配置项名称区分大小写。

  • 关系类型 - 必填项,关系类型的名称也区分大小写。


XML 格式的输出示例:

<?xml version="1.0" encoding="UTF-8"?>
<API version="1.0">
    <response>
            <result>
                <statuscode>200</statuscode>
                <status>Success</status>
                <message>Successfully fetched.</message>
                <created-date>Mar 22, 2013 12:57 PM</created-date>
                           <relationships for="Charles">
                                  <relationship>
                                  <name>Uses</name>
                                      <ci>
                                         <type>Server</type>
                                        <name>opman-solaris1.csez.zohocorpin.com</name>
                                        <relattributes/>
                                      </ci>
                                <relationship>
                           </relationships>
              </result>
    </response>
</API>


JSON格式的输出示例:

{
    "API": {
        "response": {
            "result": {
                "created-date": "Sep 2, 2013 02:59 PM",
                "message": "Successfully fetched.",
                "status": "Success",
                "statuscode": "200",
                "relationships": {
                    "relationship": {
                        "ci": {
                            "type": "Mac Workstation",
                            "relattributes": {},
                            "name": "sdp-imac.csez.zohocorpin.com"
                        },
                        "name": "Uses"
                    },
                    "for": "Charles"
                }
            }
        },
        "operation": {
            "name": "read"
        },
        "version": "1.0"
    }
}



Copyright © 2015 卓豪(北京)技术有限公司版权所有