> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/editranff-lite-v7-open/windows/clienteff/codigos-de-resultado-de-clienteff.md).

# Códigos de resultado de ClienteFF

El comando ClienteFF devuelve los siguientes códigos de resultado:

| **Código** | **Descripción**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **0**      | **Resultado correcto.**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **1**      | **Error de sintaxis**. La llamada no se ha realizado con los parámetros adecuados.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **2**      | **Error en los perfiles de configuración**. En la llamada se han utilizado nombres de usuarios o de aplicaciones que no se encuentran en los perfiles de configuración, los nombres están en los perfiles, pero no son del tipo adecuado según la petición realizada (usuario de tipo remoto en llamada de firma, etc.), no se han configurado en los perfiles todos los datos requeridos para cada elemento (usuario sin keystore asociado, aplicación para la que no se han indicado los directorios necesarios, etc.).           |
| **3**      | **Error en la licencia**. Falta licencia o no es válida.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **4**      | **No se han realizado o encontrado firmas**. No se ha podido realizar correctamente la firma durante el modo de firma, o no se han encontrado ficheros firmados para verificar durante el modo de verificación                                                                                                                                                                                                                                                                                                                      |
| **5**      | **Error firma incorrecta**. El servidor devuelve que la firma es incorrecta (ha sido manipulada, no se confía en la CA del certificado firmante, el certificado está caducado, etc.).                                                                                                                                                                                                                                                                                                                                               |
| **6**      | **Error firma incorrecta por perfiles**. La firma es correcta, sin embargo, no se ha superado la última comprobación que se hace con los perfiles de configuración (los certificados con los que se ha firmado no corresponden a ninguno de los certificados asociados a la aplicación, ninguna de las reglas proporcionadas se ha cumplido, el modo de firma no es el esperado, etc.). Se debe consultar *\[directorio de datos de la* *aplicación]/TMP.XD/\[nombre del fichero].ctrl* para más información, véase apartado 3.2.5. |
| **7**      | **Error de configuración del producto**. No encuentra, o no se puede interpretar, el fichero de configuración SignatureServices/conf/xades.properties.                                                                                                                                                                                                                                                                                                                                                                              |
| **8**      | **Error creando ficheros o directorios**. Falta de permisos para crear el directorio TMP.XD bajo el directorio de ficheros o los ficheros .ctrl que van en esa carpeta                                                                                                                                                                                                                                                                                                                                                              |
| **9**      | **Error durante el proceso de firma o verificación.** Todas o parte de las firmas no se han podido realizar correctamente o todas o parte de las verificaciones no han resultado correctas. Consultar el fichero de log para obtener más información acerca de los ficheros que han provocado el error y el tipo de error, que pertenecerá a alguno de los ya descritos, que se ha producido en ellos.                                                                                                                              |

Desde los batch, es posible recoger este resultado mediante:

echo %errorlevel%


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/editranff-lite-v7-open/windows/clienteff/codigos-de-resultado-de-clienteff.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
