Diccionario de Datos

Logo

Diccionario de datos de los modelos de COÉXITO

🏠 Menú principal ← Volver a tablas

SIMACMOBILE.WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO

Base de datos origen: ORCLSMM

Descripción: Tabla de auditoría y trazabilidad que registra las transacciones y cambios realizados en los pagos de pedidos

Columnas

# Columna Tipo Nulo Default Comentario
1 ID_WHCCIALTRPPDO NUMBER(10,0) NO “SIMACMOBILE”.”ISEQ$$_105614”.nextval Identificador único del registro de trazabilidad, clave primaria autogenerada
2 ID_WHCCIALPPDO NUMBER(10,0) NO   Identificador del pago de pedido al cual se le hace trazabilidad, clave foránea
3 PETICION_JSON_CLOB CLOB SI   Estructura JSON de la petición enviada al sistema de pagos
4 RESPUESTA_JSON CLOB SI   Estructura JSON de la respuesta recibida del sistema de pagos
5 CANTIDAD_INTENTOS NUMBER(5,0) SI 1 Número de intentos realizados para procesar la transacción de pago
6 ESTADO_REGISTRO CHAR(1) NO ‘A’ Estado del registro: A=Activo, I=Inactivo, R=Removido
7 OPER_CREADOR VARCHAR2(50) NO   Usuario que creó el registro de trazabilidad
8 OPER_MODIFICA VARCHAR2(50) SI   Usuario que realizó la última modificación del registro
9 FECHA_CREACION DATE NO   Fecha y hora de creación del registro de trazabilidad
10 FECHA_MODIFICACION DATE SI   Fecha y hora de la última modificación del registro

Restricciones

CHECK: CHK_CANTIDAD_INTENTOS_POSITIVA

CHECK: CHK_ESTADO_WHCCIAL_TRAZ_PAGO

CHECK: SYS_C00121644

CHECK: SYS_C00121645

CHECK: SYS_C00121646

CHECK: SYS_C00121647

CHECK: SYS_C00121648

PK: SYS_C00122366

FK: FK_WHCCIAL_TRAZ_PAGO_PEDIDO

DDL

CREATE TABLE "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" 
   (	"ID_WHCCIALTRPPDO" NUMBER(10,0) GENERATED ALWAYS AS IDENTITY MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER  NOCYCLE  NOKEEP  NOSCALE  NOT NULL ENABLE, 
	"ID_WHCCIALPPDO" NUMBER(10,0) NOT NULL ENABLE, 
	"PETICION_JSON_CLOB" CLOB, 
	"RESPUESTA_JSON" CLOB, 
	"CANTIDAD_INTENTOS" NUMBER(5,0) DEFAULT 1, 
	"ESTADO_REGISTRO" CHAR(1) DEFAULT 'A' NOT NULL ENABLE, 
	"OPER_CREADOR" VARCHAR2(50) NOT NULL ENABLE, 
	"OPER_MODIFICA" VARCHAR2(50), 
	"FECHA_CREACION" DATE NOT NULL ENABLE, 
	"FECHA_MODIFICACION" DATE, 
	 CONSTRAINT "CHK_ESTADO_WHCCIAL_TRAZ_PAGO" CHECK (ESTADO_REGISTRO IN ('A', 'I', 'R')) ENABLE, 
	 CONSTRAINT "CHK_CANTIDAD_INTENTOS_POSITIVA" CHECK (CANTIDAD_INTENTOS > 0) ENABLE, 
	 PRIMARY KEY ("ID_WHCCIALTRPPDO")
  USING INDEX  ENABLE, 
	 CONSTRAINT "FK_WHCCIAL_TRAZ_PAGO_PEDIDO" FOREIGN KEY ("ID_WHCCIALPPDO")
	  REFERENCES "SIMACMOBILE"."WHCCIAL_PAGO_PEDIDO" ("ID_WHCCIALPPDO") ENABLE
   ) ;

COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."ID_WHCCIALTRPPDO" IS 'Identificador único del registro de trazabilidad, clave primaria autogenerada';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."ID_WHCCIALPPDO" IS 'Identificador del pago de pedido al cual se le hace trazabilidad, clave foránea';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."PETICION_JSON_CLOB" IS 'Estructura JSON de la petición enviada al sistema de pagos';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."RESPUESTA_JSON" IS 'Estructura JSON de la respuesta recibida del sistema de pagos';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."CANTIDAD_INTENTOS" IS 'Número de intentos realizados para procesar la transacción de pago';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."ESTADO_REGISTRO" IS 'Estado del registro: A=Activo, I=Inactivo, R=Removido';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."OPER_CREADOR" IS 'Usuario que creó el registro de trazabilidad';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."OPER_MODIFICA" IS 'Usuario que realizó la última modificación del registro';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."FECHA_CREACION" IS 'Fecha y hora de creación del registro de trazabilidad';
   COMMENT ON COLUMN "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"."FECHA_MODIFICACION" IS 'Fecha y hora de la última modificación del registro';
   COMMENT ON TABLE "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO"  IS 'Tabla de auditoría y trazabilidad que registra las transacciones y cambios realizados en los pagos de pedidos';

GRANT SELECT ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";
  GRANT INSERT ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" TO "MICRO_MIDDLEWAREFLOW";

CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_IL0000105614C00004$$" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" (
  ;
  CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_IL0000105614C00003$$" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" (
  ;
  CREATE UNIQUE INDEX "SIMACMOBILE"."SYS_C00122366" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" ("ID_WHCCIALTRPPDO") 
  ;
  CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_TRAZ_FECHA" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" ("FECHA_CREACION") 
  ;
  CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_TRAZ_ESTADO" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" ("ESTADO_REGISTRO") 
  ;
  CREATE INDEX "SIMACMOBILE"."IDX_WHCCIAL_TRAZ_PAGO" ON "SIMACMOBILE"."WHCCIAL_TRAZABILIDAD_PAGO_PEDIDO" ("ID_WHCCIALPPDO") 
  ;

← Volver a tablas de SIMACMOBILE

🏠 Volver al menú principal