> 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/open-v5.2.1/novedades.md).

# Novedades 5.2.1

En este documento se indican las funciones añadidas a Editran en el cambio de la versión para que sirvan de ayuda y aviso a los usuarios en el momento de la migración.

## v5.2.1.10 - Incidencias y mejoras (junio 2026)

* **ODEE-6071 Hostid identifica Microsoft Windows 11 Enterprise multi-session como Windows Server 2025**

Microsoft Windows 11 Enterprise multi‑session se basa en componentes de servidor. Como consecuencia, Editran clasifica erróneamente Windows 11 Enterprise multi‑session como Windows Server 2025.

* **ODEE-6072 Migración a OpenSSL 3.5**

Migración a OpenSSL 3.5 LTS.

* **ODEE-6073 Migración del servicio de licencia a java 21**

Se migra el servicio de licencia a java 21.

* **ODEE-6074 Desbordamiento de clock() en Windows provoca fallo en temporizadores SDL y reintentos de conexión**

Los temporizadores de SDL dejan de funcionar correctamente, ya que no se cumplen las condiciones de expiración y no se generan las señales de finalización, lo que impide, entre otros efectos, la ejecución de los reintentos de conexión

* **ODEE-6075 Microsoft Visual C++ v14 Redistributable (x86) - 14.51.36231**

En la distribución del producto se incluyen los redistributables Microsoft Visual C++ v14 Redistributable (x86) - 14.51.36231.

* **ODEE-6143 Incorporación del script licencia.sh**

El script crea en el directorio \<home\_editran>/bin el fichero hostid\_dd-mm-yyyy.txt con los datos de la versión, el identificador hostid y los datos de la licencia.

## v5.2.1.9 - Incidencias y mejoras (noviembre 2025)

* **ODEM-1300 No valida la feature proxy en menup**

Antes de permitir que el usuario active la opción “proxy”, el sistema debe verificar que la licencia incluya esa funcionalidad.

* **ODEM-1306 El script EDItran arranca el servicio de licencia sin tener fichero de licencia**

En linux se debe controlar que exista el fichero de licencia antes de arrancar el servidor de licencia.

* **ODEM-1322 Parámetro incorrecto de tabla de conversión en recepciones**

En recepción no se estaban realizando los cambios indicados en la tabla local de conversión de caracteres.

* **ODEM-1336 Error calculando password en checkgc**

El cálculo de la contraseña en el módulo checkgc presentaba una fuga de memoria.

* **ODEM-1342 Error en el borrado del fichero físico de la clave de un remoto**

Antes de eliminar una clave remota asociada a un código local, el sistema debe comprobar que dicha clave no esté referenciada por otros códigos locales.

* **ODEM-1352 Redistributables Microsoft Visual C++ 2015-2022 (x86) - 14.44.35211**

En la distribución del producto se incluyen los redistributables Microsoft Visual C++ 2015-2022 (x86) - 14.44.35211

## v5.2.1.8 - Incidencias y mejoras (junio 2025)

* **ODEM-1150** Mejora **migración claves editran/gc**

Se incluye en el proceso de migración la revisión de las claves privadas de Editran/GC.

* **ODEM-1214 Error al migrar perfiles con doble guión en las etiquetas de clave**

Se resuelve un error detectado en la migración perfiles con criptografía y autenticación DES 3.0 que tienen en la etiqueta de clave un doble guión.

* **ODEM-1231 Excepción 130 en recepciones con IMS**

Revisión de las liberaciones con excepción 130.

* **ODEM-1268 Se especifica el minor de la versión en los log de arranque de editranp y editrang**

En los log de arranque de editranp y editrang se muestra la versión completa del producto.

## v5.2.1.6 - Incidencias y mejoras (noviembre 2024)

* **ODEM-1127 Script PSTRECGC**

Cuando está definida la variable *GUpgrade* el script *PSTRECGC* envía una aplicación incorrecta al programa *insertgc\_r* que provoca el fallo en el intercambio de claves RSA.

* **ODEM-1149 Utilidad checkgc**

