Skip to content

Consumo de Cápsulas de Servicios

INFORMACIÓN

Propósito: Este script demuestra cómo consumir una cápsula de servicios mediante PL/SQL, específicamente para validar información de personas.

Introducción

Este ejemplo muestra la implementación de un procedimiento PL/SQL para consumir una cápsula de servicios que valida información de personas. El script utiliza un paquete específico para realizar la validación y devuelve una respuesta en formato JSON.

Script de Ejemplo

sql
DECLARE
  PCL_REQUEST CLOB;
  PCL_RESPONSE CLOB;
BEGIN
  PCL_REQUEST := '[{"CV_PROCESO":"0006","CV_TIPO_OPERACION":"0023","CURP":"AAMO750125HDGLRM08","NSS":null,"NOMBRE":"OMAR ESTEBAN","APELLIDO_PATERNO":"ALVARADO","APELLIDO_MATERNO":"MARTINEZ","CV_AFORE":"552"}]';

  PROCNSARD.IRET_PKG_CAPSULAS_JS.PRC_R_VALIDA_PERSON_TTA_JS(
    PCL_REQUEST => PCL_REQUEST,
    PCL_RESPONSE => PCL_RESPONSE
  );
  
  DBMS_OUTPUT.PUT_LINE('PCL_RESPONSE = ' || PCL_RESPONSE);

  --- :PCL_RESPONSE := PCL_RESPONSE;
  --rollback;
END;

Descripción del Script

Variables

  • PCL_REQUEST: CLOB que contiene la solicitud en formato JSON
  • PCL_RESPONSE: CLOB que recibirá la respuesta del servicio

Parámetros de la Solicitud

  • CV_PROCESO: "0006" - Código de proceso
  • CV_TIPO_OPERACION: "0023" - Tipo de operación
  • CURP: "AAMO750125HDGLRM08" - Clave Única de Registro de Población
  • NSS: null - Número de Seguridad Social (no proporcionado)
  • NOMBRE: "OMAR ESTEBAN" - Nombre del individuo
  • APELLIDO_PATERNO: "ALVARADO" - Apellido paterno
  • APELLIDO_MATERNO: "MARTINEZ" - Apellido materno
  • CV_AFORE: "552" - Clave de AFORE

Procedimiento

  • PROCNSARD.IRET_PKG_CAPSULAS_JS.PRC_R_VALIDA_PERSON_TTA_JS: Procedimiento que valida la información de la persona

Consideraciones de Ejecución

ADVERTENCIA

Advertencias importantes:

  • Asegúrate de tener los permisos necesarios para ejecutar el paquete
  • Verifica que el esquema PROCNSARD esté disponible en tu entorno
  • El procedimiento puede requerir configuración específica del entorno
  • Considera el manejo de errores en entornos de producción

Requisitos

  • Acceso al esquema PROCNSARD
  • Permisos para ejecutar el paquete IRET_PKG_CAPSULAS_JS
  • Configuración adecuada de parámetros de sesión

Resultados Esperados

  • PCL_RESPONSE: Contendrá la respuesta del servicio en formato JSON
  • La respuesta incluirá el resultado de la validación y cualquier mensaje asociado

Uso en Diferentes Entornos

Desarrollo

  • Utiliza datos de prueba para validar el funcionamiento
  • Verifica la conexión con el paquete de servicios

Producción

  • Implementa manejo de errores adecuado
  • Considera el registro de auditoría
  • Asegura la disponibilidad del esquema y paquetes

Recursos Relacionados


CONSEJO

Consejo: Adapta los parámetros según tus necesidades específicas y asegúrate de probar en entornos controlados antes de usar en producción.

Documentación de Procesos