Inhaltsverzeichnis

Search

  1. Vorwort
  2. Übersicht
  3. Geschäftsbegriffe REST-APIs
  4. REST-APIs für Katalogereignisse
  5. Modell-REST-APIs
  6. Objekt-APIs
  7. Ressourcen-REST-APIs
  8. Anwendungsfälle

REST-API-Referenz zu Enterprise Data Catalog

REST-API-Referenz zu Enterprise Data Catalog

Beispielanwendungsfälle

Beispielanwendungsfälle

In den Beispielanwendungsfällen werden Szenarios vorgestellt, die Ihnen veranschaulichen, wie Sie mithilfe der REST-APIs Informationen abrufen oder aktualisieren können. Die Beispiele enthalten Java-Codebeispiele, die Sie mit dem gebündelten Java-Client und den Beispielen für Curl-Aufrufe für die REST-APIs verwenden können.
Im Folgenden finden Sie eine Liste der Beispielanwendungsfälle für die REST-APIs:
  • Zuletzt geänderte Details eines Attributs abrufen
  • Attributdetails einer Klasse abrufen
  • Objekte mithilfe des Objektnamens abrufen
  • Objektdetails mithilfe der Objekt-ID abrufen
  • Beziehungen für Spalten abrufen
  • Benutzerdefiniertes Attribut mit bestimmten Eigenschaften erstellen, um anhand der Postleitzahl nach Speicherorten zu suchen
  • Benutzerdefiniertes Attribut und benutzerdefiniertes Referenzattribut für ein Objekt aktualisieren
  • Benutzerdefiniertes Attribut aktualisieren
  • Benutzerdefiniertes Referenzattribut erstellen, durch das bei einer Änderung des Attributs alle Felder aktualisiert werden, in denen das Attribut zugeordnet ist.
Im Folgenden werden zu Referenzzwecken die Befehle bereitgestellt, die für alle Beispielanwendungsfälle zum Importieren des Pakets, der enthaltenen Modelle, des HTTP-Clients und des Codes zur Initialisierung des Java-Clients verwendet werden:
// Copyright (c) 2017 Informatica Corporation. Alle Rechte vorbehalten. package com.infa.products.ldm.ingestion.rest.api.samples; import com.infa.products.ldm.core.rest.v2.client.api.CatalogApi; import com.infa.products.ldm.core.rest.v2.client.invoker.ApiException; import com.infa.products.ldm.core.rest.v2.client.invoker.ApiResponse; import com.infa.products.ldm.core.rest.v2.client.models.AttributePostRequest; import com.infa.products.ldm.core.rest.v2.client.models.AttributePutRequest; import com.infa.products.ldm.core.rest.v2.client.models.AttributeResponse; import com.infa.products.ldm.core.rest.v2.client.models.AttributesRequest; import com.infa.products.ldm.core.rest.v2.client.models.AttributesResponse; import com.infa.products.ldm.core.rest.v2.client.models.FactRequest; import com.infa.products.ldm.core.rest.v2.client.models.Link; import com.infa.products.ldm.core.rest.v2.client.models.Links; import com.infa.products.ldm.core.rest.v2.client.models.ModelRefRequest; import com.infa.products.ldm.core.rest.v2.client.models.ObjectIdRequest; import com.infa.products.ldm.core.rest.v2.client.models.ObjectResponse; import com.infa.products.ldm.core.rest.v2.client.models.ObjectsResponse; import com.infa.products.ldm.core.rest.v2.client.models.RefAttributePost; import com.infa.products.ldm.core.rest.v2.client.models.RefAttributesPost; import com.infa.products.ldm.core.rest.v2.client.models.RefAttributesResponse; import com.infa.products.ldm.core.rest.v2.client.utils.ObjectAdapter; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import com.squareup.okhttp.CurlLogger; public class RestSamples { private final CatalogApi api; /** * Initialize the api client. Must be done once before it can be used. * * @param username * @param password * @param basePath Base URL of rest api ex. http://localhost:8080/access/2 */ public RestSamples(String username, String password, String basePath) { this.api = new CatalogApi(); this.api.getApiClient().setUsername(username); this.api.getApiClient().setPassword(password); this.api.getApiClient().setBasePath(basePath); }


Aktualisiert May 14, 2019


Explore Informatica Network