> 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/administracion-y-operacion/navegacion-entre-pantallas/menu-principal/administrador/sesion-presentacion.md).

# Sesión presentación

Para especificar los parámetros que describen el perfil de una Sesión, es imprescindible haber dado de alta con anterioridad el registro de Entorno Local.

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-a6126b24941473c82a8474b9a30842ee10e8a606%2Fimage%20(83).png?alt=media" alt=""><figcaption></figcaption></figure>

Introducir la opción deseada y los códigos de la entidad local (si es espacios recoge el entorno local general), los códigos de la entidad remota y de la aplicación de presentación, cuyos perfiles deben haberse dado de alta previamente.

Se reciben una serie de pantallas con la mayoría de los campos rellenos con los valores por defecto tomados de los perfiles de la entidad local, de la remota y de la aplicación de presentación

Se deben especificar los parámetros identificadores de la Sesión ediItran (Código del Local, Código del Remoto y de la Aplicación), y la opción deseada (Alta, Consulta, Baja o Modificación). El significado de los campos es el siguiente:

* CODIGO‑LOCAL: Número de Identificación de la Entidad Usuaria de editran (NIF). Con este código será reconocida por todas las Entidades interconectadas con editran. (Si es espacios recoge el entorno local general)
* CODIGO‑REMOTO: Identificación de la Instalación de editran remoto (ejemplo, número de NIF de la entidad).
* APLICACIÓN: Código de la Aplicación editran de la Sesión.
* Si la OPCIÓN = R , aparece el menú de Sesiones de nuevo.

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-22e8336758c9149ffce4392b35ed38eb38896534%2Fimage%20(84).png?alt=media" alt=""><figcaption></figcaption></figure>

El significado de los campos es el siguiente:

* CODIGO‑LOCAL: Número de Identificación de la Entidad Usuaria de ediItran (NIF). Con este código será reconocida por todas las Entidades interconectadas con ediItran. (Si es espacios recoge el entorno local genera)l
* DE CODIGO‑REMOTO: Identificación de la Instalación de ediItran remoto (ejemplo, número de NIF de la entidad) que queremos copiar.
* APLICACIÓN: Código de la Aplicación ediItran de la Sesión que queremos copiar

Una vez tecleados los campos anteriores correctamente aparecerán pantallas consecutivas con los parámetros que definen la Sesión. Pulsando \<INTRO> y \<PF3> se puede cambiar de una pantalla a otra. Las pantallas y el significado de sus campos son los siguientes:

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2FHmVaZoDQHWpncGnKxr3O%2Fimage.png?alt=media&amp;token=36c28c11-6ac6-441a-9919-e8937b65660a" alt=""><figcaption></figcaption></figure>

* NOMBRE REMOTO: Denominación de la Instalación Remota.
* VERS. REMOTO: especifica el valor de la Versión de editran de la Instalación Remota.
* NOMBRE APLIC: Denominación de la Aplicación editran.
* VALIDAR DIRECCIÓN ENTRANTE (S/N): Validar nris locales-remotos ó ip address del paquete de llamada entrante. Valores admitidos (L) ocal, (R)emoto, (X) ambos ó (N)inguno. Si pad sólo se pueden validar los locales. Si ip, solo se pueden validar los remotos. Recomendación: En situaciones en las que quiera homologar al remoto a través de nri ó quiera que le lleguen las llamadas por un sitio concreto, puede indicarlo así. En otras situaciones ponga N.
* IDENTIFICADOR DE ACCESO: Permite establecer sesiones con remotos que soportan varios entornos locales.
* TIPO CONEXIÓN: Tipo de Línea utilizada para conectarse a la Instalación Remota.
* (TIPO-CONEXION 1,2, indica el orden de preferencia de conexión.)
  * 'I’: TCP/IP
  * ‘Y’: PROXY

Si la opción que teclea es 1

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-a8be2a2fe827e5c05549fc015dc1aeaeba6e99d0%2Fimage%20(89).png?alt=media" alt=""><figcaption></figcaption></figure>

