es:app:020cor:090tn:010spt:0400spt

SPT - System Pending Transaction

Módulo SPT

Archivo de registro para SPT

En el archivo de registro de SPT, se puede rastrear qué SPT se han generado para qué registros y en qué momento tuvieron lugar determinados procesos.
Estos archivos de registro se almacenan en el registro estándar y tienen el siguiente formato:
«spt.<Fecha>.log»


Campos de datos

Nombre Descripción Texto Ayuda Tipo Datos Long Tabla de Códigos
INR ID único interno Texto 8
OBJTYP Tipo de Objeto Texto 6
OBJINR INR de objeto Texto 8
OBJNAM Identificación de objetos legibles externos Texto 40
OBJREF Referencia Texto 32
TXT Fuente legible por el usuario de la entrada pendiente Texto 40
DATTIM Fecha de creación Fecha y Hora 15
USR Crear ID Usuario Texto 8
SSNINR INR de Creación de Sesión Texto 8
FRM Transacción Usada para Recargar/Procesar Texto 6 ATPTXT
PAN Panel que se restaurará al recoger Texto 40
STA Estado Texto 3 Embebido
DELFLG El elemento se ha eliminado Texto 1
HLDFLG Bloqueo Texto 1 Embebido
INFDSP Cód. Información Texto 1 INFDSP
INFTXT Infotexto Bloquear 65
OWNUSG Grupo responsable (opcional) Texto 6 <fixed-length>
OWNUSR Usuario Responsable Texto 8 <fixed-length>
SMHINR INR del Mensaje (Opcional) Texto 8
MAPFLG Mapeo Texto 1
CRETRN Creando ID Transacción Texto 6
ORDINR ID único interno del pedido (opcional) Texto 8
TARDATTIM Tiempo objetivo para la finalización Fecha y Hora 15
CREOBJTYP Tipo de objeto para crear objeto Texto 6
CREOBJINR INR de creación de objeto Texto 8
SLACLA Clase Prioridad Predefinida Texto 6
SLACHA Canal Texto 3 CORTYP
SMCINR INR del registro de SMC Texto 8
MAPFRM Transacción para la que se ejecutó el mapeo Texto 6 ATPTXT
RELCUR Divisa relevante (opcional) Texto 3
RELAMT Importe Relevante (Opcional) Numérico 18
EMBSTA Estado de la solicitud de cumplimiento Texto 1 Embebido
SPTARG Argumentos para la transacción de destino de SPT Texto 80
ETGEXTKEY Grupo Entidad Texto 8
ETYEXTKEY Entidad Texto 8

Descripción y propiedades de campo de datos


Campo de datos INR ID único interno

ID interno único de un registro dentro de la tabla. El INR es un campo de texto que se crea recuperando la siguiente entrada válida del contador de esta tabla. El campo INR se utiliza para habilitar los vínculos de otras tablas a esta tabla.

Para los datos del contrato, el INR también vincula las dos tablas xxD y xxT, ya que las entradas asociadas tienen el mismo INR.


Campo de datos OBJTYP Tipo de Objeto

Tipo de objeto al que se refiere la entrada pendiente. Normalmente esta es la tabla a la que está asociado el objeto.


Campo de datos OBJINR INR de objeto

Identificación única del objeto dentro de la tabla, definida en el campo Object Type (Tipo de objeto).


Campo de datos OBJNAM Identificación de objetos legibles externos

Este campo identifica la entrada pendiente de una manera legible para el usuario.


Campo de datos OBJREF Referencia

Este campo identifica la clave de referencia del objeto identificado por el tipo de objeto y la identificación única interna del objeto.


Campo de datos TXT Fuente legible por el usuario de la entrada pendiente

Este campo se utiliza para describir el origen de la entrada pendiente de forma que sea legible para el usuario.

En las entradas pendientes, se puede utilizar el nombre de la transacción almacenada. Para los mensajes entrantes, se puede utilizar el tipo de mensaje y el remitente que lo envía.


