Datenquelle mit HANA-Standardauthentifizierung hinzufügen
Führen Sie die folgenden Schritte aus, um eine Datenquelle mit HANA-Standardauthentifizierung hinzuzufügen:
-
Navigieren Sie zu Verbindungen.
-
Klicken Sie auf der Registerkarte Datenquellen auf die Schaltfläche Hinzufügen. Das Popup Neue Verbindung hinzufügen wird angezeigt.
-
Fügen Sie unter Neue Verbindung hinzufügen die folgenden Details hinzu:
-
Fügen Sie unter Verbindungsname den Namen der neuen Verbindung hinzu, die Sie hinzufügen möchten.
-
Wählen Sie unter Verbindungstyp die Option REST-API aus.
-
Geben Sie die Website-URL an.
-
Wählen Sie unter Authentifizierung die Option SAP HANA-Standard aus.
-
Fügen Sie Anmeldedaten gemäß dem Authentifizierungsschema hinzu.
-
Aktivieren Sie Systemanmeldedaten, um die hier angegebenen Anmeldedaten für die Authentifizierung zu verwenden.
-
Wählen Sie einen Datumsformattyp aus.
-
Klicken Sie auf Speichern.
-
Datenverbindung in Formularlösung hinzufügen
-
Navigieren Sie zu Lösungen.
-
Wählen Sie eine Lösung aus, und klicken Sie auf Lösung bearbeiten.
-
Klicken Sie im Composer auf Datenverbindung hinzufügen.
-
Fügen Sie im Popup „Datenverbindung hinzufügen“ die folgenden Details hinzu:
-
Geben Sie den Namen der Datenverbindung an.
-
Wählen Sie als Typ REST-API aus.
-
Wählen Sie unter Verbindung die oben erstellte Datenquelle aus.
-
Standardmäßig wird die API-URL angezeigt, wie sie beim Erstellen der Datenverbindung definiert wurde. Sie können auf die drei Punkte klicken und den URL-Generator verwenden, um eine parametrisierte URL hinzuzufügen.
-
Wählen Sie unter HTTP-Vorgänge einen Wert gemäß der aktuellen Verwendung der API-Verbindung aus. Die REST-API verwendet das HTTP-Verb, um den Anforderungstyp anzugeben, d. h. „Lesen“/„Aktualisieren“/„Löschen“ oder „Erstellen“.
-
Klicken Sie unter API-Eingabeschema auf Durchsuchen, und stellen Sie das JSON-Schema entweder aus der Datei oder durch direktes Kopieren in das Textfeld bereit. Das Eingabeschema ist für die Daten vorgesehen, die an die API gesendet werden (d. h. Anforderungsnutzlast in JSON).
-
Klicken Sie unter API-Ausgabeschema auf Durchsuchen, und stellen Sie das JSON-Schema entweder aus der Datei oder durch direktes Kopieren in das Textfeld bereit. Das Ausgabeschema ist für die Daten vorgesehen, die über die API empfangen werden (d. h. Antwortnutzlast in JSON).
-
Klicken Sie unter API-Fehlerschema auf Durchsuchen, und stellen Sie das JSON-Schema entweder aus der Datei oder durch direktes Kopieren in das Textfeld bereit.
-
Geben Sie unter Anforderungsheader die erwarteten Anforderungsheader gemäß der API-Spezifikation in einem Schlüssel/Wert-Paar an.
-
Geben Sie unter Antwortheader die erwarteten Antwortheader gemäß der API-Spezifikation in einem Schlüssel/Wert-Paar an.
-
Klicken Sie auf OK.
-
-
Nach dem Hinzufügen des Schemas erstellen wir die Feldzuordnung. In diesem Schritt werden Datenfelder in der Datenverbindung der API-Lösung Formularfeldern zugeordnet. Die Vorgehensweise entspricht der Zuordnung der Felder „Webdienst“- oder „Referenzdatenverbindung“ zu Formularfeldern.
-
Klicken Sie mit der rechten Maustaste auf „Datenverbindung der Lösung“, die oben erstellt wurde, und wählen Sie Feldzuordnung erstellen aus.
-
Fügen Sie im Dialogfeld „Feldzuordnung“ die folgenden Details hinzu:
- Beschreibung: Eine Textnotiz für diese Zuordnung.
-
Gruppenname: Der Gruppenname für Formularschemafelder. Sämtliche Formularfelder werden in dieser Gruppe erstellt.
-
Webdienstname: Ein Zuordnungsname, der in der Formularsteuerung oder in Plug-Ins verwendet wird.
-
Wählen Sie einen Vorgang aus.
-
Klicken Sie in diesem Dialogfeld auf Weiter.
-
Das Dialogfeld Feldzuordnungsparameter zeigt alle Datenverbindungsfelder und Formularfelder der API-Lösung an, ähnlich dem, was bei dem Dialogfeld „Webdienst-Feldzuordnung“ angezeigt wird.
Überprüfen oder ändern Sie je nach Bedarf den Formularfeldtyp oder die maximale Länge.
-
Klicken Sie auf OK, um die Zuordnung abzuschließen.
-
-
Sobald die Felder erstellt sind, können sie in den Composer gezogen werden, um Formularfelder, Schaltflächen und die Webdienststeuerung zu generieren.
Entwerfen des Formulars
Entwerfen Sie das Formular mit den Feldern, die Sie erstellt und der Datenverbindung der API-Lösung zugeordnet haben. Legen Sie auch Formularsteuerungen fest (d. h. Webdienst, Suche, Abfrage oder Dropdown), die die API-Datenverbindung ausführen.
-
Entwerfen Sie in der Fomularansicht die Formularfelder.
-
Platzieren Sie den Webdienst und die Schaltflächen-Steuerung in der Formularansicht. Konfigurieren Sie die Webdienst-Steuerung und die Schaltflächen-Steuerung so, dass die Datenverbindung der API-Lösung ausgeführt wird, wenn Sie auf diese Schaltfläche klicken.
-
Implementieren Sie die Lösung.
Datenverbindung der API-Lösung testen
Starten Sie das Formular, und führen Sie die Datenverbindung der API-Lösung aus.
-
Starten Sie das Formular.
-
Klicken Sie auf die konfigurierte Schaltfläche, um die Datenverbindung der API-Lösung auszuführen.
-
Das Formular führt die API aus und zeigt in zugeordneten Formularfeldern die Antwortdaten an.