Skip to main content
Skip table of contents

callWebService

Versionshinweise

12.1

Code

GROOVY
IWebServiceResult WebServiceUtils.callWebService(String id,
[ IContainer currentEntry,
Map<String,Object> parameters,
List<IContainer> list,
String title ])

Beschreibung

Ruft einen zuvor in der Adminkonsole eingerichteten Webservice auf.

Parameter

  • id - Der erste Parameter beschreibt die Webservice-ID wie zuvor in der Adminkonsole gewählt.
  • currentEntry - Der aktuelle Datensatz. Dieser Parameter ist optional und darf auch null sein.
  • parameters - Eine Map die beliebige Werte zur Nutzung im Groovy-Skript bereit stellt. Dieser Parameter ist optional und darf auch null sein.
  • list - Ein Suchergebnis das Werte zur Nutzung im Groovy-Skript bereit stellt. Dieser Parameter ist optional und darf auch null sein.
  • title - Der Titel des Swingworkers während der Ausführung. Dieser Parameter ist optional und kann immer mit angegeben werden, egal wie viele zusätzliche Parameter angegeben wurden.

Rückgabe
Als Ergebnis wird ein IWebServiceResult zurückgegeben, das eine get(String key)-Methode bereitstellt, um die Werte des Ergebnisses auszulesen.

Beispiele

GROOVY
IWebServiceResult result = callWebService("wheatherforecast"); // Nur ID
 
IWebServiceResult result2 = callWebService("wheatherforecast", "Ermittele Wettervorhersage"); // ID und Titel
 
Map<String,Object> map = new HashMap<String,Object>();
map.put("mykey",3);
IWebServiceResult result3 = callWebService("wheatherforecast", null, map); // ID und Map
 
Map<String,Object> map2 = new HashMap<String,Object>();
map2.put("mykey2",true);
IWebServiceResult result4 = callWebService("wheatherforecast", null, map2, "Ermittele Wettervorhersage"); // ID, Map und Titel
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.