This web service displays a list of all the SMI characteristics for the specified SMI version.
GET
None. Open to all public users.
{type}/SMI/{version}/smiCharacteristic
|
Parameter |
Description |
|
&key |
The API Key that is provided when your application has been registered. |
|
&secret |
The Shared Secret that is provided when your application has been registered. |
|
&page |
Defines the page number to display. |
|
&rows |
Defines the number of records to display per page. |
|
&sort |
Valid value for this web service is: “name”. If not defined, no sorting is performed. |
|
&childInfo |
This may be set to either “true” to show the scores of all sub characteristics or “false” to show only the score of the specified characteristic. If &childInfo is not defined the default is true. |
Example:
The following URI displays all SMI characteristics for version 0.5 of the SMI model. It will show the name of the SMI characteristic and the name of the parent level characteristic. “Overall” is the top level characteristic and then the hierarchy follows underneath.
https://smi.cloudcommons.com:8443/Insight_API/json/SMI/0.5/smiCharacteristic?key=df3936ec01c5d3adf9f0048116cd5b84&secret=13f6232ebf484e57103cd4ac234a22aa&page=1&rows=20
Sample output of successful execution:
{
"result":
{
"returnCode": "0",
"errorMessage": "Operation Successful.",
"resultCount": 20,
"Bean-List": {
"ResourceCharacteristic-Bean":[
{ "entityName": "Access Control", "parentEntityName": "Security" },
{ "entityName": "Accountability", "parentEntityName": "Policy" },
{ "entityName": "Accuracy", "parentEntityName": "Functionality" },
{ "entityName": "Acquisition", "parentEntityName": "Cost" },
{ "entityName": "Adaptability", "parentEntityName": "Agility" },
{ "entityName": "Agility", "parentEntityName": "Overall" },
{ "entityName": "Agility_measure", "parentEntityName": "Agility" },
{ "entityName": "Analyzability or Root Cause Analysis", "parentEntityName": "Resiliency or Fault Tolerance" },
{ "entityName": "Auditability", "parentEntityName": "Compliance" },
{ "entityName": "Availability", "parentEntityName": "Quality" },
{ "entityName": "Availability_measure", "parentEntityName": "Availability" },
{ "entityName": "Awareness or Visibility", "parentEntityName": "Agility" },
{ "entityName": "Business Stability", "parentEntityName": "Provider" },
{ "entityName": "Capability", "parentEntityName": "Overall" },
{ "entityName": "Capacity or Elasticity", "parentEntityName": "Agility" },
{ "entityName": "Carbon Footprint", "parentEntityName": "Efficiency" },
{ "entityName": "Certifications", "parentEntityName": "Provider" },
{ "entityName": "Communications and Operations", "parentEntityName": "Security" },
{ "entityName": "Compliance", "parentEntityName": "Risk" },
{ "entityName": "Compliance_measure", "parentEntityName": "Compliance" }
]
}
}
}
| Copyright © 2012 CA. Tous droits réservés. | Envoyer un courriel à CA Technologies sur cette rubrique |