Introducción
1
Alcance
2
Referencias normativas
2.1 Recomendaciones | Normas Internacionales idénticas
2.2 Pares de Recomendaciones | Normas Internacionales de contenido
técnico equivalente
3
Definiciones
4
Abreviaturas
5
Convenios
6
Modelo de la máquina de protocolo (PM, protocol machine)
6.1 Visión de conjunto
6.1.1 Principios del uso de asociación
6.1.2 Capacidades y selección de unidades
funcionales
6.1.3 Establecimiento de diálogo
6.1.4 Solicitud de establecimiento de diálogo
6.1.5 Gestión de canal
6.1.6 Utilización de canal
6.1.7 Control del testigo
6.1.8
Colisiones de señales de listo
6.1.9 Concatenación/separación
6.1.10 Incrustación (o inserción)
6.2 Estructura de protocolo OSI TP
6.2.1 Componentes
de la PM
7
Reglas de ejecución
7.1 Operación de la PM
7.1.1 Relación de SAO con MACF
7.1.2 Eventos de entrada a la PM
7.1.3 Secuencias de acciones
7.1.4 Puesta en cola por la SACF
7.1.5 Bloqueo de eventos de entrada en el PSAP
7.1.6 Condiciones de error de la PM
7.2 Reglas de procedimiento
7.3 Definiciones
7.4 Anotaciones en
registro utilizadas por la PM (Log-records)
7.4.1 Anotación en registro-listo (log-ready
record)
7.4.2 Anotación en registro‑compromiso
(log‑commit record)
7.4.3 Anotación en registro‑heurístico
(log‑heuristic record)
7.4.4 Anotación en registro‑daño (log‑damage
record)
7.5 Asa de
contexto de recuperación (recovery‑context‑handle)
8
Utilización de ACSE, CCR y la capa de presentación
8.1 Introducción
8.2 Utilización de primitivas de servicio ACSE
8.2.1 Utilización de los parámetros de
A-ASOCIACIÓN
8.2.2 Utilización de los parámetros de
A-LIBERACIÓN
8.2.3 Utilización
de los parámetros de A-ABORTO y A-P-ABORTO
8.3 Utilización de las primitivas del servicio CCR
8.4 Utilización de la capa de presentación
8.4.1 Utilización de las primitivas del servicio
de presentación
8.4.2 Correspondencia de C-RESTITUCIÓN-RI a
presentación
8.5 Gestión de asociación
8.5.1 Introducción
8.5.2 Compatibilidad de asociación/diálogo
8.5.3 Compatibilidad
de asociación/canal
8.5.4 Iniciación de un establecimiento de
asociación
8.5.5 Recepción de una indicación de
establecimiento de asociación
8.5.6 Respuesta a un establecimiento de
asociación
8.5.7 Recepción de confirmación de
establecimiento de asociación
8.5.8 Iniciación de la liberación de una
asociación
8.5.9 Aborto de una asociación
8.5.10 Iniciación
de una solicitud de diálogo
8.5.11 Respuesta a una solicitud de diálogo
8.5.12 Recepción del rechazo de una solicitud de
diálogo
8.5.13 Solicitud de diálogo exitosa
9
Descripción de TP‑ASE
9.1 Introducción
9.2 Definición de servicio AF
9.2.1 AF‑COMIENZO‑DIÁLOGO
9.2.2 AF‑LICITACIÓN (AF‑BID)
9.2.3 AF‑TERMINACIÓN‑DIÁLOGO
9.2.4 AF‑U‑ERROR
9.2.5 AF‑ABORTO
9.2.6 AF‑CONCESIÓN‑CONTROL
9.2.7 AF‑PETICIÓN‑CONTROL
9.2.8 AF‑TOMA‑CONTACTO
9.2.9 AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
9.2.10 AF‑DIFERIMIENTO
9.2.11 AF‑COMIENZO‑TRANSACCIÓN
9.2.12 AF‑PREPARACIÓN
9.2.13 AF‑INFORME
9.2.14 AF‑ABORTO‑E‑INFORME
9.2.15 AF‑SIN‑CAMBIO
9.2.16 AF‑PRONTA‑SALIDA (AF‑EARLY‑EXIT)
9.2.17
AF‑RECUPERACIÓN
9.2.18 AF‑CESIÓN‑TESTIGO
9.2.19 AF‑SOLICITUD‑TESTIGO
9.2.20
AF‑SOLICITUD‑DIÁLOGO
9.3 Servicios AF y APDU de TP: Correspondencias de parámetros y
campos
9.3.1
Petición/indicación/respuesta/confirmación de AF‑COMIENZO‑DIÁLOGO,
APDU de TP‑COMIENZO‑DIÁLOGO‑RI/‑RC
9.3.2
Petición/indicación/respuesta/confirmación de AF‑LICITACIÓN, APDU
de TP‑LICITACIÓN‑RI/‑RC
9.3.3
Petición/indicación/respuesta/confirmación de AF‑TERMINACIÓN‑DIÁLOGO,
APDU de TP‑TERMINACIÓN‑DIÁLOGO‑RI/‑RC
9.3.4
Petición/indicación/respuesta/confirmación de AF‑U‑ERROR,
APDU de TP‑U‑ERROR‑RI/‑RC
9.3.5 Petición/indicación de AF‑ABORTO,
APDU de TP‑ABORTO‑RI
9.3.6 Petición/indicación de AF‑CONCESIÓN‑CONTROL,
APDU de TP‑CONCESIÓN‑CONTROL‑RI
9.3.7 Petición/indicación de AF‑PETICIÓN‑CONTROL,
APDU de TP‑PETICIÓN‑CONTROL‑RI
9.3.8
Petición/indicación/respuesta/confirmación de AF‑TOMA‑CONTACTO,
APDU de TP‑TOMA‑CONTACTO‑RI/‑RC
9.3.9
Petición/indicación/respuesta/confirmación de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL,
APDU de TP‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL‑RI/‑RC
9.3.10 Petición/indicación de AF‑COMIENZO‑TRANSACCIÓN,
APDU de TP-COMIENZO-TRANSACCIÓN-RI
9.3.11 Petición/indicación de AF‑DIFERIMIENTO,
APDU de TP‑DIFERIMIENTO‑RI
9.3.12 Petición/indicación de AF‑PREPARACIÓN,
APDU de TP‑PREPARACIÓN‑RI
9.3.13 Petición/indicación de AF‑INFORME,
APDU de TP‑INFORME‑RI
9.3.14 Petición/indicación de AF‑ABORTO‑E‑INFORME
9.3.15 Petición/indicación de AF‑SIN‑CAMBIO,
APDU de TP‑SIGUIENTE‑TID‑RI
9.3.16 Petición/indicación/respuesta/confirmación
de AF‑PRONTA‑SALIDA, APDU de TP‑PRONTA SALIDA‑RI/‑RC
9.3.17 Petición/indicación de AF‑RECUPERACIÓN,
APDU de TP‑RECUPERACIÓN‑RI
9.3.18 Petición/indicación de AF‑CESIÓN‑TESTIGO,
APDU de TP‑CESIÓN‑TESTIGO‑RI
9.3.19 Petición/indicación del AF‑SOLICITUD‑TESTIGO,
APDU de TP‑SOLICITUD‑TESTIGO‑RI
9.3.20
Petición/indicación/respuesta/confirmación de AF‑SOLICITUD‑DIÁLOGO
9.4 Procedimientos
9.4.1 Petición de AF‑COMIENZO‑DIÁLOGO
9.4.2 APDU TP de TP‑COMIENZO‑DIÁLOGO‑RI
9.4.3 Respuesta de AF‑COMIENZO‑DIÁLOGO
9.4.4 APDU TP de TP‑COMIENZO‑DIÁLOGO‑RC
9.4.5 Petición de AF‑LICITACIÓN
9.4.6 APDU TP de TP‑LICITACIÓN‑RI
9.4.7 Respuesta de AF‑LICITACIÓN
9.4.8 APDU TP de TP‑LICITACIÓN‑RC
9.4.9 Petición de AF‑TERMINACIÓN‑DIÁLOGO
9.4.10 APDU
TP de TP‑TERMINACIÓN‑DIÁLOGO‑RI
9.4.11 Respuesta de AF‑TERMINACIÓN‑DIÁLOGO
9.4.12 APDU TP de TP‑TERMINACIÓN‑DIÁLOGO‑RC
9.4.13 Petición de AF‑U‑ERROR
9.4.14
APDU TP de TP‑U‑ERROR‑RI
9.4.15 Respuesta de AF‑U‑ERROR
9.4.16 APDU TP de TP‑U‑ERROR‑RC
9.4.17 Petición de AF‑ABORTO
9.4.18 APDU TP de TP‑ABORTO‑RI
9.4.19 Petición de
AF‑CONCESIÓN‑CONTROL
9.4.20 APDU TP de TP‑CONCESIÓN‑CONTROL‑RI
9.4.21 Petición de AF‑PETICIÓN‑CONTROL
9.4.22 APDU TP de TP‑PETICIÓN‑CONTROL‑RI
9.4.23 Petición de AF‑TOMA‑CONTACTO
9.4.24 APDU TP de TP‑TOMA‑CONTACTO‑RI
9.4.25 Respuesta de AF‑TOMA‑CONTACTO
9.4.26 APDU TP de TP‑TOMA‑CONTACTO‑RC
9.4.27 Petición de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
9.4.28 APDU TP de TP‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL‑RI
9.4.29 Respuesta de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
9.4.30 APDU TP de TP‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL‑RC
9.4.31 Petición de AF‑DIFERIMIENTO
9.4.32 APDU TP de TP‑DIFERIMIENTO‑RI
9.4.33 Petición de AF‑COMIENZO‑TRANSACCIÓN
9.4.34 Indicación de C‑COMIENZO
9.4.35 Petición de
AF‑PREPARACIÓN
9.4.36 Indicación de C‑PREPARACIÓN
9.4.37 Petición de AF‑INFORME
9.4.38 APDU TP de TP‑INFORME‑RI
9.4.39 Petición de AF‑ABORTO‑E‑INFORME
9.4.40 APDU TP de TP‑ABORTO‑E‑INFORME‑RI
9.4.41 Petición de AF‑PRONTA‑SALIDA
9.4.42 Respuesta de AF‑PRONTA‑SALIDA
9.4.43 Petición de AF‑RECUPERACIÓN
9.4.44
Indicación de C‑RECUPERACIÓN
9.4.45 Indicación de A‑ABORTO
9.4.46 Indicación de C‑RESTITUCIÓN
9.4.47 Confirmación de C‑RESTITUCIÓN
9.4.48 Petición de AF‑SIN‑CAMBIO
9.4.49 Indicación de C‑SIN‑CAMBIO
9.4.50 Confirmación de C‑SIN‑CAMBIO
9.4.51 Indicación de C‑COMPROMISO
9.4.52 Confirmación de C‑COMPROMISO
9.4.53 Confirmación de C‑RECUPERACIÓN
9.4.54 Indicación de P‑CESIÓN‑TESTIGO
(sync‑minor)
9.4.55 Petición de AF‑CESIÓN‑TESTIGO
9.4.56 Indicación de P‑SOLICITUD‑TESTIGO
(sync‑minor)
9.4.57 Petición de AF‑SOLICITUD‑TESTIGO
9.4.58 Petición de AF‑SOLICITUD‑DIÁLOGO
9.4.59 APDU TP de TP‑SOLICITUD‑DIÁLOGO‑RI
9.4.60 Respuesta de AF‑SOLICITUD‑DIÁLOGO
9.4.61 APDU TP de TP‑SOLICITUD‑DIÁLOGO‑RC
9.5 Correspondencias
10 Descripción de la SACF
10.1 Introducción
10.2 Estados de la SACF
10.3 Definiciones de servicio para SAF‑DISYUNCIÓN‑ASOCIACIÓN
y SAF-PÉRDIDA-ASOCIACIÓN
10.3.1 Petición de SAF‑DISYUNCIÓN‑ASOCIACIÓN
10.3.2 Indicación de SAF‑PÉRDIDA‑ASOCIACIÓN
10.3.3
Petición/indicación/respuesta/confirmación de SAF‑SOLICITUD‑DIÁLOGO
10.4 Procedimientos para primitivas SAF
10.4.1 Petición de SAF‑DISYUNCIÓN‑ASOCIACIÓN
10.4.2 Petición de SAF‑SOLICITUD‑DIÁLOGO
10.4.3 Respuesta de SAF‑SOLICITUD‑DIÁLOGO
10.5 Procedimientos para primitivas de servicio de TP‑ASE,
CCR, ACSE y presentación
10.5.1 Petición de AF‑COMIENZO‑DIÁLOGO
10.5.2 Indicación de AF‑COMIENZO‑DIÁLOGO
10.5.3 Respuesta de AF‑COMIENZO‑DIÁLOGO
10.5.4 Confirmación de AF‑COMIENZO‑DIÁLOGO
10.5.5 Indicación de AF‑LICITACIÓN
10.5.6 Confirmación de AF‑LICITACIÓN
10.5.7 Petición de AF‑TERMINACIÓN‑DIÁLOGO
10.5.8 Indicación de AF‑TERMINACIÓN‑DIÁLOGO
10.5.9 Confirmación de AF‑TERMINACIÓN‑DIÁLOGO
10.5.10 Petición de AF‑U‑ERROR
10.5.11 Indicación de AF‑U‑ERROR
10.5.12 Confirmación de AF‑U‑ERROR
10.5.13 Petición de AF‑ABORTO
10.5.14 Indicación de AF‑ABORTO (provider,
abortRI)
10.5.15 Indicación de AF‑ABORTO (user,
dataRI)
10.5.16 Petición de A‑ABORTO
10.5.17 Respuesta de A‑LIBERACIÓN
(Result = affirmative)
10.5.18 Indicación de A‑[P‑]ABORTO o
confirmación de A‑LIBERACIÓN (Result = affirmative)
10.5.19 Petición de AF‑CONCESIÓN‑CONTROL
10.5.20 Indicación de AF‑CONCESIÓN‑CONTROL
10.5.21 Petición de AF‑PETICIÓN‑CONTROL
10.5.22 Indicación de AF‑PETICIÓN‑CONTROL
10.5.23 Petición de AF‑TOMA‑CONTACTO
10.5.24 Indicación de AF‑TOMA‑CONTACTO
10.5.25 Confirmación de AF‑TOMA‑CONTACTO
10.5.26 Petición de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
10.5.27 Indicación de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
10.5.28 Confirmación de AF‑TOMA‑CONTACTO‑Y‑CONCESIÓN‑CONTROL
10.5.29 Petición de AF‑DIFERIMIENTO
10.5.30 Indicación de AF‑DIFERIMIENTO
10.5.31 Petición de AF‑PREPARACIÓN
10.5.32 Indicación de AF‑PREPARACIÓN
10.5.33 Indicación de AF‑INFORME (commitRC)
o indicación de AF‑INFORME (recoverDoneRC)
10.5.34 Petición de C‑COMIENZO o petición
de AF‑COMIENZO‑TRANSACCIÓN
10.5.35 Indicación de C‑COMIENZO o
indicación de AF‑COMIENZO‑TRANSACCIÓN
10.5.36 Confirmación de C‑COMIENZO
10.5.37 Indicación de C‑LISTO
10.5.38 Indicación de C‑COMPROMISO o
indicación de C‑COMPROMISO+C‑COMIENZO
10.5.39 Indicación de AF‑ABORTO (user,
commitRI) o indicación de AF‑ABORTO (user, commitRC)
10.5.40 Confirmación de C‑COMPROMISO
10.5.41 Indicación de AF‑ABORTO‑E‑INFORME
(commitRC)
10.5.42
Petición de C‑RESTITUCIÓN
10.5.43 Indicación de C‑RESTITUCIÓN
10.5.44 Petición de AF‑ABORTO‑E‑INFORME
o petición de AF‑INFORME
10.5.45 Indicación de AF‑ABORTO‑E‑INFORME
(dataRI) o indicación de AF‑INFORME (user, dataRI)
10.5.46 Indicación de AF‑ABORTO
(user/provider, rollbackRI), indicación de AF‑ABORTO‑E‑INFORME
(rollbackRI), indicación de AF‑INFORME (rollbackRI) o indicación de AF‑PRONTA‑SALIDA
10.5.47
Confirmación de C‑RESTITUCIÓN, indicación de AF‑INFORME
(rollbackRC), indicación de AF‑ABORTO (user/provider, rollbackRC) o
indicación de AF‑ABORTO‑E‑INFORME (rollbackRC)
10.5.48 Petición de AF‑SIN‑CAMBIO o
petición de C‑SIN‑CAMBIO
10.5.49 Indicación de C‑SIN‑CAMBIO o
indicación de AF‑SIN‑CAMBIO
10.5.50 Confirmación de C‑SIN‑CAMBIO
10.5.51 Confirmación de AF‑PRONTA‑SALIDA
10.5.52 Indicación de AF‑RECUPERACIÓN
10.5.53 Petición de C‑RECUPERACIÓN o
petición de AF‑RECUPERACIÓN
10.5.54 Indicación C‑RECUPERACIÓN
10.5.55 Confirmación de C‑RECUPERACIÓN
10.5.56 Petición de U‑ASE
10.5.57 Indicación de U‑ASE
10.5.58 Indicación de AF‑CESIÓN‑TESTIGO
(regular)
10.5.59 Indicación de AF‑CESIÓN‑TESTIGO
(keep)
10.5.60 Petición de AF‑CESIÓN‑TESTIGO
(two‑way‑recovery)
10.5.61 Indicación de AF‑CESIÓN‑TESTIGO
(two‑way‑recovery)
10.5.62
Indicación de P‑CESIÓN‑TESTIGO (sync‑minor)
10.5.63 Petición de AF‑SOLICITUD‑TESTIGO
10.5.64 Indicación de AF‑SOLICITUD‑TESTIGO
10.5.65 Indicación de P‑SOLICITUD‑TESTIGO
10.5.66 Indicación de AF‑SOLICITUD‑DIÁLOGO
10.5.67 Confirmación de AF‑SOLICITUD‑DIÁLOGO
10.5.68 Error de protocolo
10.5.69 Otras primitivas de servicio
10.6 Eventos internos de la SACF
10.6.1 Rechazo de LICITACIÓN (BID) no solicitado
10.7 Concatenación
10.7.1 Precedencia en materia de correspondencia
10.7.2 Reglas de concatenación
10.8 Encaminamiento
11 Descripción de la MACF
11.1 Introducción
11.2 Definición de servicio de CAF
11.2.1 Petición de CAF-SOLICITUD
11.2.2 Indicación de CAF‑CESIÓN
11.2.3 Indicación de CAF-FALLO
11.2.4 Petición de CAF-DISYUNCIÓN
11.2.5 Indicación de CAF‑RECUPERACIÓN
11.3 Procedimientos principales
11.3.1 Petición de TP‑COMIENZO-DIÁLOGO
11.3.2 Indicación de AF-COMIENZO-DIÁLOGO (TPPM y
CPM)
11.3.3 Respuesta de TP-COMIENZO-DIÁLOGO
11.3.4 Confirmación de AF-COMIENZO-DIÁLOGO
(accepted) en un diálogo
11.3.5 Confirmación de AF-COMIENZO-DIÁLOGO
(rejected, dataRI) en un diálogo
11.3.6 Confirmación de
AF-COMIENZO-DIÁLOGO (rejected(user), rollbackRI)
11.3.7 Confirmación de AF-COMIENZO-DIÁLOGO
(rejected(user), rollbackRC)
11.3.8
Confirmación de AF-COMIENZO-DIÁLOGO (CPM)
11.3.9 Indicación de SAF-PÉRDIDA-ASOCIACIÓN
11.3.10 Indicación de SAF-PÉRDIDA-ASOCIACIÓN
(CPM)
11.3.11 Petición de TP-TERMINACIÓN-DIÁLOGO
11.3.12 Indicación de AF-TERMINACIÓN-DIÁLOGO
11.3.13 Indicación de AF-TERMINACIÓN-DIÁLOGO
(CPM)
11.3.14 Respuesta de TP-TERMINACIÓN-DIÁLOGO
11.3.15 Confirmación de AF-TERMINACIÓN-DIÁLOGO
11.3.16 Petición de TP-U-ERROR
11.3.17 Indicación de AF-U-ERROR
11.3.18 Confirmación de AF-U-ERROR
11.3.19 Petición de TP-U-ABORTO
11.3.20 Indicación de AF-ABORTO (user, dataRI)
11.3.21 Error de protocolo, error interno,
indicación de A[‑P]‑ABORTO, indicación de AF‑ABORTO
(provider, abortRI), petición de A‑ABORTO, respuesta de A‑LIBERACIÓN
(Result = affirmative), o confirmación de A‑LIBERACIÓN (Result =
affirmative) en un diálogo
11.3.22 Error de protocolo, error interno,
indicación de A[‑P]‑ABORTO, indicación de AF‑ABORTO
(provider, abortRI), petición de A-ABORTO, respuesta de A‑LIBERACIÓN
(Result = affirmative), o confirmación de A-LIBERACIÓN (Result = affirmative)
en un canal
11.3.23 Error de protocolo, error interno,
indicación de A[‑P]‑ABORTO, indicación de AF‑ABORTO
(provider, abortRI), respuesta de A‑LIBERACIÓN (Result = affirmative), o
confirmación de A‑LIBERACIÓN (Result = affirmative) (CPM)
11.3.24 Petición de TP-CONCESIÓN-CONTROL
11.3.25 Indicación de AF-CONCESIÓN-CONTROL
11.3.26 Petición de TP-PETICIÓN-CONTROL
11.3.27 Indicación de AF-PETICIÓN-CONTROL
11.3.28 Petición de TP-TOMA-CONTACTO
11.3.29 Indicación de AF-TOMA-CONTACTO
11.3.30 Respuesta de TP-TOMA-CONTACTO
11.3.31 Confirmación de AF-TOMA-CONTACTO
11.3.32 Petición de
TP-TOMA-CONTACTO-Y-CONCESIÓN-CONTROL
11.3.33 Indicación de AF-TOMA-CONTACTO-Y-CONCESIÓN-CONTROL
11.3.34 Respuesta de
TP-TOMA-CONTACTO-Y-CONCESIÓN-CONTROL
11.3.35 Confirmación de
AF-TOMA-CONTACTO-Y-CONCESIÓN-CONTROL
11.3.36 Petición de TP-COMIENZO-TRANSACCIÓN
11.3.37 Indicación de
C-COMIENZO o indicación de AF-COMIENZO-TRANSACCIÓN
11.3.38 Confirmación de C-COMIENZO
11.3.39 Petición de TP-DATOS
11.3.40 Indicación de U-ASE
11.3.41 Petición de TP-TERMINACIÓN-DIÁLOGO-DIFERIDA
11.3.42 Petición de TP-CONCESIÓN-CONTROL-DIFERIDA
11.3.43 Indicación de AF-DIFERIMIENTO
11.3.44 Petición de TP-PREPARACIÓN
11.3.45 Petición de TP-COMPROMISO
11.3.46 Indicación de AF-PREPARACIÓN
11.3.47 Indicación de C-LISTO
11.3.48 Indicación de C-COMPROMISO o indicación
de C-COMPROMISO+C-COMIENZO
11.3.49 Indicación de AF-ABORTO (user, commitRI)
11.3.50 Petición de TP-HECHO
11.3.51 Confirmación de C-COMPROMISO o indicación
de AF-INFORME (commitRC)
11.3.52 Indicación de AF-ABORTO (user, commitRC) o
indicación de AF-ABORTO-E-INFORME (commitRC)
11.3.53 Petición de TP-RESTITUCIÓN
11.3.54 Indicación de C-RESTITUCIÓN o indicación
de AF-INFORME (rollbackRI)
11.3.55 Indicación de C-CANCELACIÓN
11.3.56
Indicación de AF-ABORTO (user/provider, rollbackRI) o indicación de
AF-ABORTO-E-INFORME (rollbackRI)
11.3.57 Confirmación de C-RESTITUCIÓN o
indicación de AF-INFORME (rollbackRC)
11.3.58 Indicación de AF-ABORTO (user/provider,
rollbackRC) o indicación de AF-ABORTO-E-INFORME (rollbackRC)
11.3.59 Indicación de AF-INFORME (dataRI) o
indicación de AF-ABORTO-E-INFORME (dataRI)
11.3.60 Petición de TP-UNA-FASE
11.3.61 Petición de TP-SÓLO-LECTURA
11.3.62 Indicación de AF-SIN-CAMBIO o indicación
de C-SIN-CAMBIO
11.3.63 Petición de TP-PRONTA-SALIDA
11.3.64 Indicación de AF-PRONTA-SALIDA
11.3.65 Confirmación de AF-PRONTA-SALIDA
11.3.66 Indicación de CAF-RECUPERACIÓN (ready)
11.3.67 Indicación de C-RECUPERACIÓN (ready) o
indicación de AF-RECUPERACIÓN (ready) (CPM)
11.3.68
Confirmación de C-SIN-CAMBIO o indicación de AF-ABORTO (user,
nochangeRC)
11.3.69 Indicación de CAF-RECUPERACIÓN (commit)
11.3.70 Indicación de C-RECUPERACIÓN (commit) o
indicación de AF-INFORME (recoverCommitRI)
11.3.71 Indicación de C-RECUPERACIÓN (commit) o
indicación de AF-RECUPERACIÓN (commit) o indicación de AF-INFORME
(recoverCommitRI) (CPM)
11.3.72 Confirmación de C-RECUPERACIÓN (done) o
indicación de AF-INFORME (recoverDoneRC)
11.3.73 Confirmación de C-RECUPERACIÓN (unknown)
11.3.74 Confirmación de C-RECUPERACIÓN (unknown)
(CPM)
11.3.75 Confirmación de C-RECUPERACIÓN
(retry-later)
11.3.76 Confirmación de
C-RECUPERACIÓN (retry-later) (CPM)
11.3.77 Indicación de AF-CESIÓN-TESTIGO
(two-way-recovery) en un canal (TPPM)
11.3.78 Indicación de AF-CESIÓN-TESTIGO
(two-way-recovery) (CPM)
11.3.79 Indicación de AF-SOLICITUD-TESTIGO en un
canal (TPPM)
11.3.80 Indicación de AF-SOLICITUD-TESTIGO (CPM)
11.3.81 Petición de CAF-SOLICITUD (CPM)
11.3.82 Indicación de CAF-CESIÓN
11.3.83
Indicación de CAF-FALLO
11.3.84 Petición de CAF-DISYUNCIÓN (CPM)
11.4 Procedimientos de evento interno
11.4.1 Recuperación de retardo (Delay recovery)
11.4.2 Compensación de daño heurístico para
subárbol
11.4.3 Rearranque tras un desplome de nodo (CPM)
11.4.4 Reintento de recuperación
11.4.5 Toma de una decisión heurística
11.4.6 Terminación de un canal (CPM)
11.4.7 Creación de una TPPM tras un desplome de
nodo
11.4.8 Restitución iniciada por TPPM
11.4.9 Reescritura de anotación intermedia
11.4.10 Olvido de registro reticente
11.5 Procedimientos comunes
11.5.1 Confirmar y completar compromiso
11.5.2 Confirmación de compromiso (Confirming
commitment)
11.5.3 Compleción de compromiso
11.5.4 Señalación en el
trayecto commit-coordinator:root
11.5.5 Compleción ONE-PHASE y READ-ONLY
11.5.6 Paso al estado READY
11.5.7
Fallo en petición de CAF-SOLICITUD pendiente
11.5.8 Primera petición/respuesta
11.5.9 Iniciación de una rama de transacción
11.5.10 Iniciación de restitución en TPPM
11.5.11 Iniciación de transacción tras restitución
11.5.12 Toma de decisión de compromiso
11.5.13 Toma de decisión de compromiso una-fase
11.5.14 Recepción de orden de compromiso
11.5.15 Registro de la condición heurística
11.5.16 Señalación de restitución al superior
11.5.17 Restitución de transacción siguiente
11.5.18 Envío de orden de compromiso
11.5.19 Envío de resultado no
determinado desde un nodo ONE-PHASE o READ-ONLY
11.5.20 Paso al estado ONE-PHASE o READ-ONLY
11.5.21
Error de protocolo de usuario
12 Estructura y codificación de las
APDU de TP
12.1 Sintaxis abstracta de las APDU del TPASE
12.2 Reglas de extensibilidad
13 Conformidad
13.1 Requisitos de conformidad estática
13.1.1 Clases de conformidad
13.1.2 Capacidades
13.1.3 Unidades
funcionales
13.1.4 Dependencias con respecto a otras normas
13.2 Requisitos de conformidad dinámica
13.2.1 Requisitos generales
13.2.2 Requisitos específicos
13.3 Enunciado de conformidad de implementación de protocolo
13.4 Recepción de las APDU de TP
14
Cumplimiento
15 Enunciado de precedencia
16 Índice de eventos y acciones
Anexo A – Protocolo OSI TP – Cuadros de estados
A.1 Generalidades
A.2 Introducción
A.2.1
Cuadros de estados
A.2.2 Máquinas de estados PM
A.2.3 Eventos
A.2.4 Estados
A.2.5 Variables y predicados
A.2.6 Acciones
A.2.7 Notación
A.2.8 Convenios
A.2.9 Procesamiento de eventos
A.3 Reglas de procesamiento
A.4 Cuadros de estados MACF
A.4.1 Estados MACF
A.4.2 Variables de la MACF
A.4.3 Eventos de la MACF
A.4.4 Acciones de la MACF
A.5 TPASE
A.5.1 Estados del TPASE
A.5.2 Variables del TPASE
A.5.3 Eventos del TPASE
A.5.4 Acciones del TPASE
A.6 SACF
A.6.1 Estados de la SACF
A.6.2 Variables de la SACF
A.6.3 Eventos de la SACF
A.6.4 Acciones de la SACF
A.6.5 Convenios notacionales
A.7 Predicados
Anexo B – Requisitos que deben
cumplirse para escribir U-ASE y contextos de aplicación
Anexo C – Escenarios
C.1 Introducción
C.1.1 Escenarios con un solo diálogo (casos de
éxito)
C.1.2 Escenarios con un solo diálogo (casos de
fracaso)
C.1.3 Escenarios con un solo diálogo (caso de
fallo)
C.1.4 Escenarios de colisión en un solo diálogo
C.1.5 Árbol con múltiples diálogos (casos de
éxito)
C.1.6 Árbol con múltiples diálogos (casos de fracaso)
C.1.7 Decisiones heurísticas y señalación
C.1.8 Escenarios para SACF
C.1.9 Escenarios para CPM
C.1.10 Escenarios para sólo lectura
C.1.11 Escenarios de pronta salida
C.1.12 Escenarios de compromiso estático
una-fase
C.1.13 Escenarios de preparación implícita
C.1.14 Escenarios de TP-RESTITUCIÓN
C.1.15 Escenarios de compromiso dinámico
C.1.16 Escenarios que presentan movimiento de
testigo durante la terminación de transacción
C.1.17 Asa de contexto de recuperación en
escenarios de diálogo
C.2 Escenarios con un solo diálogo
C.2.1 Transacciones soportadas por aplicación
C.2.2 Transacciones encadenadas soportadas por
proveedor
C.2.3 Transacciones no encadenadas soportadas
por proveedor
C.2.4 Escenarios de
TP-PREPARACIÓN
C.2.5 Servicios de toma de contacto:
ilustración del parámetro Confirmation-Urgency
C.2.6 Servicio de finalización de diálogo
diferido
C.3 Escenarios con un solo diálogo (casos de fracaso)
C.3.1 Respuesta negativa a
TP-TOMA-CONTACTO
C.3.2
Escenarios de TP-RESTITUCIÓN
C.3.3 Rechazo de una petición de
TP-COMIENZO-TRANSACCIÓN
C.3.4 Colisión de TP-U-ERROR
con TP-DATOS
C.3.5 TP-RESTITUCIÓN con TP-U-ABORTO
C.3.6
TP-TERMINACIÓN-DIÁLOGO-DIFERIDA con TP-RESTITUCIÓN
C.3.7 Escenarios de establecimiento de diálogo
C.4 Escenarios con un
solo diálogo (casos de fallo)
C.4.1 TP-P-ABORTO
C.5 Escenarios
de colisión en un solo diálogo
C.5.1 Colisiones de TP-U-ERROR con
TP-COMPROMISO
C.5.2 Colisiones con TP-U-ERROR en control
polarizado
C.5.3 Colisiones con TP-U-ERROR en control
compartido
C.5.4 Escenarios de colisión de
TP-TERMINACIÓN-DIÁLOGO
C.5.5 Otras colisiones
C.6 Árbol con múltiples diálogos (casos de éxito)
C.6.1 La fase de compromiso mediante TP‑COMPROMISO
C.6.2 La fase de compromiso con TP‑PREPARACIÓN
y TP‑LISTO
C.7 Árbol con múltiples diálogos (casos de fracaso)
C.7.1 Restitución desde la raíz durante la fase
activa
C.7.2 Restitución desde un subordinado durante
la fase activa
C.7.3 Aborto de diálogo durante la primera fase
de compromiso
C.7.4 Acciones relacionadas con restitución
C.7.5 Aborto de diálogo durante la fase activa
C.7.6 Aborto de diálogo durante la fase activa
– Disolución del árbol de transacción por encima del fallo
C.7.7 Aborto de diálogo durante la segunda fase
de compromiso
C.7.8 Aborto de diálogo durante la segunda fase
de compromiso – El subordinado del diálogo fracasado aborta sus otros diálogos
C.7.9
Aborto de diálogo con el superior después de haberse emitido una
indicación de TP‑COMPROMISO
C.7.10 Aborto de diálogo con el superior después
de haberse emitido la indicación de TP‑COMPROMISO – El nodo subordinado
con respecto al diálogo fracasado aborta sus otros diálogos
C.7.11 Aborto de diálogo con el superior después
de haberse emitido una indicación de TP‑COMPROMISO – El nodo superior con
respecto al diálogo fracasado aborta sus otros diálogos
C.7.12
Aborto de diálogo con el superior después de haberse emitido la
indicación de TP‑COMPLECIÓN-COMPROMISO – El nodo superior con respecto al
diálogo fracasado aborta sus otros diálogos
C.8 Decisiones heurísticas y señalación
C.8.1 Decisiones heurísticas cuando el
resultado final de la transacción es compromiso
C.8.2 Decisiones heurísticas cuando el
resultado final de la transacción es restituir
C.8.3 Decisiones heurísticas en árboles con
múltiples diálogos
C.9 Escenarios para SACF
C.10 Escenarios para CPM
C.10.1 Escenarios para establecimiento de canal
C.10.2 Escenarios para recuperación bidireccional
C.10.3 Escenarios para colisión de
recuperaciones en canales unidireccionales separados
C.11 Escenarios de sólo lectura
C.11.1 Petición de TP-SÓLO-LECTURA con
transacciones no encadenadas
C.11.2 Petición de
TP-SÓLO-LECTURA con transacciones encadenadas – La transacción compromete
C.11.3 Petición de TP-SÓLO-LECTURA con
transacciones encadenadas – La transacción es restituida
C.11.4 Aborto de diálogo tras indicación de
TP-SÓLO-LECTURA – Transacciones encadenadas
C.11.5 Aborto de diálogo antes de indicación de
TP-SÓLO-LECTURA – Transacciones encadenadas
C.11.6 Aborto de diálogo por usuario tras
indicación de TP-SÓLO-LECTURA –Transacciones encadenadas
C.11.7 Petición de TP-SÓLO-LECTURA en intermedio
y hoja – Transacciones encadenadas
C.11.8 Petición de TP-SÓLO-LECTURA en intermedio
– Hoja emite petición de TP‑COMPROMISO
C.11.9 Petición de TP-SÓLO-LECTURA en intermedio
– Hoja emite petición de TP‑RESTITUCIÓN
C.11.10 Petición de TP-SÓLO-LECTURA en intermedio
– Hoja emite petición de TP‑RESTITUCIÓN y diagnóstico
C.11.11 Petición de
TP-SÓLO-LECTURA en intermedio – Hoja emite petición de TP‑COMPROMISO pero
restituye heurísticamente
C.11.12 Petición de TP-SÓLO-LECTURA con
terminación de diálogo diferida – La transacción es comprometida
C.11.13
Petición de TP-SÓLO-LECTURA con terminación de diálogo diferida – La
transacción es restituida
C.11.14 Nodo intermedio de sólo lectura
convertido en nodo raíz
C.11.15 Nodo intermedio de sólo lectura rehúsa
convertirse en nodo raíz
C.12 Escenarios de pronta salida
C.12.1 Petición de TP-PRONTA-SALIDA con
transacciones no encadenadas
C.12.2 Petición de TP-PRONTA-SALIDA con
transacciones encadenadas
C.12.3 Petición de TP-PRONTA-SALIDA en respuesta
a una petición de TP‑PREPARACIÓN – Transacciones no encadenadas
C.12.4 Colisión de petición de TP-PRONTA-SALIDA
con petición de TP-PREPARACIÓN – Transacciones no encadenadas
C.12.5 Utilización repetida de un diálogo con
pronta salida y transacciones no encadenadas
C.12.6 Petición de TP-PRONTA-SALIDA e indicación
de TP-INFORME-COMPLECIÓN
C.12.7 Pronta salida con un subordinado sólo
lectura
C.12.8 Pronta salida con un subordinado sólo
lectura
C.12.9 Pronta salida con un subordinado sólo
lectura – Indicación de TP-P-ABORTO después de solicitar pronta salida
C.12.10 Pronta
salida con un subordinado sólo lectura – Indicación de TP-P-ABORTO después de
solicitar pronta salida
C.12.11 Pronta salida con un subordinado sólo
lectura – Indicación de TP-P-ABORTO en un diálogo de subordinado después de
solicitar pronta salida
C.12.12 Pronta salida con un subordinado sólo
lectura – Indicación de TP-P-ABORTO después de solicitar pronta salida
C.12.13 Pronta salida en la fase de terminación
C.12.14 Pronta
salida con un subordinado sólo lectura y terminación de diálogo diferida
C.12.15 Pronta salida con un subordinado sólo
lectura y terminación de diálogo diferida en transacciones no encadenadas
C.12.16 Pronta salida por encima de un
subordinado sólo lectura y terminación de diálogo diferida en transacciones no
encadenadas – El subordinado aborta el diálogo
C.12.17 Pronta salida y colisión con diferimiento
C.13 Escenarios de compromiso estático una-fase
C.13.1 Petición de TP-UNA-FASE con transacciones
no encadenadas
C.13.2 Petición de TP-UNA-FASE con transacciones
encadenadas
C.13.3 Petición de TP-UNA-FASE con transacciones
no encadenadas – Caso restitución
C.13.4 Petición de TP-UNA-FASE con transacciones
no encadenadas – Diálogo aborta tarde
C.13.5 Petición de TP-UNA-FASE con transacciones
no encadenadas – Diálogo aborta pronto
C.13.6 Una-fase estático por encima de dos-fases
– Transacciones no encadenadas
C.13.7 Una-fase estático por encima de dos fases
– Transacciones encadenadas
C.13.8 Una-fase estático por encima de dos-fases
– Transacciones encadenadas – Hoja restituye
C.13.9 Una-fase estático por encima de dos-fases
– Transacciones encadenadas – Sin señalación
C.13.10 Una-fase estático y sólo lectura – Transacciones
no encadenadas
C.13.11 Una-fase estático y sólo lectura –
Transacciones encadenadas
C.13.12 Flujo de C-COMIENZO en trayecto OCC
una-fase estático – C-COMIENZO no recibible
C.13.13 Flujo de C-COMIENZO en trayecto OCC
una-fase estático – TP-U-ABORTO pendiente
C.13.14 Flujo de C-COMIENZO en trayecto OCC
una-fase estático – Petición de TP‑U‑ABORTO en estado Ready
C.13.15 Flujo de C-COMIENZO en trayecto OCC una
fase estático – Petición de TP‑U‑ABORTO en estado Ready
C.14 Escenarios de preparación implícita
C.14.1 Preparación implícita con transacciones
no encadenadas – Control polarizado
C.14.2 Preparación implícita con transacciones
no encadenadas – Control compartido
C.14.3 Preparación implícita con nodo intermedio
y nodo hoja sólo lectura – Transacciones encadenadas
C.14.4 Preparación implícita y compromiso heurístico
C.14.5 Preparación implícita y restitución
heurística
C.14.6 Preparación implícita, compromiso
heurístico y aborto de diálogo
C.15 Escenarios de TP-RESTITUCIÓN
C.15.1 TP-RESTITUCIÓN con transacciones
encadenadas – Casos simples
C.15.2 TP-RESTITUCIÓN con transacciones no
encadenadas – Casos simples
C.15.3 TP-RESTITUCIÓN con transacciones no
encadenadas – Casos complejos
C.16 Escenarios de compromiso dinámico
C.16.1 Escenarios simples con dos nodos
C.16.2 Control polarizado y compromiso dinámico
C.16.3 Colisiones con dos nodos
C.16.4 Iniciador alterno de compromiso
C.16.5 Iniciador alterno de compromiso con
una-fase y sólo-lectura – Sin señalación
C.16.6 Iniciador alterno de compromiso con
una-fase y sólo-lectura – Con señalación heurística
C.16.7 Procedimiento
compromiso una-fase con envío de C-PREPARACIÓN-RI seguida de C-SIN-CAMBIO‑RI
C.16.8 Una-fase por encima de una-fase
C.16.9 Una-fase por encima de una-fase,
transacciones no encadenadas, sin señalación
C.16.10 Una-fase en todas partes
C.16.11 Una-fase dinámico en raíz e intermedio, y
sólo-lectura en hoja
C.16.12 Una-fase dinámico en raíz, y sólo-lectura
en intermedio y hoja
C.16.13
Colisión verdadera entre una-fase y sólo-lectura
C.17 Escenarios que muestran el movimiento del testigo durante la
terminación de una transacción
C.17.1 Colisión Ready/Ready – El superior se
convierte en coordinador
C.17.2 Colisión Ready/Ready – El subordinado se
convierte en coordinador
C.17.3 Colisión Ready/Sólo lectura – El superior
se convierte en coordinador
C.17.4 Colisión Ready/Una-fase – El subordinado
se convierte en coordinador
C.18 Asa de contexto de recuperación en escenario de diálogo
C.18.1 Recepción tardía de RCH de subordinado
Anexo D – Recapitulación de
valores de identificador de objeto asignados
Anexo E – Recuperación tras la
destrucción de datos de acción atómica
E.1 Introducción
E.2 Acciones de recuperación
E.2.1 Acciones posteriores a la destrucción de
un sistema
E.2.2 Acciones de un nodo que ha perdido anotaciones de recuperación
E.2.3 Acciones de un nodo que no puede concluir
una recuperación
Anexo F – Estados de una TPPM que
interviene en una transacción
F.1 Estados de una TPPM en una transacción
F.1.1 Transiciones de estado de una TPPM de
nodo raíz
F.1.2 Transiciones de estado de una TPPM de
nodo intermedio
F.1.3 Transiciones de estado de una TPPM hoja
Anexo G – Gestión de grupos de
asociaciones por inferencia
G.1 Introducción
G.2 Definiciones
G.3 Reglas
G.4 Beneficios
G.5 Objetos
gestión de sistema sugeridos
G.5.1 Contadores
G.5.2 Alarmas