find_repository_object

Suche nach Repository Objekten.

Methode und URI 

oder

oder

oder 

Request 

Content 

Nicht benötigt.

Query Parameter 

Anhand folgender Query Parameter kann die Ergebnismenge der Objektsuche eingeschränkt werden. Bei allen Parametern kann * als Wildcard verwendet werden. 

Parameter

Beschreibung

description

Kurzbeschreibung des Objekts

object_id

Objekt ID

internal_id

Interne ID

external_id

Externe ID

query

Query für direkte Abfragen auf die Tabellen /GAL/CCM_DATA00 und /GAL/CCM_INDEX00. Die Syntax entspricht dabei einer ABAP WHERE-Bedingungen in einem SELECT auf Tabelle /GAL/CCM_DATA00 mit Alias DATA00 und einem INNER JOIN auf Tabelle /GAL/CCM_INDEX00 mit Alias INDEX00. Querys können nicht verwendet werden, wenn der URL Parameter "min_update_timestamp" verwendet wird.

Beispiel: 

DATA00~CREATE_USER_ID LIKE '%TESTER'

Ergebnis:

Alle Objekte, die mit der Kennung "TESTER" angelegt wurden.

object_status

Status des Objekts. Zulässige Werte sind A für Aktiv, I für Inaktiv, T für Template, G für Ghost (temporär nicht verfügbar), D für Gelöscht und U für Wiederhergestellt. 

index_mode

Vergleichsoperator bei Abfragen auf den Objekt-Index. Zulässige Werte sind AND und OR.

expand

Kennzeichen, ob vollständige Objektdaten zurückgeliefert werden soll. Zulässige werte sind True und False. Per Default werden nur die Werte repository_id, object_id, internal_id, external_id und die Kurzbeschreibung zurückgeliefert.

Beliebiger Index-Feldname

Wird ein Query-Parameter übergeben, der nicht den obigen Parametern entsprechen, wird angenommen, dass der Parameter dem Namen eines Index-Felds entspricht, die in Tabelle /GAL/CCM_INDEX00 abgespeichert werden. 

Beispiel 

Response 

Content 

Array mit JSON serialisierten Versionen der gefundenen Conigma Repository Objekte bei Angabe des Query Parameters expand=True. Sonst wird ein JSON-Array mit den Objekt-IDs inklusive der Beschreibung als Ergebnismenge zurück geliefert. 

Beispiel

Beispiel ohne expand oder mit expand=False: