> 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/connect-v2.1/instalacion/migracion/migragt.md).

# Migración de configuraciones de EditranGT a Connect

Se distribuye con la instalación de Connect una aplicación de línea de comandos que permitirá crear planificaciones en Editran Connect a partir de las configuraciones de EditranGT.

La entrada con la información, que se incorporará a la base de datos de Connect, será el fichero generado por EditranGT y que la aplicación de migración extraerá de la instalación de Editran 5.2.2.

## Requisitos

Se debe haber realizado la configuración inicial de la aplicación de Editran Connect y tiene que estar ejecutándose los servicios de Connect (Editran Connect Base y Editran Connect Scheduler).

El planificador de Connect debe estar contratado en la licencia.

EditranGT no puede estar en ejecución.

Además, **es necesario que se haya realizado la migración de perfiles**, descrita en el punto [migracion](https://gitlab.devops.onesait.com/onesait/disruptors/ecosystems-editran/editran-documentation/-/blob/develop/connect/2.1/migracion/README.md).

Las configuraciones se tomarán del fichero generado por EditranGT, cuyo nombre es *editrangt.cfg* y que debe existir en la ruta \<DIR\_INSTALACION\_EDITRAN>/cfg.

## Uso

1. Abrir una terminal de CMD.
2. Ir a la ruta \<DIR\_INSTALACION\_CONNECT>/utils, donde se encuentra ubicado el fichero *migraGT.bat*.
3. En el terminal, ejecutar lo siguiente:

> *migraGT.bat -e -i \<Intervalo de busqueda de ficheros (segundos)>*
>
> *Tras el modificador -i deberá indicarse el intervalo de búsqueda de ficheros (en segundos) que se ha configurado en EditranGT.*

![Configuración GT. Intervalo de búsqueda de ficheros](https://1241944019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdpBggYaSLH9X3nOAiMG%2Fuploads%2Fgit-blob-08767c5f352774115324f4940ddfa9aa063491ae%2Fimage183.png?alt=media)

1. Una vez finalizado el proceso, para ver el resultado revisar el fichero *migraGT.log* ubicado en la ruta *\<DIR\_INSTALACION\_EDITRAN> /log/migrar.*
2. Las configuraciones de EditranGT (líneas del fichero) con algún conflicto o error, y que no se han podido migrar, podrán consultarse en el fichero *migraGT.err* ubicado en la ruta *\<DIR\_INSTALACION\_EDITRAN>/log/migrar*.
3. El contenido del fichero original *editrangt.cfg,* con las configuraciones de EditranGT, será reemplazado con el contenido del fichero *migraGT.err*. Esto permitirá que las configuraciones que por alguna razón no se han podido migrar, permanezcan en EditranGT.
4. Cada vez que el proceso de migración es lanzado, se crea un backup del fichero *editrangt.cfg.* El fichero de backup se generará en la carpeta *\<DIR\_INSTALACION\_EDITRAN>/cfg* y tendrá el formato siguiente: *editrangt-yyyy-MM-dd-hhmmss.cfg.bak*

## Cuestiones importantes

1. Se creará en Editran Connect una planificación por cada configuración de EditranGT. El nombre de la planificación coincidirá con el nombre del canal seguido de la letra E para planificaciones de emisión, o de la letra R para planificaciones de recepción. En el caso de que la configuración sea bidireccional, se crearán dos planificaciones.
2. Las configuraciones que no sea posible su migración no se eliminarán de EditranGT.

## Errores posibles

1. No se ha especificado *-e* o *-i*. La aplicación informará al usuario como debe de realizar la ejecución.
2. No se informa un valor numérico en *Intervalo de busqueda de ficheros (segundos).* La aplicación informará al usuario como debe de realizar la ejecución.
3. Los servicios de Connect no están ejecutándose, incluido el planificador, y se ha intentado usar el migrador. En este caso el programa avisará de que no ha sido posible conectarse con el servidor remoto (Connect).
4. Errores numerados. Se trata de errores internos del programa (bug) y no se puede indicar la causa exacta. Reportar el problema al proveedor de Connect para que pueda ser analizado por el equipo de desarrollo.
5. No tiene contratado el planificador y se ha intentado usar el migrador. La aplicación informará del error.

## Ejemplo

Se ejecutará `*migraGT.bat -e -i 60*`

![Ejecución del proceso de migración de configuraciones de EditranGT.](https://1241944019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdpBggYaSLH9X3nOAiMG%2Fuploads%2Fgit-blob-b60bee6b690fbf2f574de15b297ef46377282ecb%2Fimage184.png?alt=media)

A continuación, se deberán revisar los logs correspondientes para comprobar el resultado de la migración de cada configuración, posibles errores, y configuraciones que no ha sido posible migrar.

![Log del proceso de migración de configuraciones de EditranGT](https://1241944019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdpBggYaSLH9X3nOAiMG%2Fuploads%2Fgit-blob-b421d0402035a4603a0b66cfb282e288a7130a6b%2Fimage185.png?alt=media)

![Configuraciones de EditranGT conerrores y no migradas a Editran Connect](https://1241944019-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvdpBggYaSLH9X3nOAiMG%2Fuploads%2Fgit-blob-88317786a7de9c94c69f92a779ea4d5313dafd66%2Fimage186.png?alt=media)


---

# 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/connect-v2.1/instalacion/migracion/migragt.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.
