要获取CI类型的详细信息,请使用以下URL:
http://<servername>:<portnumber>/api/cmdb/citype/<CI Type>
假设您正在本地端口号为8080的服务器中获取CI类型的详细信息,则URL应为:
http://localhost:8080/api/cmdb/citype/BusinessService
关键点:
输入是以密钥"INPUT_DATA"作为"POST attribute"发送的XML字符串。
操作名"read"应通过密钥"OPERATION_NAME"作为"POST attribute"发送。
技术员密钥应通过密钥"TECHNICIAN_KEY"作为"POST attribute"发送。
|
|
注意事项:
如果未指定结果格式,则API将以JSON格式返回输出。 |
XML输出示例:
Note:Please note that theInputandOutput XMLformats have been changed.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <API version="1.0"> <response> <operation name="read"> <result> <statuscode>200</statuscode> <status>Success</status> <message>Successfully fetched.</message> <created-date>Aug 16, 2016 03:36 PM</created-date> </result> <Details> <field-names> <name type="String">Attribute Name</name> <name type="String">Data Type</name> <name type="String">Description</name> </field-names> <field-values totalRecords="10"> <record> <value>Cost</value> <value>String</value> <value>(null)</value> </record> <record> <value>Incident restoration target</value> <value>String</value> <value>(null)</value> </record> <record> <value>Service Support Hours</value> <value>String</value> <value>Hours spent for service.</value> </record> <record> <value>Owned By</value> <value>String</value> <value>Technician who owns this service</value> </record> <record> <value>Business Impact</value> <value>String</value> <value>(null)</value> </record> <record> <value>Availability Target(%)</value> <value>String</value> <value>Availability target in percentage.</value> </record> <record> <value>CI Name</value> <value>String</value> </record> <record> <value>Site</value> <value>String</value> </record> <record> <value>Description</value> <value>String</value> </record> </field-values> </Details> </operation> </response> </API>
JSON 输出示例:
{
"API": {
"response": {
"operation": {
"result": {
"message": "Successfully fetched.",
"created-date": "Aug 16, 2016 03:35 PM",
"status": "Success",
"statuscode": "200"
},
"Details": {
"field-names": {
"name": [{
"content": "Attribute Name",
"type": "String"
},
{
"content": "Data Type",
"type": "String"
},
{
"content": "Description",
"type": "String"
}]
},
"field-values": {
"record": [{
"value": ["Cost",
"String",
"(null)"]
},
{
"value": ["Incident restoration target",
"String",
"(null)"]
},
{
"value": ["Service Support Hours",
"String",
"Hours spent for service."]
},
{
"value": ["Owned By",
"String",
"Technician who owns this service"]
},
{
"value": ["Business Impact",
"String",
"(null)"]
},
{
"value": ["Availability Target(%)",
"String",
"Availability target in percentage."]
},
{
"value": ["CI Name",
"String"]
},
{
"value": ["Site",
"String"]
},
{
"value": ["Description",
"String"]
}],
"totalRecords": "10"
}
},
"name": "read"
}
},
"version": "1.0"
}
}
|