> 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/ibm-editran-v5.3-iseries/sepa/requisitos-e-instalacion/instalacion.md).

# Instalación

<details>

<summary>Descarga del software</summary>

Entrar en la página web <https://www.onesait.com/editran> y seleccionar Recursos. Ir a IBM iSeries y en el apartado **Módulos Adicionales** descargar el software Editran SEPA.

</details>

<details>

<summary>Intalación del paquete</summary>

As400/Java

* Descomprimir el archivo EDItranSepaXml.tar en la carpeta de instalación creada para este fin p.ej. /editransepa quedando la siguiente estructura de directorios a partir de esta:

\|-conf

\|-bin

\|-lib

\|-logs

* Primero deberíamos comprobar que los ficheros start.sh y stop.sh tienen permisos de ejecución.
* A continuación, se edita el fichero start.sh y se da valor a las siguientes variables:

PWD=/ editransepa (ruta de instalación, donde se ha descomprimido)

IP="0.0.0.0" (IP en la que arranca el servidor)

PORT="7774" (PUERTO en el que está escuchando el servidor)

JAVA\_HOME="/QOpenSys/QIBM/ProdData/JavaVM/jdk60/32bit" (ruta de instalación de java)

* Posteriormente se edita el fichero stop.sh dando valor a las siguientes variables

PWD=/ editransepa (ruta de instalación, donde se ha descomprimido)

* Una vez hecho esto ya es posible arrancar la aplicación ejecutando el comando:

./start.sh

Para comprobar que el Servidor ha arrancado correctamente una vez ejecutado el comando editamos el archivo logs/out.log, y debería tener las siguientes trazas (en el puerto y la IP deberán aparecer las que hayamos configurado en el fichero):

17/04/2012 11:16:40,013 8530 INFO \[main] servers.ThreadPooledServer main - Starting Server

17/04/2012 11:16:40,031 8548 INFO \[Thread-3] servers.ThreadPooledServer openServerSocket - Port:7775

17/04/2012 11:16:40,033 8550 INFO \[Thread-3] servers.ThreadPooledServer openServerSocket - LocalSocketAddress\:/192.168.172.88:7775

17/04/2012 11:16:40,035 8552 INFO \[Thread-3] servers.ThreadPooledServer openServerSocket - InetAddress\:/192.168.172.88

* Para parar el proceso:

./stop.sh

Existen los ficheros: EDItranSepaXml.tar, EDItranSepaXml.rar, para probar una posible instalación desde cero.

Existe un fichero de logs del servidor en el que se puede ver la evolución de las peticiones errores etc.…(Logs/out.log).

</details>

* Configuración del directorio conf:

Existen tres ficheros en el directorio conf que se detallan a continuación:

<details>

<summary>Configuración del fichero Entidades.properties</summary>

Este fichero es la plantilla de Entidades. Es un fichero opcional que configura una fuente de datos extra necesaria para que la conversión bidireccional entre los formatos XML y plano sea completa y correcta. Cuando este fichero no está definido, o los datos que se busquen no se encuentren, según el sentido de la transformación realizada los campos del formato plano se rellenaran con ceros o las etiquetas correspondientes de los formatos XML quedaran vacías.

En concreto permite informar tanto la entidad y oficina del presentador en el formato plano de la norma 19 como los BIC de los ordenantes de la norma ISO de transferencias y de los acreedores de la norma ISO de adeudos. Pueden apuntarse en la lista tantas entidades como sean necesarias.

El fichero contendrá exclusivamente relaciones entre números BIC y la pareja de números “entidad + oficina” con los que se corresponden. Será de uso exclusivo para entidades españolas pues el número “entidad + oficina” indicado se buscará en las posiciones desde la 4 a la 11, empezando a contar por 0, de las cuentas IBAN (comienzan por "ES") correspondientes a la figura de la que se desea informar del BIC o de la “entidad + oficina”.

Ejemplo de localización: ES0001234567000000000000

Contenido inicial del fichero:

\#Ejemplo

\#bic.0=ABCDEFGHXXX

\#entyof.0=01234567

bic.1=

entyof.1=

bic.2=

entyof.2=

\\

</details>

<details>

<summary>Entidades properties (Opcional)</summary>

Este fichero es la plantilla de Entidades. Es un fichero opcional que configura una fuente de datos extra necesaria para que la conversión bidireccional entre los formatos XML y plano sea completa y correcta. Cuando este fichero no está definido, o los datos que se busquen no se encuentren, según el sentido de la transformación realizada los campos del formato plano se rellenaran con ceros o las etiquetas correspondientes de los formatos XML quedaran vacías.

En concreto permite informar tanto la entidad y oficina del presentador en el formato plano de la norma 19 como los BIC de los ordenantes de la norma ISO de transferencias y de los acreedores de la norma ISO de adeudos. Pueden apuntarse en la lista tantas entidades como sean necesarias.

El fichero contendrá exclusivamente relaciones entre números BIC y la pareja de números “entidad + oficina” con los que se corresponden. Será de uso exclusivo para entidades españolas pues el número “entidad + oficina” indicado se buscará en las posiciones desde la 4 a la 11, empezando a contar por 0, de las cuentas IBAN (comienzan por "ES") correspondientes a la figura de la que se desea informar del BIC o de la “entidad + oficina”.

Ejemplo de localización: ES0001234567000000000000

Contenido inicial del fichero:

\#Ejemplo

\#bic.0=ABCDEFGHXXX

\#entyof.0=01234567

bic.1=

entyof.1=

bic.2=

entyof.2=

</details>

<details>

<summary>log4j2.properties</summary>

</details>


---

# 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/ibm-editran-v5.3-iseries/sepa/requisitos-e-instalacion/instalacion.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.
