Verfolgen von Verbindungen zwischen Objekten.
cable.tracing.between_locations
Beschreibung
Gibt alle Verbindungen zwischen zwei Standorten zurück zurück.
Beispielaufruf
{ "method":"cable.tracing.between_locations", "params":{ "apikey":"24174j3tqj", "data": { "location_start": 8, "location_end": 14 } }, "version":"2.0", "id": 1 }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
location_start | int | ID des ausgehenden Standortes | ab Version 1.0 |
location_end | int | ID des eingehenden Standortes | ab Version 1.0 |
Rückgabewert
Liste aller verbundenen Kabel.
Wert | Typ | Beschreibung | Version |
---|---|---|---|
nodes | array | Alle Objekte zwischen den Standorten | ab Version 1.0 |
edges | array | Alle Verbindungen zwischen den Objekten | ab Version 1.0 |
cable.tracing.between_objects
Beschreibung
Gibt alle Verbindungen zwischen zwei Objekten zurück.
Beispielaufruf
{ "method":"cable.tracing.between_objects", "params":{ "apikey":"24174j3tqj", "data": { "object_start": 44, "object_end": 125 } }, "version":"2.0", "id": 1 }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
object_start | int | ID des ausgehenden Objektes | ab Version 1.0 |
object_end | int | ID des eingehenden Objektes | ab Version 1.0 |
Rückgabewert
Liste aller verbundenen, ungepatchten Kabel.
Wert | Typ | Beschreibung | Version |
---|---|---|---|
nodes | array | Alle Objekte zwischen den beiden angegebenen Objekten | ab Version 1.0 |
edges | array | Alle Verbindungen zwischen den angegebenen Objekten | ab Version 1.0 |
cable.tracing.shortest_path
Beschreibung
Gibt den kürzesten Weg zwischen zwei Objekten, gewichtet nach Kabellänge, zurück.
Beispielaufruf
{ "method":"cable.tracing.shortest_path", "params":{ "apikey":"24174j3tqj", "data": { "object_start": 44, "object_end": 125 } }, "version":"2.0", "id": 1 }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
object_start | int | ID des ausgehenden Objektes | ab Version 1.0 |
object_end | int | ID des eingehenden Objektes | ab Version 1.0 |
exclude_sections | boolean | Optional: Strecken bei der Berechnung nicht berücksichtigen Zulässige Werte:
| ab Version 1.0 |
Rückgabewert
Liste aller ungepatchten Verbindungen des Objektes.
Wert | Typ | Beschreibung | Version |
---|---|---|---|
cable_id | int | ID des Kabel-Objektes | ab Version 1.0 |
cable_title | string | Name des Kabels | ab Version 1.0 |
wire_id | int | ID des Ader-Objektes | ab Version 1.0 |
wire_title | string | Name der Ader | ab Version 1.0 |
wire_scope | string | Name des Ader-Bereiches | ab Version 1.0 |
obj_in_id | int | ID des Objektes eingehend | ab Version 1.0 |
obj_in_title | string | Name des Objektes eingehend | ab Version 1.0 |
obj_out_id | int | ID des Objektes ausgehend | ab Version 1.0 |
obj_out_title | string | Name des Objektes ausgehend | ab Version 1.0 |
cable.tracing.least_number_of_hops
Beschreibung
Gibt den Weg mit den wenigsten Zwischen-Objekten zwischen zwei Objekten zurück.
Beispielaufruf
{ "method":"cable.tracing.least_number_of_hops", "params":{ "apikey":"24174j3tqj", "data": { "object_start": 44, "object_end": 125 } }, "version":"2.0", "id": 1 }
Parameter
Parameter | Typ | Beschreibung | Version |
---|---|---|---|
object_start | int | ID des ausgehenden Objektes | ab Version 1.0 |
object_end | int | ID des eingehenden Objektes | ab Version 1.0 |
exclude_sections | boolean | Optional: Strecken bei der Berechnung nicht berücksichtigen Zulässige Werte:
| ab Version 1.0 |
Rückgabewert
Liste aller ungepatchten Verbindungen des Objektes.
Wert | Typ | Beschreibung | Version |
---|---|---|---|