Procedimientos de salida de usuario PL/SQL

El Oracle adaptador instala procedimientos de salida de usuario PL/SQL esqueleto para cada servicio empresarial y canal de publicación.

Los procedimientos de salida de usuario PL/SQL se almacenan en el siguiente directorio:

rootdirectory\ORACLEAPIS\apisuser

Procedimientos de salida de usuario PL/SQL salientes

En el procesamiento saliente, la salida de usuario PL/SQL ofrece la oportunidad de asignar más datos o modificar la asignación predeterminada a la Oracle tabla de interfaz abierta, o saltarse el registro. La salida de usuario PL/SQL saliente se llama justo antes de que los datos se inserten en la Oracle tabla de interfaz abierta. El proceso de salida de usuario suele tener tres parámetros:

  • La Maximo® Manage registro de la tabla de interfaz
  • La Oracle tabla de interfaz abierta registra
  • El distintivo skip_transaction (omitir transacción).

Si el indicador de integración ( skip_transaction ) está establecido en verdadero, el marco de integración sale inmediatamente del proceso y no inserta más registros. Sin embargo, para los registros de artículos, un usuario con privilegios de administrador ( skip_transaction ) puede omitir la inserción y actualizar (o eliminar e insertar) el registro actual. Un e skip_transaction a no tiene que salir inmediatamente del proceso y puede continuar insertando y actualizando otros registros.

Procedimientos de salida de usuario PL/SQL entrantes

En el procesamiento entrante, la salida de usuario PL/SQL ofrece la oportunidad de asignar más datos o modificar la asignación predeterminada a la Maximo Manage tabla de interfaz, o saltarse el registro. La salida PL/SQL entrante se llama justo antes de que los datos se inserten en la Maximo Manage tabla de interfaz. El proceso de salida de usuario suele tener tres parámetros:

  • La Oracle registros de la tabla base
  • La Maximo Manage registro de la tabla de interfaz
  • Los distintivos skip.

Si el indicador de integración ( skip_transaction ) está establecido en verdadero, el marco de integración sale inmediatamente del proceso y no inserta más registros. Si el procedimiento de salida del usuario tiene un indicador de " skip_line " (insertar registro de línea actual) establecido en "true ", el marco de integración omite la inserción del registro de línea actual y continúa el procesamiento sin omitir otras líneas.

Nota : No modifique ningún archivo PL/SQL que no sean los procedimientos de salida de usuario. Puede identificar los tipos de archivos PL/SQL por su extensión de archivo.
Tabla 1. Tipos y extensiones de los archivos PL/SQL

Archivo PL/SQL

Extensión de archivo

Scripts de instalación

.sql

Paquetes PL/SQL

.pkg

Definición de paquete PL/SQL

.psp

Procedimientos almacenados

.sp

Procedimientos de salida de usuario

.usp

Desencadenantes

.trg