/
Beziehung

Beziehung

Verwaltung von Beziehungen zwischen einzelnen Objekten einer BSM-Konfiguration.

Seitenverzeichnis:


bsm.config_relation.read

Beschreibung

Gibt alle konfigurierten Beziehungen zu einem Service zurück.

Beispielaufruf

{
    "method": "bsm.config_relation.read",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypVersion
service_idintab Version 1.0

Rückgabewert

Liste aller Beziehungen zum angegebenen Service.

WertTypBeschreibungVersion
idintID des Datenbankeintragesab Version 1.0
list_idint

ID aller Beziehungen innerhalb einer Ebene

(wird für die Methode bsm.config_relation.delete_relation angegeben)

ab Version 1.0
layer_idintID der OBASHI-Schichtab Version 1.0
parent_idintID des Eltern-Elementesab Version 1.0
child_idintID des Kind-Elementesab Version 1.0



bsm.config_relation.create

Beschreibung

Legt eine neue Beziehung an.

Beispielaufruf

{
    "method": "bsm.config_relation.create",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19,
        "parent_id": 10,
        "child_id": 20
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypBeschreibungVersion
service_idintID des Servicesab Version 1.0
parent_idintID des Eltern-Elementesab Version 1.0
child_idintID des Kind-Elementesab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



bsm.config_relation.delete_relation

Beschreibung

Löscht alle Beziehungen einer Ebene.

Beispielaufruf

{
    "method": "bsm.config_relation.delete_relation",
    "params": {
        "apikey": "24174j3tqj",
        "relation_id": 8
    },
    "id": 1,
    "version": "2.0"
}


Parameter

ParameterTypBeschreibungVersion
relation_idint

ID der Beziehungen innerhalb einer Ebene

(wird von der Methode bsm.config_relation.read zurück gegeben)

ab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0



bsm.config_relation.delete_by_parent

Beschreibung

Löscht die Beziehungen von einem Eltern-Element zu dem angegebenen Kind-Element. Wird kein Kind-Element angegeben, werden alle Beziehungen des Eltern-Elements gelöscht.

Beispielaufruf

{
    "method": "bsm.config_relation.delete_by_parent",
    "params": {
        "apikey": "24174j3tqj",
        "service_id": 19,
        "parent_id": 10
    },
    "id": 1,
    "version": "2.0"
}

Parameter

ParameterTypBeschreibungVersion
service_idintID des Servicesab Version 1.0
parent_idintID des Eltern-Elementesab Version 1.0
child_idintOptional: ID des Kind-Elementesab Version 1.0

Rückgabewert

WertTypVersion
current_datestringab Version 1.0
idintab Version 1.0
messagestringab Version 1.0


Related content

(c) 2024 SHD System-Haus-Dresden GmbH | Impressum https://www.shd-online.de/impressum/