* SESION HABILITADA. (S/N): puede tener 2 valores. 'S': se puede llamar. 'N': no se puede llamar.
* TRAZA (S/N): si se desea que ediItran grabe todos los mensajes intercambiados de esta Sesión. 'S': se graban todos los mensajes. 'N': No se utiliza esta facilidad para la Sesión.
* EXTREMO LLAMANTE (L/R/X): puede tener tres valores. 'L': el único que puede llamar es el Local. 'R': sólo se permite que llame el Remoto. 'X': pueden llamar cualquiera de los dos extremos.
* VALIDAR DIRECCIÓN ENTRANTE (S/N): puede tener 2 valores. 'S' o 'N'.
* ROTAR DIRECCION : puede tener dos valores. 'R': en el caso de haber introducido más de una dirección permanece como dirección estable la última por la que se estableció la conexión. N': se rotan las direcciones, pero el orden de las mismas no se altera para la siguiente conexión.
* SENTIDO TRAFICO (E/R/X): puede tener 3 valores. 'E': sólo se puede emitir datos en esta sesión. 'R': sólo se puede recibir datos en esta sesión. 'X': se permite emitir y recibir datos para esta sesión.
* CONEXIÓN AUTOMÁTICA (S/N): puede tener 2 valores. 'S': se establece automáticamente el circuito virtual conmutado al solicitarse el comienzo de la emisión o recepción. 'N': se ha de pedir una conexión manual previo a la solicitud de emisión o recepción.
* DESCONEXION AUTOM. (S/N): puede tener 2 valores. 'S': se desestablece automáticamente el circuito virtual conmutado al solicitarse el fin de una emisión o recepción. 'N': se ha de solicitar una petición de liberación para finalizar la conexión al finalizar una emisión a una recepción, si el Remoto no libera.
* TIME‑OUT (MSS): tres cifras en minutos y segundos que indica el tiempo máximo que se espera por una respuesta del Remoto (solo para mensajes de control o de conexión). Si concluido este tiempo no se recibe se repite la petición al Remoto. También es aplicable a las peticiones de conexión (aunque en este caso si el valor es menor a 100 ‑1 minuto‑ se toma éste como valor mínimo).
* TIME-OUT-NSM (MSS): Tres cifras en minutos y segundos que indica el tiempo máximo para que cuando se está enviando un bloque de mensajes de datos, se espera una respuesta del Remoto. Si concluido este tiempo no se recibe la respuesta de los datos, se repite la petición al remoto hasta cumplir el número de reintentos. Atención, el programa que trata time-out de ráfagas, va a imponer un tiempo mínimo de 1 minuto, con lo que si en este campo se codifica un timer inferior, se ignora su valor en la transmisión.
* NUM. MAX. REINTENTOS: es el número de veces que se repite el proceso de Time Out, tras lo cual se abandona la operación (emisión, recepción, conexión).
* HORA INICIO y HORA FIN: margen horario para establecer una conexión o iniciar una emisión o recepción (desde la parte Local o Remota). Cuando ambos campos valen 0, indica que no existe margen horario, y se pueden realizar las operaciones anteriores cuando se desee.
* LONG. REG (2=4050): especifica la longitud de los registros del fichero Tampón de Emisión y Recepción 4050. Ha de coincidir con la longitud de registro que haya especificado el Remoto para esta Sesión. Es obligatorio si se utiliza algún fichero Tampón.
* Esta longitud será únicamente 2=4050 para versión remota = 5.2, 5.21 o 5.3
* CRIPTOGRAFIA (S/N): puede tener 2 valores. 'S' cuando se utiliza la criptografía, 'N' cuando no se utilizan los servicios de criptografía. A continuación, se relacionan y se describen todos los parámetros que intervienen en el sistema criptográfico. En el Anexo C se incluye un cuadro con la parametrización, tipos de claves u errores de cifrado.
* VERSION CRIPTOGRAFICA: puede tener los siguientes valores:
  * 300 Cuando el intercambio de claves se realiza externamente a editran.
  * 400 Cuando el intercambio de claves se realiza externamente a editran.

Nuevo cifrado.

* EDITRAN-GC(S/N): Para intercambio de claves de forma automática.
* Si CRIPTOGRAFIA ='S'

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-21d42043436d000fba784d5db8177f000cc35f6c%2Fimage%20(92).png?alt=media" alt=""><figcaption></figcaption></figure>

* ALGORITMO CIFRADO DATOS: indica si se desean cifrar los datos en tiempo de transmisión. Puede tener los siguientes valores:
  * ‘Espacios’: Cuando no se desea cifrar datos en tiempo de carga/descarga.
  * ‘TD3C’: Si se desea cifrar datos con algoritmo Triple DES de clave triple (192 bits) (para TD3C necesitamos versión criptográfia ‘300’)
  * AES1 Si se desea cifrar datos en tiempo de carga/descarga (AES Simple). sólo se permite con versión editran/g remota > 5.2.
  * AES2 Si se desea cifrar datos en tiempo de carga/descarga (AES doble). Sólo se permite con versión editran/g remota > 5.2.
  * AES3 Si se desea cifrar datos en tiempo de carga/descarga (AES triple). Sólo se permite con versión editran/g remota > 5.2.
* ALGORITMO AUTENTICACION: indica el algoritmo utilizado para cifrar la clave de sesión, y los datos intercambiados para autentificar los extremos. Puede tener los siguientes valores:
  * ‘Espacios’: cuando no se desea autentificar los extremos (opción no válida si se desean cifrar datos en tiempo de transmisión).
  * 'DES’: cuando si se desea autentificar los extremos con algoritmo DES.
  * 'RSA’: cuando si se desea autentificar los extremos con algoritmo (Válido solo para versiones de Criptografía 3.00).
  * 'RSA2’: Si se desea autentificar los extremos con algoritmo RSA
  * 'RSA4’: cuando si se desea autentificar los extremos con algoritmo RSA (Ambas opciones válidas únicamente para versión de Criptografía 400 y editran local y remoto 5.2).
* CLAVE LOC.: solo es válido cuando VERSION CRIPTOGRAFIA ES ‘300’. Se especificará el Label o etiqueta de una clave auxiliar. Si el ALGORITMO DE AUTENTICACION es ‘DES’ se especificará el Label de la clave auxiliar ‘EXPORTER’ y si el ALGORITMO DE AUTENTICACION es ‘RSA’ se especificará el Label o etiqueta de la clave privada local.
* CLAVE REM.: solo es válido cuando VERSION CRIPTOGRAFIA ES ‘300’. Se especificará el Label o etiqueta de una calve auxiliar. Si el ALGORITMO DE AUTENTICACION ES ‘DES’ se especificará el Label de la clave auxiliar ‘IMPORTER’ y si el ALGORITMO DE AUTENTICACION es ‘RSA’ se especificará el Label o etiqueta de la clave pública remota.

Subsistema local. Clave activa local intercambiado con la entidad remota

Subsistema remoto. Clave activa remota intercambiado (recibido de la entidad remota).

**Nota: Intercambios con Gestión de claves de intercam**bio.

Se ha creado una aplicación, que permite automatizar el intercambio de claves de intercambio O de transporte, ya sean DES o RSA (requiere disponer criptografía DES y RSA ambos extremos). Mediante este sistema, los intercambios de claves, se hacen seguros (nadie ve claves en claro), fiables y automatizados. Además, se permite el poder cambiar de clave, sin necesidad de cambiar los perfiles editran. Para más información revise el manual **Manual de Usuario-editran-gestorClaves.**

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-d59201865970f34e187279736b08a5fee4c817ef%2Fimage%20(47).png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-4581cdfd1c5781af5e868d386caf6f6769a84ffa%2Fimage%20(48).png?alt=media" alt=""><figcaption></figcaption></figure>

* Verificación editran/FF. es la forma de “verificar” que se puede proceder a cargar” en editran/FF. Sus valores posibles son:
  * ‘N’- Indica que se actúa sin editran/FF
  * ‘S’- Indica que se actúa con editran/FF y que para poder cargar, el servidor editran/FF Windows nos debe indicar que esté o no habilitada la sesión, se cumplen los requisitos de disponer de las firmas necesarias para la carga.
  * ‘X’- Indica que se actúa con editran/XADES. Firma de ficheros para La tesorería General de la Seguridad Social (TGSS) (ver manual EDIFFuser)
* **BORRAR SI EXISTEN (S/N)**: con S, se borrarán los ficheros de aplicación existentes cuyo nombre coincida con aquellos que se van a descargar en un proceso posterior a recepción. Si se especifica N y existen dichos ficheros, se detiene el proceso
* **Nombre físico fichero aplicación recepción.** Si se pone, debe cumplir las normas siguientes:
  * Biblioteca: 10 bytes
  * Archivo:

Se ha implementado la posibilidad, a voluntad del operador, de que editran genere archivos de recepción con nombres distintos a los que crea de forma standard. Se admitirán los campos con % reseñados en el estudio para el nombre del archivo de fichero de recepción:

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-a58ab2950443bb48522b54db8ea407ded58fc508%2Fimage%20(49).png?alt=media" alt=""><figcaption></figcaption></figure>

Así, si se especifica archivos de recepción sin %, se genera un único archivo con el formato como hasta ahora.

Si se especifica archivo de recepción con la variable %, se genera un nombre de archivo resolviendo la variable %.

* Por ejemplo, FICH%P, en cuyo caso la aplicación sea PRUEBA, se generaría un archivo llamado FICHPRUEBA.

La descarga de **ficheros binarios** se realiza en el sistema de **archivos IFS**, por este motivo los nombres de los directorios han de ir precedidos del símbolo / indicando esto que se trata de un directorio y no una biblioteca.

Si en una misma recepción se reciben ficheros con distinto formato (fijo/binario) es obligatorio que exista la biblioteca donde se van a descargar los fijos y un directorio con el mismo nombre de la biblioteca para los binarios.

* **SESIONES TRANSMISION**: Se podrán tener hasta 20 aplicaciones de transmisión.

El funcionamiento es el siguiente:

**Un alta**

NUMERO: indica el número de aplicaciones de transmisión que se quieren dar de alta (01-20)

APLICACION:

· Si solo hay una aplicación de transmisión, por defecto coincidirá con la aplicación de la sesión de presentación. Este nombre se puede cambiar por otro de 6 caracteres alfanuméricos.

Si hay más de una aplicación, pondremos una plantilla de 5 caracteres alfanumérico Por ejemplo

SESIONES TRANSMISION - NUMERO : 05 PLANTILLA APLICACION : PRUEB

PRUEBA PRUEBB PRUEBC PRUEBD PRUEBE

**Una modificación**

NUMERO: indica el número de aplicaciones de transmisión que se quieren dar de alta (01-20)

APLICACION:

· Si solo hay una aplicación de transmisión, podemos poner el nombre que queramos.

· Si hay más de una aplicación podemos utilizar la plantilla como el caso del alta o no utilizarla. En el caso de no utilizar plantilla, dejaremos vacío el campo PLANTILLA y rellenamos APLICACIÓN El campo debe de coincidir con primer campo de la tabla

Por ejemplo

<sup>SESIONES TRANSMISION - NUMERO : 02 PLANTILLA; APLICACION : PRUEBA</sup>

<sup>PRUEBA NOMINA</sup>

Una vez validados los datos de esta pantalla, en caso de que se de intro, se mostrará la pantalla siguiente:

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2Fgit-blob-a9cd71c2d06efc6c043450d494814d9ce8da4ee9%2Fimage%20(50).png?alt=media" alt=""><figcaption></figcaption></figure>

Nombre del Archivo de los ficheros Tampones. Emisión y Recepción son de longitud 4050, respectivamente. Y son los que se vayan a utilizar por la sesión.

<figure><img src="https://4041620437-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F80nfuaOloGPZthms7LSJ%2Fuploads%2F44mV5B7k5HbMcgS3jYqD%2Fimage.png?alt=media&amp;token=158a1749-1521-4ca7-b721-834f970dc0a2" alt=""><figcaption></figcaption></figure>

* **Descripción**: Nombre de la aplicación de presentación.
* **Tipo de Carga**: Ofrece la posibilidad de carga dinámica.
  * A: Carga acumulativa de ficheros de aplicación en los “tampones” alizada en sucesivas peticiones de carga.
  * N: Se permite una sola carga hasta que el fichero es enviado o inicializado.
* **Criterio división**: Solo en modo nativo 5.3.1 y en compatible  5.0, 5.1, 5.2, 5.2.1, 5.3 y si se van a utilizar varias sesiones de transmisión para la de presentación. Pueden especificarse los valores siguientes:
  * V: Se repartiría la información de aplicación de emisión a partes iguales entre los diferentes tampones, con un mínimo de 400.000 octetos por tampón. Esto significa que podrían no utilizarse en la presentación, algunas de las sesiones de transmisión que se hayan definido en ella.
  * S: Reparto por fichero o por lote marcado por puntos de sincronismo, dependiendo del conversor. Se irían asignando a cada tampón de emisión sucesivos ficheros o lotes completos.
  * N: No se realiza división.