Se incorpora una nueva utilidad que revisa las claves de los subsistemas propios, y valida que la password es la correcta.

* **ODEM-1156 Error en descargas multisesión**

Al recibir por una presentación que está configurada con varias sesiones se produce un error en la descarga. El error que refleja el log es del tipo:

> Perfil EDITRAN/P no encontrado(\<nombre-incorrecto>)

* **ODEM-1168 Comodín + en ruta destino recepción**

Perfiles con destino de recepción con el comodín '+' reciben los ficheros en una ruta distinta a la especificada.

## v5.2.1.5 - Incidencias y mejoras (junio 2024)

* **ODEM-988 Bug comando modiperfi**

En instalaciones que no tienen el directorio "." en el path, al ejecutar modiperfi el mensaje indica que se han hecho las modificaciones, aunque en realidad no se hacen.

* **ODEM-989 Iniciar Editran como servicio**

Se crea una unidad de servicio y se adapta el script **EDItran.install** para que pueda arrancar como servicio.

* **ODEM-1012 Rutas de ficheros de emisión con espacios en blanco**

Se modifica para que en la lista de ficheros de emisión se puedan poner rutas con espacios. En versiones previas falla la carga al no interpretar de forma correcta estos casos.

* **ODEM-1029 Instalador para RH9**

Se compila Editran para RH9. Editran tiene como requisito software tener instalado el paquete OpenSSL. Con esta evolución se migra la aplicación a OpenSSL 3.0.

* **ODEM-1036 Mejoras en comandos Editran/GC**

√ **migra\_rsa**

Se modifica el comando para verificar que las etiquetas que se pasan como argumentos se corresponden con el tipo de clave almacenada (pública o privada).

√ **gc\_config**

Se modifica para incorporar una nueva opción: la generación de una nueva versión de un subsistema propio.

√ **gc\_vclaves**

Modificar el comando para que todos los argumentos sean opcionales, y en este caso se muestre la lista de claves que se ajusten al filtro.

* **ODEM-1069 Parámetros de Sesión**

Por recomendación de seguridad se cambian los valores máximos admitidos para estos campos de Sesión:" *time out"*, "*time out sincronización"* y *"nº máximo de reintentos"*.

* **ODEM-1085 Mejora en menú Editran/GC**

La gestión de claves desde el menú **editrangc** tiene limitaciones que se modifican para conseguir mejor usabilidad. En concreto se cambia la opción "*ASOCIACION DE CLAVES PROPIAS > EXPORTAR NUEVA CLAVE*" en estos aspectos:

√ Se permite reintentar el envío cuando el estado de la clave es "Generado Fichero".

√ Cuando se encadena el envío, se modifica el perfil de Editran/G para colocar en la lista el fichero generado.

√ La petición de envío se cambia a síncrona. Se estaba haciendo sin opción *"wait"*.

## v5.2.1.4 - Incidencias y mejoras (enero 2024)

* **ODEM-738 Salida de Editran/gc**

Al salir del menú Editran/GC en la ventana que pide la confirmación no se muestra la opción tecleada.

* **ODEM-761 Error OPEN\_OUT cuando no existe el directorio de recepción**

Si en "destino de recepción" se pone una ruta que termina en '/' (por ejemplo /var/Editran/datos/), y las subcarpetas no existen, la descarga falla con error OPEN\_OUT. En este caso lo que debería hacer es crear la ruta y dejar el fichero recibido con el nombre que tenía en origen.

* **ODEM-765 Duplicidad en la lista de ficheros cuando se usa el comodín +\<fichero>**

Si el remoto envía varios ficheros que el receptor quiere guardar como uno solo se usa en la ruta destino el comodín *+\<fichero-unico>*. En estos casos en la lista de ficheros transmitidos (tmp/\*.ficheros) aparece la misma ruta varias veces cuando en realidad solo se ha dejado uno.

* **ODEM-769 Migración de remotos con cifrado**

Cuando la instalación anterior tenía definidas plantillas de remoto con opciones de cifrado, la migración falla y aparece este error:

