cobra CRM

Beispiele: weitere Funktionen und Endpunkte

Einen SQL-Befehl ausführen

In diesem Beispiel führen wir einen SQL-Befehl über einen Funktions-Endpunkt aus. In unserem einfachen Beispiel ändern wir in der Adresstabelle den Nachnamen einer Person. Erheblich komplexere Anwendungsfälle des Einsatzes von SQL-Befehlen ist denkbar. Als Sicherheitsabfrage verwenden wir die von uns empfohlene »JWT Bearer Token«-Abfrage.

POST /api/Sql

Beispiel Request URL:

http(s)://host:port/api/Sql/Endpunktname?TABLE=BeispielTabelle&BeispielID=123

Beispiel Response

{
    "errorMessage": null,
    "errorType": 0,
}

Aktivierung des Funktions-Endpunktes in CXM WEB CONNECT

  • Öffnen Sie Ihr cobra CXM WEB CONNECT zur Konfiguration.
  • Wechseln Sie in das Register »Endpunkte«.
  • Klicken Sie auf »Funktions-Endpunkte«.
  • Wechseln Sie in den Reiter »SQL-Befehle«.
  • Vergeben Sie für den Endpunkt einen relevanten Namen.
  • Wählen Sie die relevante Datenbank aus.
  • Tragen Sie den gewünschten SQL-Befehl ein.
  • Klicken Sie auf »OK«, um Ihre Einstellungen abzuschließen.
Konfiguration Funktions-Endpunkt SQL-Befehle
  • Klicken Sie auf »Übernehmen«, wenn Sie die Konfiguration abgeschlossen haben. Starten Sie ggf. den cobra CXM WEB CONNECT Dienst neu, um die Änderungen wirksam werden zu lassen.

Einen SQL-Befehl mit Postman ausführen

  • Öffnen Sie das Programm »Postman«.
  • Klicken Sie auf die Schaltfläche »New« und erstellen Sie eine neue Abfrage durch den Befehl »HTTP«.
Postman add request
  • Benennen Sie die neue Abfrage mit »SQL-Befehl ausführen«. Bewegen Sie den Mauszeiger in die Kopfzeile, so erscheint eine Auswahl des relevanten Textteiles. Klicken Sie auf diesen, können Sie einen neuen Titel vergeben.
  • Legen Sie die neue Abfrage als »POST«-Befehl fest.
  • Tragen Sie den relevanten Zieladresse mit dem definierten Port ein. Ergänzen Sie den festgelegten Endpunkt - in unserem Beispiel »UpdateAddresses«. Die Form entspricht: »http://host:port/api/sql/UpdateAddresses« bzw. »https://host:port/api/sql/UpdateAddresses«.
Postman add request SQL-Befehl
  • Wechseln Sie in das Register »Headers«.
  • Tragen Sie hier den Namen und Wert der Schnittstelle ein.
Postman Headers API Key
  • Klicken Sie auf das Register »Authorization«.
  • Wählen Sie »Bearer Token« als Typ der Authentifizierung aus.
  • Tragen Sie Ihren »JWT Bearer Token« ein. Wie Sie Ihren »JWT Bearer Token« abrufen können, siehe hier.
Postman Authentifizierung Bearer Token eintragen
  • Wechseln Sie in das Register »Params«.
  • Tragen Sie den Parameter »Table« in der Spalte »Key« ein und setzen Sie die relevante Tabelle als Wert in der Spalte »Value«.
  • Ergänzen Sie den Parameter »ADRID« in der Spalte »Key« und tragen Sie die relevante Adresse als Wert in der Spalte »Value«.
  • Aktivieren Sie die Parameter durch Klicken der Checkboxen in der Spalte »Query«.
Postman SQL Params Table Adrid
  • Klicken Sie auf »Send«.

Sie haben erfolgreich den SQL-Befehl ausgeführt.

Postman put request erfolgreich
  • Klicken Sie auf »Save«, um Ihre angelegte Abfrage zu speichern.
Zurück
Eine Anwendung ausführen