* **Tabla conversión emisión**: Nombre de una tabla residente en el fichero FGIGATCO, que convierte los caracteres a enviar del fichero de aplicación, a los caracteres indicados en dicha tabla (no cambia el lenguaje de los datos, sino que adapta el mismo a otra tabla del mismo lenguaje). Si el lenguaje de fichero de aplicación es EBCDIC, en el fichero FGIGATCO existirá una tabla llamada Tabla-conversión-emisión + E. Si es ASCII se llamará Tabla-conversión-emisión + A. Si se quieren emitir 2 ficheros con lenguajes distintos, se aplicarán ambas tablas.
* **Traducir en recepción (A/E/N**):  Indica si queremos hacer traducción en recepción y a qué lenguaje. Traduce a (ASCII) o a E(EBCDIC), siempre y cuando el lenguaje de los datos del fichero, sea compatible para efectuar la traducción, es decir, las 2 combinaciones posibles son: LENGUAJE DATOS FICHERO RECIBIDO ‘A’ y TRADUCIR EN RECEPCION ‘E’, LENGUAJE DATOS FICHERO RECIBIDO ‘E’ y TRADUCIR EN RECEPCION ‘A’. No se pueden traducir 2 ficheros en recepción con lenguajes distintos.
* **Tabla conversión recepción:** Nombre de una tabla residente en el fichero FGIGATCO, que convierte los caracteres recibidos en el fichero de recepción, a los caracteres indicados en dicha tabla (no cambia el lenguaje de los datos, sino que adapta el mismo a otra tabla del mismo lenguaje). Si el lenguaje de fichero de aplicación recibido, es EBCDIC, en el fichero FGIGATCO existirá una tabla llamada Tabla-conversión-recepción + E. Si es ASCII se llamará Tabla-conversión-recepción + A. Si se reciben 2 ficheros con lenguajes distintos se aplicarán ambas tablas.
* **Borrar fichero tampón**: Borrado de un tampón se debe entender como CLRPFM de un fichero.
  * **Después de emisión**: Si S, se hace borrado del tampón o tampones de emisión al finalizar la presentación de emisión.
  * **Después de recepción**: Si S, se hace borrado del tampón o tampones de recepción al finalizar la presentación de recepción.
* **Solicitar acuse descargas (S/N**). Se trata de confirmar si una descarga remota es correcta, de forma que el emisor no cargará si no conoce este dato o no ha pasado el tiempo de T/O. No es posible funcionar con sesiones con tampones específicos. Verifique los mismos. Valores
  * ‘S’- El extremo que indica este valor, en sus emisiones, espera que el remoto le confirme la descarga remota.
  * ‘N’. No confirmar descargas.
* **Tiempo de espera (minutos)**.:

00-99- Tiempo que espera el emisor sin poder realizar una nueva carga si el remoto no le envía el resultado correcto de la descarga

* **Programas de usuario**: Llamados por editran al final de los procesos previos/posteriores a emisión/recepción y de excepción.
  * Estos programas serán aportados por el usuario y se llamarán al final de los procesos de la presentación.
  * El área de comunicaciones pasada a los mismos contiene toda la información utilizada por IGA (perfil IGA y editran).
  * Si se desea utilizar algún fichero, éste, deberá ser incluido en el procedimiento correspondiente.

Con INTRO se realizará el alta. Con PF3 se abandona. Los valores de los datos de una aplicación de presentación se pasan a las sesiones de presentación de dicha entidad, cuando éstas son dadas de alta, como valores por defecto.

La modificación del perfil de una aplicación de presentación se realiza de la misma forma que el alta, pero el perfil debe existir previamente. Los valores modificados se trasladan a los coincidentes de las sesiones de presentación de la misma entidad.

La consulta es igual que las funciones anteriores.

En la baja de perfil de aplicación aparece una pantalla igual a la descrita. Con INTRO se confirma la baja y con PF3 se cancela.


---

# 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/administracion-y-operacion/navegacion-entre-pantallas/menu-principal/administrador/sesion-presentacion.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.
