> ## 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.

# Clase FlexiCaptureWebServiceClient

> Referencia de la clase FlexiCaptureWebServiceClient: conectarse al servicio web de FC 12, abrir proyectos y establecer credenciales, tenant y tiempo de espera.

La clase *FlexiCaptureWebServiceClient* se encuentra en el espacio de nombres *com.abbyy.connectors*. Hereda de la clase *AutoCloseable* y se utiliza para conectarse al servicio web de FC 12.

A continuación se describen los métodos de esta clase.

<div id="constructor-details">
  ## Detalles del constructor
</div>

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

Crea un nuevo objeto cliente para conectarse al servicio web de FC 12

**Parámetros:**

* url: la dirección del servidor de aplicaciones de FC con el siguiente formato: *http\://\<ApplicationServer>*.

<div id="method-details">
  ## Detalles del método
</div>

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

Devuelve una lista con los nombres de los proyectos del servidor ABBYY FlexiCapture 12.

**Devuelve:**

* Una lista con los nombres de los proyectos

**Lanza:**

* FlexiCaptureConnectorException – si se produce un error al obtener la lista de nombres de los proyectos

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

Abre un proyecto en función del parámetro *name* (es decir, el nombre del proyecto en el servidor de ABBYY FlexiCapture 12), y crea y devuelve un nuevo objeto *FlexiCaptureProject*.

**Parámetros:**

* name – el nombre del proyecto en el servidor de FC 12

**Devuelve:**

* objeto *FlexiCaptureProject*

**Genera:**

* FlexiCaptureConnectorException – si se produce un error al abrir el proyecto

***Consulte también:***

<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](/es/flexi-capture/connectors/pega/pega-class-flexi-capture-project)

```
public String getTenant()
```

Devuelve el nombre del tenant.

**Devuelve:**

* Una cadena con el nombre del tenant en el servidor FC 12. Esta cadena está vacía de forma predeterminada

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

Establece el nombre del tenant.

**Parámetros:**

* tenant – el nombre del tenant en el servidor FC 12. Este parámetro se utiliza cuando se trabaja con el tenant y no se especifica cuando se trabaja con root.

**Excepciones:**

* IllegalArgumentException – si el parámetro de entrada está vacío o es 0

```
public int getTimeout()
```

Devuelve el tiempo de espera de la respuesta del servidor.

**Devuelve:**

* El tiempo (en segundos) que se debe esperar para recibir una respuesta del servidor FC 12. El valor predeterminado es 300 segundos

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

Establece el tiempo (en segundos) que se debe esperar para recibir una respuesta del servidor. El valor de tiempo de espera predeterminado es de 300 segundos.

**Parámetros:**

* timeout – el tiempo de espera para recibir una respuesta del servidor FC 12

**Lanza:**

* IllegalArgumentException – si el parámetro de entrada es menor o igual a 0

```
public Credentials getCredentials()
```

Devuelve el nombre y la contraseña del usuario.

**Devuelve:**

* Un objeto que contiene el nombre y la contraseña del usuario

***Consulte también:***

<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](/es/flexi-capture/connectors/pega/pega-class-credentials)

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

Establece el nombre de usuario y la contraseña.

**Parámetros:**

* credentials – un objeto que contiene el nombre de usuario y la contraseña

**Lanza:**

* IllegalArgumentException – si los parámetros de entrada están vacíos o son 0

***Consulte también:***

<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](/es/flexi-capture/connectors/pega/pega-class-credentials)

```
public void close()
```

Cierra la conexión con la Web API de ABBYY FlexiCapture 12.
