Verwenden von Argumentports zum Erzeugen von URL-Parametern
Verwenden von Argumentports zum Erzeugen von URL-Parametern
Sie können Argumentports verwenden, um Parameter in der URL zum Filtern der vom Webdienst angeforderten Daten zu erzeugen. Bei Verwendung der Get-Methode können Sie beispielsweise weder eine Methodeneingabedefinition noch eine Eingabezuordnung konfigurieren. Dennoch möchten Sie weiterhin einen Filter in der Get-Anfrage verwenden. Sie können Argumentports zum Erstellen eines Filters in der Anfragenachricht verwenden. Erstellen Sie eine URL, wie z. B.
https://sample.com?arg1=val1&arg2=val2
, indem Sie Argumentports zum Erzeugen der URL-Parameter verwenden.
Führen Sie die folgenden Schritte durch, um einen Argumentport nach dem Erstellen der REST-Webdienst-Verbraucher-Umwandlung zu konfigurieren:
Wählen Sie die REST-Webdienst-Verbraucher-Umwandlung aus.
Navigieren Sie zur Ansicht
Eigenschaften
und wählen Sie die Registerkarte
Erweitert
aus.
Führen Sie zum Konfigurieren der Basis-URL die folgenden Schritte durch:
Geben Sie zum Konfigurieren der Eigenschaft
URL
die Basis-URL ein.
Wählen Sie zum Konfigurieren der Eigenschaft
Verbindung
die HTTP-Verbindung aus.
Navigieren Sie zur Registerkarte
Ports
.
Markieren Sie die Gruppe
RequestInput
und wählen Sie
Neu
aus. Wählen Sie
Argumentports
im Dropdown-Menü aus.
Geben Sie Werte für
Argumentname
und
Portname
ein.
Wenn der Portname Zeichen enthält, die vom Datenintegrationsdienst nicht verarbeitet werden können, ändern Sie den Portnamen.
Die folgende Abbildung zeigt den unter „RequestInput“ verschachtelten Argumentport:
Wiederholen Sie die Schritte 3 und 4, um einen zweiten Argumentport hinzuzufügen.
Der zweite Argumentport wird unter dem ersten Argumentport angezeigt:
Die Werte des Argumentports werden im Format
http://sample.com?arg1=val1&arg2=val2
an die URL angehängt. Der Portname wird in der URL nicht verwendet. Der Datenintegrationsdienst verwendet den Portnamen zum Identifizierenr Angabe der Argumentports.
Zum Verwenden der Argumentports
arg1
und
arg2
als Parameter in der Basis-URL verknüpfen Sie Ports aus einem vorgelagerten Zuordnungsobjekt mit den Argumentports in der REST-Webdienst-Verbraucher-Umwandlung.
Die aus einem vorgelagerten Objekt verknüpften Ports definieren