Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 15 Nächste Version anzeigen »

Seitenverzeichnis: 



shd.query.read

Beschreibung

Auslesen einer selbst gebauten View.

Parameter

Parameter Typ Version
obj_type_id int ab Version 1.0
display_rows int ab Version 1.0
page string ab Version 1.0
columns array<Properties> ab Version 1.0
condition Comparison ab Version 1.0
status  i-doit Status ab Version 1.0

Rückgabewert

Wert Typ Version
num int ab Version 1.0
content grid-view ab Version 1.0
headers array ab Version 1.0
count int ab Version 1.0
page string ab Version 1.0
display_rows string ab Version 1.0

Beispiel 

Beispielaufruf

Beispielantwort

 {
    "method": "shd.query.read",
    "params": {
        "apikey": "24174j3tqj",
        "obj_id": "80",
        "display_rows": "25",
        "page": "0",
        "columns": [
            {
                "id": "C__CATG__GLOBAL-title",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__GLOBAL-category",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__CPU-frequency",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__MEMORY-capacity",
                "width": "50",
                "sort": ""
            }
        ],
        "debug": true,
        "language": "en"
    },
    "id": 1,
    "version": "2.0"
}
{ 
    "jsonrpc":"2.0",
    "result":{ 
        "num":25,
        "content":{ 
            "63":{ 
                "__id__":"63",
                "LC__UNIVERSAL__TITLE":" AX-23784",
                "LC__CMDB__CATG__GLOBAL_CATEGORY":"",
                "LC__CMDB__CATG__FREQUENCY":[ 
                    { 
                        "__id__":null,
                        "value":""
                    }
                ],
                "LC__CMDB_CATG__MEMORY_CAPACITY":[ 
                    { 
                        "__id__":null,
                        "value":""
                    }
                ],
                "__index__":0
            },
            "369":{ 
                "__id__":"369",
                "LC__UNIVERSAL__TITLE":" HV-210-R2-SL2",
                "LC__CMDB__CATG__GLOBAL_CATEGORY":"",
                "LC__CMDB__CATG__FREQUENCY":[ 
                    { 
                        "__id__":null,
                        "value":""
                    }
                ],
                "LC__CMDB_CATG__MEMORY_CAPACITY":[ 
                    { 
                        "__id__":null,
                        "value":""
                    }
                ],
                "__index__":2
            },
            [...]
        },
        "headers":[ 
            { 
                "const":"LC__UNIVERSAL__TITLE",
                "title":"Bezeichnung"
            },
            { 
                "const":"LC__CMDB__CATG__GLOBAL_CATEGORY",
                "title":"Kategorie"
            },
            { 
                "const":"LC__CMDB__CATG__FREQUENCY",
                "title":"CPU-Frequenz"
            },
            { 
                "const":"LC__CMDB_CATG__MEMORY_CAPACITY",
                "title":"Kapazit\u00e4t"
            }
        ],
        "count":596,
        "page":"0",
        "display_rows":"25"
    },
    "id":1
}

Beispiel mit einer Dialog-Antwort. Die Dialog-Antwort findet man im Header-Array

Beispielaufruf