> Licencia incorrecta (des/rsa)\
> \[LicAPI]-\[ERROR] Entidad Local NO existe:

Se modifica para que las plantillas de remoto se migren sin validar licencia.

* **ODEM-781 Uso de comando modiperfi**

El programa no controla la sintaxis correcta del comando. Cuando se utiliza para modificar varios parámetros a la vez se deben especificar todos en el valor de la opción **--m**. Si por error se pone varias veces la opción, el comando no muestra error, pero solo aplica la última modificación especificada.

* **ODEM-827 La compresión en Editran/P provoca un crash de editranp**

Cuando el perfil de Editran/P se configura con *Compresión=Sí*, el proceso se detiene de forma aleatoria. En el log del proceso quedan mensajes de error relacionados con un formato inválido de SCP.

* **ODEM-863 Menús que consumen cpu**

Se ha observado en conexiones tty que abren un menú, y se cierran desde el aspa sin haber salido del programa. Con ciertas configuraciones del terminal el proceso puede quedarse en ejecución, y al no tener tty asociado empieza a consumir mucha cpu.

## v5.2.1.3 - Incidencias y mejoras (julio 2023)

* **ODEM-539 Error en creación de canal TELEGC**

El comando gc\_config crea el canal TELEGC con datos erróneos en los campos:

COMPROBAR LAS FIRMAS (S/N)

PEDIR CONFIRMACION DESCARGA (S/N)

* **ODEM-557 Opción de script EDItran para gestión de licencia**

Modificar el script EDItran de manera que gestione el arranque/parada/estado del Servicio de licencia.

Para ello se incluirá una nueva opción -l:

**EDItran -l start** arranca el servicio de licencia

**EDItran -l** status comprueba el estado del servicio de licencia

**EDItran -l** stop detiene el servicio de licencia únicamente si editranp no está activo

* **ODEM-570 Caídas de Editran al definir la variable LICSRV**

El servidor de licencia permite modificar el valor de su puerto de escucha (por defecto 50777). En estos casos, Editran debe definir la variable de entorno LICSRV con ese valor para conectarse al servidor. Se ha detectado que eso provoca caídas tanto del proceso editranp como de editrang.

* **ODEM-598 Validación en perfil de sesión**

Al crear/modificar el perfil de una sesión el campo "Nº reg. por bloque de emisión" solo debe admitir valores mayores que cero.

* **ODEM-659 Mejora en la utilidad de migración de perfiles**

Se adapta el script *migra-cfg.bash* para que tenga en cuenta EDI\_DATA.

* **ODEM-700 Información adicional en informes de ficheros**

Evolutivo que permite parametrizar el nivel de detalle de los datos mostrados en los informes de ficheros.

* **ODEM-726** *menucmd* **no conecta y no muestra error**

La utilidad *menucmd* no realizaba ninguna acción.

* **ODEM-745 Error al detener servicio en Linux Ubuntu**

Al intentar parar los servicios (EDItran stop) en una distribución Ubuntu, se muestra el mensaje "puerto: not found"

## v5.2.1.2 - Incidencias y mejoras (febrero 2023)

* **ODEM-323 Presentación se queda en estado Transmitiendo**

En algún caso puntual, y asociado a concurrencia de transmisiones, se ha producido esta situación:

✔ El estado de la Presentación se queda TRANSMITIENDO indefinidamente, solo se libera cuando lo pide el operador manualmente.

✔ En la información de log lo último registrado es que se realiza una llamada de la que no se recibe respuesta.

✔ En esta situación, si el remoto llama se libera la conexión entrante por cruce.

* **ODEM-330 Bloqueo en proceso editrang**

De forma aleatoria se produce una situación de bloqueo que obliga a detener el servicio Editran para volver a funcionar. Se ha detectado solo en instalaciones con licencia de facturación, y cuando se transmiten ficheros que tienen una ruta larga (mayor de 80 caracteres).

* **ODEM-334 Error al nombrar informe de ficheros transmitidos**

Se estaba nombrando como *"Editran.his"* por lo que el archivo acumulaba un histórico de ficheros transmitidos y no un informe diario como debía ser. Se modifica para que se genere así:*"FicherosEditran.\<yyyymmdd>.txt"*.