Campo de datos DATTIM Fecha de creación

Fecha y hora en que se creó inicialmente esta transacción pendiente.


Campo de datos USR Crear ID Usuario

Identifica al usuario que creó esta entrada.


Campo de datos SSNINR INR de Creación de Sesión

Contiene el identificador único de la sesión que crea esta transacción pendiente.


Campo de datos FRM Transacción Usada para Recargar/Procesar

Este campo identifica la transacción utilizada para procesar la entrada de transacción pendiente.


Campo de datos PAN Panel que se restaurará al recoger

Si se va a mostrar un panel determinado cuando se recoge una entrada de transacción pendiente, aquí se puede establecer la ID del panel correspondiente. Si el campo no está vacío, la rutina de recogida se centra en la pantalla definida aquí. Si el panel no existe, se omite el error.


Campo de datos STA Estado

La estructura SaveData almacenada contiene la siguiente información en función del estado de la entrada de transacción pendiente: PEN / DEL: SAVEDATA (guardar datos) del grupo de registros/registros de transacciones principal y de los datos almacenados adicionales en función de la lógica adicional. Normalmente el conjunto de datos de una transacción de mantenimiento de archivo maestro. REJ / COR: El SAVEDATA completo de la transacción comercial almacenada en TRNDATA al guardar más la información BIMDATA. INC / STP: El grupo de registros del contrato que se manejará al procesar el mensaje recibido más el grupo SWIADD. STP gestiona un mensaje entrante que podría procesarse sin ninguna interacción por parte del usuario. AUT / MAN: Grupo de registro del contrato que se va a procesar que posee principalmente el INR para identificar el contrato. RIM: INTERRUPCIÓN como grupo ficticio. El contenido de este grupo no tiene relevancia.

Tabla de Códigos
Código Texto
AUT Automático
COR Para Corregir
INC Recibido
MAN Manual
RIM Registrado
PEN En Pausa
REJ Rechazado
STP Directamente
PUP Proceso Pendiente
PUR Liberación Pendiente
SDC Corr. Datos Estáticos
SDA Datos estáticos automáticos

Campo de datos DELFLG El elemento se ha eliminado

Si no está vacío, la entrada ya no estará activa. Para reactivar la entrada, el indicador debe borrarse.


Campo de datos HLDFLG Bloqueo

Si no está vacío, esta transacción pendiente no se puede recoger/mostrar.

Tabla de Códigos
Código Texto
Procesable
O Esperando por SRVSPT
R Esperando por SRVCOM
S Esperando por ReDo en SPTREL
E Esperando Cumplimiento

Campo de datos INFDSP Cód. Información

Marca para definir si el infotexto guardado se visualizará al recogerlo.


Campo de datos INFTXT Infotexto

Infotexto asociado a la entrada. El campo Indicador de información controla si este texto debe ser solicitado al usuario al recoger la entrada.


Campo de datos OWNUSG Grupo responsable (opcional)

Grupo de usuarios responsable de recoger la entrada.


Campo de datos OWNUSR Usuario Responsable

Este campo contiene el ID de usuario de la persona responsable de la transacción de seguimiento.


Campo de datos SMHINR INR del Mensaje (Opcional)

Si un mensaje entrante está asociado a la entrada pendiente, la entrada SMH de ese mensaje se identifica aquí.


Campo de datos MAPFLG Mapeo

Si no está vacío, los datos almacenados en la estructura deata guardada de esta transacción pendiente (SPT) se pueden recrear utilizando SPTRER.

Este indicador solo debe establecerse para transacciones entrantes pendientes creadas en SRVxxx.


Campo de datos CRETRN Creando ID Transacción

Nombre de transacción usado para crear esta entrada.


Campo de datos ORDINR ID único interno del pedido (opcional)

Este campo está vacío si la transacción pendiente no fue activada por una orden. De lo contrario, se mostrará el identificador único de la entrada de pedido que activó esta entrada.