Beispielantwort

 {
    "method": "shd.query.read",
    "params": {
        "apikey": "1ialbgclm9",
        "obj_type_id": "5",
        "display_rows": "25",
        "page": "0",
        "columns": [
            {
                "id": "C__CATG__GLOBAL-title",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__GLOBAL-cmdb_status",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__IP-ipv4_address",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__CPU-manufacturer",
                "width": "50",
                "sort": ""
            }
        ],
        "language": "en"
    },
    "id": 1,
    "version": "2.0"
}
        
 { 
    "jsonrpc":"2.0",
    "result":{ 
        "num":44,
        "content":{ 
            "3569":{ 
                "__id__":"3569",
                "LC__UNIVERSAL__TITLE":"backup001",
                "LC__UNIVERSAL__CMDB_STATUS":"In Betrieb",
                "LC__CMDB__CATG__IP__IPV4_ADDRESS":[ 
                    { 
                        "__id__":null,
                        "value":"10.100.20.241"
                    },
                    { 
                        "__id__":null,
                        "value":"10.100.10.241"
                    }
                ],
                "LC__CATG__STORAGE_CONTROLLER_MANUFACTURER":[ 
                    { 
                        "__id__":null,
                        "value":"Intel"
                    },
                    { 
                        "__id__":null,
                        "value":"Intel"
                    }
                ],
                "__index__":0
            },
            "3470":{ 
                "__id__":"3470",
                "LC__UNIVERSAL__TITLE":"cache001",
                "LC__UNIVERSAL__CMDB_STATUS":"In Betrieb",
                "LC__CMDB__CATG__IP__IPV4_ADDRESS":[ 
                    { 
                        "__id__":null,
                        "value":"10.100.20.221"
                    },
                    { 
                        "__id__":null,
                        "value":"10.100.10.221"
                    }
                ],
                "LC__CATG__STORAGE_CONTROLLER_MANUFACTURER":[ 
                    { 
                        "__id__":null,
                        "value":"Intel"
                    },
                    { 
                        "__id__":null,
                        "value":"Intel"
                    }
                ],
                "__index__":2
            },
            [...]
        },
        "headers":[ 
            { 
                "const":"LC__UNIVERSAL__TITLE",
                "title":"Name"
            },
            { 
                "const":"LC__UNIVERSAL__CMDB_STATUS",
                "title":"CMDB-Status",
                "dialog":[ 
                    { 
                        "id":"1",
                        "const":"C__CMDB_STATUS__PLANNED",
                        "title":"Geplant"
                    },
                    { 
                        "id":"2",
                        "const":"C__CMDB_STATUS__ORDERED",
                        "title":"Bestellt"
                    },
                    { 
                        "id":"3",
                        "const":"C__CMDB_STATUS__DELIVERED",
                        "title":"Geliefert"
                    },
                    [...]
                ]
            },
            { 
                "const":"LC__CMDB__CATG__IP__IPV4_ADDRESS",
                "title":"IPv4-Adresse"
            },
            { 
                "const":"LC__CATG__STORAGE_CONTROLLER_MANUFACTURER",
                "title":"Hersteller",
                "dialog":[ 
                    { 
                        "id":"1",
                        "const":"",
                        "title":"AMD"
                    },
                    { 
                        "id":"2",
                        "const":"",
                        "title":"Intel"
                    },
                   [...]
                ]
            }
        ],
        "count":26,
        "page":"0",
        "display_rows":"25"
    },
    "id":1
}

shd.query.relation

Beschreibung

Holt alle Elemente eines Parent-Objects.

Parameter

Parameter Typ Version
obj_type_id int ab Version 1.0
display_rows int ab Version 1.0
page string ab Version 1.0
columns array<Properties> ab Version 1.0
condition Comparison ab Version 1.0
status  i-doit Status ab Version 1.0

Rückgabewert

Wert Typ Version
num int ab Version 1.0
content array  ab Version 1.0
headers array ab Version 1.0
count int ab Version 1.0
page string ab Version 1.0
display_rows string ab Version 1.0

Beispielaufruf

{
    "method": "shd.query.relation",
    "params": {
        "apikey": "24174j3tqj",
        "obj_id": "80",
        "display_rows": "25",
        "page": "0",
        "columns": [
            {
                "id": "C__CATG__GLOBAL-title",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__GLOBAL-category",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__CPU-frequency",
                "width": "50",
                "sort": ""
            },
            {
                "id": "C__CATG__MEMORY-capacity",
                "width": "50",
                "sort": ""
            }
        ],
        "debug": true,
        "language": "en"
    },
    "id": 1,
    "version": "2.0"
}

Beispielantwort

