> 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/editran-sepa-v3/modo-de-uso/proceso-cliente.md).

# Proceso cliente

Como aplicación JAVA, podemos diseñar nuestra propia llamada a Java, en la que debemos ejecutar:

**En Windows:**

```
java -cp "lib/*;lib/Win/*" com.indra.mmdd.editran.main.EDItranSepaXmlMain [Parametros]
```

**En UNIX:**

```
java -cp "lib/*:lib/DirSO/*" com.indra.mmdd.editran.main.EDItranSepaXmlMain [Parametros]
```

En `lib/DirSO/*`, sustituir `DirSO` por el nombre de la subcarpeta de lib correspondiente al sistema operativo donde se va a ejecutar:

* AIX: `lib/AIX/*`
* HP: `lib/HP/*`
* Linux: `lib/Linux/*`
* Sun: `lib/Sun/*`

Donde `[Parametros]` puede ser, según el número de argumentos especificados:

**1 argumento:**

* `-h` para una consulta general del modo de uso,
* `-v` para mostrar en el log la versión del Conversor que se está utilizando,

o bien

* `<fichero de entrada>` — siendo `<fichero de entrada>` el path y nombre del fichero que contiene los datos de origen.

En este modo de uso, Editran/SEPA decide la transformación a realizar según la extensión del fichero de origen.

* Asumirá que si el nombre de dicho fichero termina con la extensión `.xml` la transformación a realizar es en el sentido:

  **XML (ISO 20022) → Plano (versiones 14 y 44)**

  El fichero generado por Editran/SEPA tendrá en ese caso formato plano y su nombre será el mismo que el del fichero origen pero sin la extensión `.xml`.
* De la misma manera, si el fichero de origen no tiene extensión `.xml`, Editran/SEPA asume que la transformación que debe hacer es en el sentido:

  **Plano (versiones 14 y 44) → XML (ISO 20022)**

  El fichero generado por Editran/SEPA tendrá en ese caso formato XML y su nombre será el mismo que el del fichero origen pero añadiéndole la extensión `.xml`.

El fichero XML es el de entrada en el caso de una transformación XML → Plano o bien el que resulta de la ejecución en el caso de una transformación Plano → XML.

**3 argumentos:** `<fichero de entrada> <fichero de salida> <P|X>`

Siendo:

* `<fichero de entrada>`: path y nombre del fichero que contiene los datos de origen.
* `<fichero de salida>`: path y nombre del fichero final ya transformado.
* `<P|X>`: es el formato que tendrá el fichero obtenido con la transformación.
  * Cuando se indique `P` Editran/SEPA realizará una transformación en el sentido: **XML (ISO 20022) → Plano (versiones 14 y 44)**
  * Por el contrario, cuando se indique `X` Editran/SEPA generará un fichero XML: **Plano (versiones 14 y 44) → XML (ISO 20022)**

El fichero XML es el de entrada en el caso de una transformación XML → Plano o bien el que resulta de la ejecución en el caso de una transformación Plano → XML.

En el ANEXO se detallan los posibles códigos de error devueltos por el proceso.

Además el usuario podrá consultar en el fichero `out.log` información más detallada y explícita de cada tarea, y su resultado, realizada durante el proceso de conversión. Dicho fichero se genera automáticamente en la carpeta `logs` de la instalación de SEPA.


---

# 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/editran-sepa-v3/modo-de-uso/proceso-cliente.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.