Campo de datos TARDATTIM Tiempo objetivo para la finalización

Define la fecha y hora objetivo en las que se procesará esta entrada. Normalmente, la hora se establece algunas horas antes de la creación inicial de la entrada o en «0» si no se requiere ninguna hora objetivo especial.


Campo de datos CREOBJTYP Tipo de objeto para crear objeto

Campo opcional para identificar el tipo de objeto del objeto creado.


Campo de datos CREOBJINR INR de creación de objeto

Campo opcional para identificar el objeto concreto que activó la creación de esta transacción pendiente.


Campo de datos SLACLA Clase Prioridad Predefinida

Clase de prioridad predefinida (como se define en el acuerdo de nivel de servicio con el cliente ordenante).


Campo de datos SLACHA Canal

Canal (CORTYP) por el cual se recibió este pedido


Campo de datos SMCINR INR del registro de SMC

ID interal único de la capa de servicio


Campo de datos MAPFRM Transacción para la que se ejecutó el mapeo

Este campo identifica la transacción para la que se ejecutó el mapeo. Inicialmente se configurará en switsk con el mismo valor que FRM y se actualizará cada vez que se reoriente el mensaje entrante.

Se utiliza para decidir si es necesario redirigir INCSPT comparando FRM con MAPFRM. Si no es el mismo, el mensaje inc se capta mientras se encadena a través de SPTRER para FRM.


Campo de datos RELCUR Divisa relevante (opcional)

Si se puede determinar un importe relevante para este mensaje, aquí se puede guardar la moneda correspondiente. De lo contrario, este campo se deja en blanco.


Campo de datos RELAMT Importe Relevante (Opcional)

Si se puede determinar una cantidad relevante para este mensaje, esta cantidad se puede almacenar aquí. En este caso, también debe almacenarse la divisa asociada.


Campo de datos EMBSTA Estado de la solicitud de cumplimiento

1 = WFE CCS se creó, esperando a que MGRTSK enviara el archivo XML 2 = WFE CCS se ha realizado, esperando la respuesta de TCX (recibido en MQITSK/SWITSK) A = Recibido del TCM N = Nack recibido del TCM

Mensajes entrantes SWITSK debe establecerse en 1 MGRTSK para establecer en 2 MQITSK/SWITSK para establecer en A/N

Party SPTREL se establecerá en 1 MGRTSK para establecer en 2 MQITSK/SWITSK para establecer en A/N DBEPTx establecido en ' ' - si la verificación CCS no es necesaria

Tabla de Códigos
Código Texto
1 Esperando envío CCS
2 Esperando respuesta CCS
A Aceptado
N Rechazado
- No es necesario
C Comprobación automática

Campo de datos SPTARG Argumentos para la transacción de destino de SPT

Podría incluir interruptores con valores como argumentos para la transacción objetivo. P. ej. Tipo de SPT. Cuando el objetivo SPT es un xxtFRE, podemos utilizar un interruptor en el campo para dirigir qué mensaje producir. Extraiga el contenido mediante GetSwitchFromLine.


Campo de datos ETGEXTKEY Grupo Entidad

Este campo contiene la clave externa del grupo de entidades propietario para identificar al propietario lógico de esta entrada. Este campo se rellena automáticamente durante la inserción y se utiliza como filtro al acceder a la base de datos. Sin implementación especial, solo las entradas del grupo de entidades actualmente activo son visibles para el usuario.


Campo de datos ETYEXTKEY Entidad

Este campo contiene la clave externa de la entidad propietaria para identificar al propietario lógico de esta entrada.

Este campo se rellena automáticamente durante la inserción y se utiliza como filtro al acceder a la base de datos. Sin implementación especial, solo las entradas de la entidad actualmente activa son visibles para el usuario.

es/app/020cor/090tn/010spt/0400spt.txt · Last modified: 2024/02/15 07:51 (external edit)