> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Klasse FlexiCaptureWebServiceClient

> Referenz für die Klasse FlexiCaptureWebServiceClient: Verbindung mit dem FC 12-Webservice herstellen, Projekte öffnen sowie Anmeldedaten, Mandant und Timeout festlegen.

Die Klasse *FlexiCaptureWebServiceClient* befindet sich im Namespace *com.abbyy.connectors*. Sie erbt von der Klasse *AutoCloseable* und wird verwendet, um eine Verbindung mit dem FC 12-Webservice herzustellen.

Die Methoden dieser Klasse werden im Folgenden beschrieben.

<div id="constructor-details">
  ## Details zum Konstruktor
</div>

```
public FlexiCaptureWebServiceClient(String url)
```

Erstellt ein neues Client-Objekt, um eine Verbindung mit dem FC 12-Webservice herzustellen

**Parameter:**

* url – die Adresse des FC Application Server im folgenden Format: *http\://\<ApplicationServer>*.

<div id="method-details">
  ## Methodendetails
</div>

```
public List<String> getProjectNames()
```

Gibt eine Liste der Projektnamen auf dem ABBYY FlexiCapture 12-Server zurück.

**Gibt zurück:**

* Eine Liste von Projektnamen

**Löst aus:**

* FlexiCaptureConnectorException – wenn beim Abrufen der Liste der Projektnamen ein Fehler auftritt

```
public FlexiCaptureProject getProject(String name)
```

Öffnet ein Projekt anhand des Parameters *name* (d. h. des Projektnamens auf dem ABBYY FlexiCapture 12-Server), erstellt ein neues *FlexiCaptureProject*-Objekt und gibt es zurück.

**Parameter:**

* name – der Name des Projekts auf dem FC 12-Server

**Rückgabewert:**

* FlexiCaptureProject-Objekt

**Ausnahmen:**

* FlexiCaptureConnectorException – wenn beim Öffnen des Projekts ein Fehler auftritt

***Siehe auch:***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[FlexiCaptureProject](/de/flexi-capture/connectors/pega/pega-class-flexi-capture-project)

```
public String getTenant()
```

Gibt den Namen des Mandanten zurück.

**Rückgabewert:**

* Ein string, der den Namen des Mandanten auf dem FC 12-Server enthält. Dieser string ist standardmäßig leer.

```
public void setTenant(String tenant)
```

Legt den Namen des Mandanten fest.

**Parameter:**

* tenant – der Name des Mandanten auf dem FC 12-Server. Dieser Parameter wird bei der Arbeit mit dem Mandanten verwendet und bei der Arbeit mit root nicht angegeben.

**Wirft:**

* IllegalArgumentException – wenn der Eingabeparameter leer ist oder 0 beträgt

```
public int getTimeout()
```

Gibt die Wartezeit auf eine Serverantwort zurück.

**Rückgabewert:**

* Die Zeit (in Sekunden), die auf eine Antwort vom FC 12-Server gewartet wird. Der Standardwert beträgt 300 Sekunden

```
public void setTimeout(int timeout)
```

Legt fest, wie lange (in Sekunden) auf eine Antwort des Servers gewartet wird. Der Standardwert für das Timeout beträgt 300 Sekunden.

**Parameter:**

* timeout – die Wartezeit auf eine Antwort vom FC 12-Server

**Wirft:**

* IllegalArgumentException – wenn der Eingabeparameter kleiner oder gleich 0 ist

```
public Credentials getCredentials()
```

Gibt die Anmeldedaten des Benutzers zurück.

**Gibt zurück:**

* Ein Objekt, das die Anmeldedaten des Benutzers enthält

***Siehe auch:***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[Credentials](/de/flexi-capture/connectors/pega/pega-class-credentials)

```
public void setCredentials(Credentials credentials)
```

Setzt die Anmeldedaten des Benutzers.

**Parameter:**

* credentials – ein Objekt, das die Anmeldedaten des Benutzers enthält

**Löst aus:**

* IllegalArgumentException – wenn die Eingabeparameter leer sind oder 0 betragen

***Siehe auch:***

<img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/see_also.gif?s=f438656d29ffb293fe967e6dd184b256" alt="" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="11" height="12" data-path="images/flexi-capture/connectors/see_also.gif" />[Credentials](/de/flexi-capture/connectors/pega/pega-class-credentials)

```
public void close()
```

Schließt die Verbindung zur ABBYY FlexiCapture 12 Web-API.