{
    "jsonrpc": "2.0",
    "result": {
        "num": 25,
        "content": {
            "81": {
                "__id__": "81",
                "LC__UNIVERSAL__TITLE": "demo-smbox5",
                "LC__CMDB__CATG__GLOBAL_CATEGORY": "",
                "LC__CMDB__CATG__FREQUENCY": [
                    {
                        "__id__": null,
                        "value": ""
                    }
                ],
                "LC__CMDB_CATG__MEMORY_CAPACITY": [
                    {
                        "__id__": null,
                        "value": ""
                    }
                ],
                "__index__": 1
            },
            "87": {
                "__id__": "87",
                "LC__UNIVERSAL__TITLE": "HV-210-R1-PF-A",
                "LC__CMDB__CATG__GLOBAL_CATEGORY": "",
                "LC__CMDB__CATG__FREQUENCY": [
                    {
                        "__id__": null,
                        "value": ""
                    }
                ],
                "LC__CMDB_CATG__MEMORY_CAPACITY": [
                    {
                        "__id__": null,
                        "value": ""
                    }
                ],
                "__index__": 8
            },
          [...]
        },
        "headers": [
            {
                "const": "LC__UNIVERSAL__TITLE",
                "title": "Bezeichnung"
            },
            {
                "const": "LC__CMDB__CATG__GLOBAL_CATEGORY",
                "title": "Kategorie"
            }
            [...]
        ],
        "count": 27,
        "page": "0",
        "display_rows": null
    },
    "id": 1
}
}

shd.query.category

Beschreibung

Abfragen der Eigenschaften von Kategorien.

Parameter

Parameter Typ Version
columns array ab Version 1.0
condition array ab Version 1.0

Rückgabewert

Wert Typ Version
display_rows string ab Version 1.0
content array ab Version 1.0
time double ab Version 1.0
count int ab Version 1.0
headers array ab Version 1.0
total int ab Version 1.0
page string ab Version 1.0

Beispielaufruf

{
  "id" : "1",
  "version" : "2.0",
  "params" : {
    "columns" : [
      {
        "sort" : "",
        "id" : "C__CATG__MEMORY-title"
      },
      {
        "sort" : "",
        "id" : "C__CATG__MEMORY-unit"
      },
      {
        "sort" : "",
        "id" : "C__CATG__MEMORY-total_capacity"
      }
    ],
    "apikey" : "1ialbgclm9",
    "condition" : [
      {
        "value" : "2731",
        "comparison" : "=",
        "property" : "C__CATG__GLOBAL-id",
        "category" : "C__CATG__GLOBAL"
      }
    ],
    "page" : "0"
  },
  "method" : "shd.query.category"
}

Beispielantwort

{
    "jsonrpc": "2.0",
    "result": {
        "display_rows": "0",
        "content": {
            "355": {
                "C__CATG__MEMORY-unit": {
                    "3": {
                        "value": "GB",
                        "__id__": "3"
                    }
                },
                "__id__": "355",
                "__index__": "0",
                "C__CATG__MEMORY-total_capacity": "0",
                "C__CATG__MEMORY-title": {
                    "6": {
                        "value": "LRDIMM",
                        "__id__": "6"
                    }
                }
            },
            "356": {
                "C__CATG__MEMORY-unit": {
                    "3": {
                        "value": "GB",
                        "__id__": "3"
                    }
                },
                "__id__": "356",
                "__index__": "0",
                "C__CATG__MEMORY-total_capacity": "0",
                "C__CATG__MEMORY-title": {
                    "6": {
                        "value": "LRDIMM",
                        "__id__": "6"
                    }
                }
            },
            "357": {
                "C__CATG__MEMORY-unit": {
                    "3": {
                        "value": "GB",
                        "__id__": "3"
                    }
                },
                "__id__": "357",
                "__index__": "0",
                "C__CATG__MEMORY-total_capacity": "0",
                "C__CATG__MEMORY-title": {
                    "6": {
                        "value": "LRDIMM",
                        "__id__": "6"
                    }
                }
            }
            [...]
        },
        "time": 0.16799998283386,
        "count": 16,
        "headers": [
            {
                "const": "C__CATG__MEMORY-title",
                "title": "Title"
            },
            {
                "const": "C__CATG__MEMORY-unit",
                "title": "Memory unit"
            },
            {
                "const": "C__CATG__MEMORY-total_capacity",
                "title": "Total capacity"
            }
        ],
        "total": 16,
        "page": "0"
    },
    "id": "1"
}
  • Keine Stichwörter