All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.Package.CNRCTB890.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for Package CNRCTB890
--------------------------------------------------------

  CREATE OR REPLACE PACKAGE "CNRCTB890" AS
--==================================================================================================
--
-- CNRCTB890 - package di utilità per gestione infrastruttura stampa
--
-- Date: 17/03/2004
-- Version: 1.0
--
-- Dependency: CNRCTB 015/100 IBMERR 001 IBMUTL 001
--
-- History:
--
-- Date: 17/03/2004
-- Version: 1.0
--
-- Creazione package
--
--==================================================================================================
--
-- Constants
--

   -- Stato PRINT_SPOOLER

   STATO_SPOOL_INCODA CONSTANT CHAR(1):='C';          -- in coda
   STATO_SPOOL_INESECUZIONE CONSTANT CHAR(1):='X';    -- in esecuzione
   STATO_SPOOL_ERRORE CONSTANT CHAR(1):='E';          -- in errore
   STATO_SPOOL_ESEGUITO CONSTANT CHAR(1):='S';        -- eseguita

   -- Tipologia visibilità PRINT_SPOOLER

   STM_VISIBILE_UTENTE CONSTANT CHAR(1):='U';          -- visibilità utente
   STM_VISIBILE_CDR CONSTANT CHAR(1):='C';             -- visibilità CdR
   STM_VISIBILE_UO CONSTANT CHAR(1):='O';              -- visibilità unità organizzativa
   STM_VISIBILE_CDS CONSTANT CHAR(1):='S';             -- visibilità Cds
   STM_VISIBILE_TUTTI CONSTANT CHAR(1):='P';           -- visibilità pubblica
   STM_VISIBILE_CNR CONSTANT CHAR(1):='N';             -- visibilità CNR

   -- Parte fissa del nome parametro in PRINT_SPOOLER_PARAM

   NOME_PARAMETRO_BASE CONSTANT VARCHAR2(6):='prompt';

   -- Variabili globali

--
-- Functions e Procedures
--

-- Ritorna un record della tabella PRINT_PRIORITY

   FUNCTION getPrintPriority
      (
       aReportName VARCHAR2
      ) RETURN PRINT_PRIORITY%ROWTYPE;

-- Inserimento in PRINT_SPOOLER

   PROCEDURE insPrintSpooler
      (
       aPgStampa NUMBER,
       aPriorita NUMBER,
       aDsStampa VARCHAR2,
       aReport VARCHAR2,
       aPrioritaServer NUMBER,
       aTiVisibilita VARCHAR2,
       aVisibilita VARCHAR2,
       aIdReportGenerico NUMBER,
       aUser VARCHAR2,
       aTSNow DATE
      );

-- Inserimento in PRINT_SPOOLER_PARAM

   PROCEDURE insPrintSpoolerParam
      (
       aPgStampa NUMBER,
       aNumParam NUMBER,
       aValoreParam VARCHAR2,
       aUser VARCHAR2,
       aTSNow DATE
      );
PROCEDURE insPrintSpoolerParam
   (
    aPgStampa NUMBER,
    aNomeParam  VARCHAR2,
    aTipoParam VARCHAR2,
    aValoreParam VARCHAR2,
    aUser VARCHAR2,
    aTSNow DATE
   );
END CNRCTB890;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy