Eine Ressource enthält die Definition der REST-Antwortnachricht und die Datenzugriffsmethode für die Ausgabe der Antwort. Wenn Sie einen Informatica REST-Webdienst erstellen, können Sie manuell die Ressource definieren oder eine Ressource aus einem Datenobjekt erstellen.
Sie können eine Ressource aus einem relationalen Datenobjekt oder aus einem Einfachdatei-Datenobjekt erstellen. Wenn Sie eine Ressource aus einem Datenobjekt erstellen, erstellt das Developer Tool ein Standard-Ressourcen-Mapping mit einer Leseumwandlung und einer Ausgabeumwandlung. Die Ausgabeumwandlung enthält dieselben Ports wie die Leseumwandlung.
Sie können die Struktur der Ausgabeantwortnachricht manuell definieren. Wenn Sie eine Ressource manuell erstellen, definieren Sie die Elemente in der Antwortnachricht. Dann definieren Sie das Mapping, das die Daten an die Antwortnachricht ausgibt.
Ein REST-Webdienst kann mehrere Ressourcen haben. Jede Ressource hat ein Ressourcen-Mapping zum Abrufen der Daten und eine Definition der Ausgabeantwort. In der Registerkarte „Ressourcen“ können Sie die Ressourcen für die Ansicht auswählen. Führen Sie im Editor einen Rechtsklick aus und wählen Sie
Ressourcen anzeigen
.
Die folgende Abbildung zeigt das Dialogfeld „Ressourcen auswählen“:
Sie können die Komponenten einer Ressource auf der Registerkarte
Ressourcen
anzeigen.
Die folgende Abbildung zeigt die Komponenten einer Ressource auf der Registerkarte
Ressourcen
des REST-Webdiensts:
Die Ressource enthält die folgenden Komponenten:
Schlüssel
Ein Index zu den Daten in der Antwortnachricht. Ein Webdienst-Client kann Daten für einen spezifischen Schlüssel anfragen. Sie können jedes Einfachtyp-Element als Schlüssel in der Ausgabe festlegen.
Definition
Die Elemente in der Ausgabeantwortnachricht. Sie können die Elemente anzeigen, indem Sie die Definition in der Ressource erweitern oder zur Ansicht
Schema
in den
Ressourcen
-Eigenschaften navigieren.
Ressourcen-Mappings
Das Mapping, das die Daten abruft, umwandelt und in einer Antwortnachricht ausgibt. Standardmäßig enthalten Ressourcen-Mappings eine Leseumwandlung und eine Ausgabeumwandlung. Sie können jede Umwandlung zum Mapping hinzufügen. Mit einem Klick auf den Link in der Ressource können Sie das Ressourcen-Mapping anzeigen.