* **ODEM-331 Error en comando cfgupt**

El comando falla con la opción *"-f"* cuando el fichero contiene el perfil de sesión y el de presentación.

* **ODEM-427 Error en descarga de una recepción previamente interrumpida**

En una transmisión que se interrumpe cuando ya se ha intercambiado parte de la información, el emisor inicializa y carga información nueva. En ese caso, en el extremo receptor se mezclan ambos envíos y termina fallando la descarga.

* **ODEM-428 Mejoras en script Editran**

✔ Se modifica el script para que los procesos hereden la variable PATH con la ruta ".".

✔ El script con la opción *stop* finalizaba sin esperar a que se hayan liberado totalmente puertos TCP internos. Eso provocaba que al hacer inmediatamente *EDItran start* el sistema no arrancase.

* **ODEM-434 Migración de claves des v2.2**

La importación de claves DES desde el fichero de comandos falla cuando proceden de entornos zOS. Es un caso particular de migración porque se usa una variable auxiliar.

* **ODEM-471 Error en comando modiperfi**

La modificación masiva de perfiles falla y deja mensajes del tipo:

> ERROR \[cerca de <"NOMBRE-SESION">]en línea x:\
> error en campo:\
> (no está dada de alta)

* **ODEM-506 Modiperfi falla en cambios masivos de varios parámetros**

En ejecuciones de *modiperfi* con cambios que aplican a varias sesiones/presentaciones, y en los que se especifican varios parámetros, solo se realiza el cambio completo en la primera sesión. Por ejemplo:

> modiperfi -oP --s"\*" -m"-Enomaplic=Aplic -Enomrem=Rem"

En la primera sesión cambia el nombre de aplicación y remoto, pero en las siguientes sesiones solo cambia el nombre de aplicación.

* **ODEM-508 Pérdida de memoria en editranp con autenticación rsa**

En el proceso *editranp* se está haciendo un mal uso de la memoria cuando hay autenticación RSA. La lectura de las claves reserva memoria que no se está liberando en todos los casos.

## v5.2.1.0 - Nuevas funcionalidades

### Mejora en la integración con el módulo de firma (Editran/FF)

En el envío de ficheros firmados, Editran valida que no se transmite ninguno que no cumpla el workflow de firmas definido para él en el módulo Editran/**FF.**

En versiones anteriores ese proceso de validación obligaba a desarrollar previos y posteriores ad-hoc en cada instalación. En esta versión se ha incorporado como mejora un diálogo con el módulo de firma que permite a Editran consultar los ficheros que están listos para ser transmitidos.

### Informe diario de los ficheros transmitidos

Se ha incorporado como funcionalidad adicional la posibilidad de generar informes diarios de los ficheros transmitidos. El administrador del producto puede activar esta opción mediante los ajustes de configuración de la aplicación en el registro de Windows. Los informes se nombran *FicherosEditran.\<yyyymmdd>.txt*, y son archivos con formato CSV en los que cada línea corresponde a un fichero emitido o recibido en ese día. Puede consultar los detalles de este informe en el *Manual de Usuario Interfaz Genérica de Aplicación*.

### Mejora en el control de licencia

En esta versión se ha modificado el formato del fichero de licencia que se entrega con el software para mejorar el control del uso del producto. En concreto, el nuevo formato permite mayor flexibilidad en dos escenarios:

* Instalaciones con varios códigos locales para los que se contrata módulos funcionales diferentes.
* Se ha sustituido, aumentando los parámetros a valorar, las anteriores opciones de control de cuentas. Esta característica solo aplica a las transmisiones de Editran que intercambien normas bancarias.

### Upgrade a sistema operativo RHEL 8

Actualizamos el producto a las versiones de sistemas operativos más instaladas por los clientes. En concreto, con el upgrade a RHEL 8 se elimina la dependencia del producto de una antigua versión de OpenSSL sin mantenimiento (1.0.2).


---

# 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/open-v5.2.1/novedades.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.
