获取所有配置项的明细



要获取所有配置项的明细,使用以下URL:

http://<hostname>:<port>/api/cmdb/ci/list/all/<Page Number>/

假设您的AssetExplorer运行在本地服务器的8080端口,则示例URL为:

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



关键参数:

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

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

 

注意:  

  • 要获取所有的配置项明细,使用参数all

  • 相关参数: 要获取特定类型的配置项明细,可在URL中添加特定的配置项类型

  • 相关参数: Page Number - 可选项,用于指定页码或者要获取的结果

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

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



XML格式的输出

 

<API version="1.0">
<response>

<result>
<statuscode>200</statuscode>
<status>Success</status>
<message>Successfully fetched.</message>
<created-date>May 7, 2013 11:18 AM</created-date>
<field-names>
<name type="String">CI Name</name>
<name type="String">CI Type</name>
<name type="String">Site</name>
<name type="String">Description</name>
</field-names>
<field-values totalRecords="8">
<record>
<value>Microsoft(R) Windows(R) Server 2003, Standard Edition (assetexplorer.helpdesk-test.com)</value>
<value>Operating System</value>
<value>(null)</value>
<value>(null)</value>
</record>
<record>
<value>balaguru.zohocorpin.com</value>
<value>Windows Workstation</value>
<value>(null)</value>
<value>(null)</value>
</record>
<!-- Truncated -->
<record>
<value>1 (hp2650.csez.zohocorpin.com)</value>
<value>Switch Ports</value>
<value>(null)</value>
<value>Created while scanning..</value>
</record>
<record>
<value>2 (hp2650.csez.zohocorpin.com)</value>
<value>Switch Ports</value>
<value>(null)</value>
<value>Created while scanning..</value>
</record>
</field-values>
</result>

</response>
</API>

 

 


JSON格式的输出

 

{ "API" : { "response" : { "result" : { "created-date" : "Sep 2, 2013 12:08 PM",
              "field-names" : { "name" : [ { "content" : "CI Name",
                        "type" : "String"
                      },
                      { "content" : "CI Type",
                        "type" : "String"
                      },
                      { "content" : "Site",
                        "type" : "String"
                      },
                      { "content" : "Description",
                        "type" : "String"
                      }
                    ] },
              "field-values" : { "record" : [ { "value" : [ "administrator",
                            "Technician",
                            "(null)",
                            "3ED8AEC2-A7D1-42F6-9A90-8B848E70D077"
                          ] },
                      { "value" : [ "Administration",
                            "Department",
                            "Pleasanton,CA",
                            "(null)"
                          ] },
                      { "value" : [ "Engineering",
                            "Department",
                            "Pleasanton,CA",
                            "(null)"
                          ] },
                      { "value" : [ "Sales",
                            "Department",
                            "Pleasanton,CA",
                            "(null)"
                          ] },
                      { "value" : [ "Finance",
                            "Department",
                            "Pleasanton,CA",
                            "(null)"
                          ] },
                      { "value" : [ "IT Services",
                            "Department",
                            "Pleasanton,CA",
                            "(null)"
                          ] },
                      { "value" : [ "nprasanna-0157.csez.zohocorpin.com.",
                            "Windows Workstation",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "Microsoft Windows 7 Professional (nprasanna-0157.csez.zohocorpin.com.)",
                            "Operating System",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "dept1",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "dept2",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "dept3",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "Research and Development",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "Healthcare",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "HR",
                            "Department",
                            "(null)",
                            "(null)"
                          ] },
                      { "value" : [ "Service",
                            "Department",
                            "(null)",
                            "(null)"
                          ] }
                    ],
                  "totalRecords" : "15"
                },
              "message" : "Successfully fetched.",
              "status" : "Success",
              "statuscode" : "200"
            } },
      "version" : "1.0"
    } }

 



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