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

Parameter

Typ

Version

service_id

int

ab Version 1.0

Rückgabewert

Liste aller Beziehungen zum angegebenen Service.

Wert

Typ

Beschreibung

Version

id

int

ID des Datenbankeintrages

ab Version 1.0

list_id

int

ID aller Beziehungen innerhalb einer Ebene

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

ab Version 1.0

layer_id

int

ID der OBASHI-Schicht

ab Version 1.0

parent_id

int

ID des Eltern-Elementes

ab Version 1.0

child_id

int

ID des Kind-Elementes

ab 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

Parameter

Typ

Beschreibung

Version

service_id

int

ID des Services

ab Version 1.0

parent_id

int

ID des Eltern-Elementes

ab Version 1.0

child_id

int

ID des Kind-Elementes

ab Version 1.0

Rückgabewert

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab 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

Parameter

Typ

Beschreibung

Version

relation_id

int

ID der Beziehungen innerhalb einer Ebene

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

ab Version 1.0

Rückgabewert

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab 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

Parameter

Typ

Beschreibung

Version

service_id

int

ID des Services

ab Version 1.0

parent_id

int

ID des Eltern-Elementes

ab Version 1.0

child_id

int

Optional: ID des Kind-Elementes

ab Version 1.0

Rückgabewert

Wert

Typ

Version

current_date

string

ab Version 1.0

id

int

ab Version 1.0

message

string

ab Version 1.0