Regular Expressions 101

Save & Share

  • Regex Version: ver. 6
  • Update Regex
    ctrl+โ‡ง+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
g

Test String

Code Generator

Generated Code

$re = '/(?i)((p|v)_context(id)) =\s/'; $str = 'CREATE OR REPLACE PACKAGE BODY RABO_OWNER_DEV.SiwGlobal IS /****************************************************************************** NAME: SiwGlobal PURPOSE: ******************************************************************************/ FUNCTION IsStipula( p_ContextId PLS_INTEGER) RETURN BOOLEAN AS v_ContextId PLS_INTEGER; BEGIN v_ContextId := COALESCE(p_ContextId, 0); RETURN (v_ContextId = c_ID_STIPULA) or (v_ContextId = c_ID_BPM_RCTR_SIGNING); END; FUNCTION IsDecorrenza( p_ContextId PLS_INTEGER ) RETURN BOOLEAN AS v_ContextId PLS_INTEGER; BEGIN v_ContextId := COALESCE(p_ContextId, 0); RETURN (v_ContextId = c_ID_DECORRENZA) or (v_ContextId = c_ID_BPM_RCTR_ACTIVATION); END; FUNCTION IsContestoDelPeriodo( p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BILANCIO_DEL_PERIODO) or (p_Context = SiwGlobal.c_ID_BIL_VERIFICA_DEL_PERIODO) or (p_Context = SiwGlobal.c_ID_BIL_PARZIALE_DEL_PERIODO) or (p_Context = SiwGlobal.c_ID_RENDICONTO_DEL_PERIODO); END; FUNCTION IsContestoDelPeriodo_Ro( p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BALSCOMM_RO) Or (p_Context = SiwGlobal.c_ID_BALSCSA_RO) Or (p_Context = SiwGlobal.c_ID_BALSIFN_RO) Or (p_Context = SiwGlobal.c_ID_PROLCOMM_RO) Or (p_Context = SiwGlobal.c_ID_PROLCSA_RO) Or (p_Context = SiwGlobal.c_ID_PROLIFN_RO) Or (p_Context = SiwGlobal.c_ID_CHEQCOMM_RO) Or (p_Context = SiwGlobal.c_ID_CHEQCSA_RO) Or (p_Context = SiwGlobal.c_ID_CHEQIFN_RO); END; FUNCTION IsContestoDelMese(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_BILANCIO_DEL_MESE) or (v_Context = siwGlobal.c_ID_BIL_VERIFICA_DEL_MESE) or (v_Context = siwGlobal.c_ID_BIL_PARZIALE_DEL_MESE) or (v_Context = siwGlobal.c_ID_RENDICONTO_DEL_MESE); END; FUNCTION IsContestoRiepilogo(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_RIEPILOGO_BILANCI); END; FUNCTION IsContestoBilancioParziale(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_BIL_PARZIALE_ALLA_DATA) or (v_Context = siwGlobal.c_ID_BIL_PARZIALE_DEL_PERIODO) or (v_Context = siwGlobal.c_ID_BIL_PARZIALE_DEL_MESE); END; FUNCTION IsRendicontoData(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_RENDICONTO_ALLA_DATA); END; FUNCTION IsContestoAllaData(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_BILANCIO_ALLA_DATA) or (v_Context = siwGlobal.c_ID_BIL_VERIFICA_ALLA_DATA) or (v_Context = siwGlobal.c_ID_BIL_PARZIALE_ALLA_DATA) or IsRendicontoData(v_Context); END; FUNCTION IsRendicontoPeriodo(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = SiwGlobal.c_ID_RENDICONTO_DEL_PERIODO ); END; FUNCTION IsRendicontoMese(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_RENDICONTO_DEL_MESE); END; FUNCTION IsContestoRendiconto(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN IsRendicontoData(v_Context) or IsRendicontoPeriodo(v_Context) or IsRendicontoMese(v_Context); END; FUNCTION IsContestoScompCespiti(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = siwGlobal.c_ID_SCOMPOSIZIONE_CESPITI); END; FUNCTION IsContestoForzCantieri(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = SiwGlobal.c_ID_FORZATURA_CANTIERI ); END; FUNCTION IsContestoCtrInScad(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = SiwGlobal.c_ID_CONTRATTI_IN_SCADENZA ); END; /*CONTESTI BPER*/ FUNCTION IsSchedBPERMensile(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = SiwGlobal.c_ID_SKED_ESTRAZIONE_BPER ); END; FUNCTION IsSchedBPERAnnuale(p_Context NUMBER) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (v_Context = SiwGlobal.c_ID_SKED_ESTRAZ_ANNUALE_BPER ); END; FUNCTION IsVisEstrazioneBperMensile( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_VIS_ESTRAZ_BPER_MENSILE); END; FUNCTION IsVisEstrazioneBperAnnuale( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_VIS_ESTRAZ_BPER_ANNUALE); END; FUNCTION IsContestoStmpDocEle( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_DOC_ELETTRONICI); END; FUNCTION IsContestoStmpSTDocEle( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_STORICO_DOC_ELETTRONICI); END; FUNCTION IsContestoEstrazPrefatt(p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_ESTRAZ_PREFATT_PROSHARE); END; FUNCTION IsContestoEstrazBundle( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_ESTRAZ_PREFATT_BUNDLE); END; FUNCTION IsDisposizioneBnf(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_DISP_DI_BONIFICO); END; FUNCTION IsDisposizioneBnfElettronico(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_DISP_BNF_ELETTRONICO); END; FUNCTION IsRegistraBnfElettronici( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_DISP_BNF_ELET_REGISTRA); END; FUNCTION IsGestioneEsitoRID( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_GESTIONE_RID); END; FUNCTION IsAndamentomensileConti( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.C_ANDAMENTO_MENSILE_CONTI); END; FUNCTION IsContestoTrialBalHistory(p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_TRIALBALHIST); END; FUNCTION IsContestoBalHistory( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BALHIST); END; FUNCTION IsContestoIncassiHB( p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_INCASSI_HB); END; FUNCTION IsContestoFondointerbancario( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_INTERBANK_FUND); END; FUNCTION IsContestoProvisionWriOffCons( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_PROVISION_WRITEOFF_CON); END; FUNCTION IsContestoProvisionWriOffForz( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_PROVISION_WRITEOFF_FOR); END; FUNCTION IsContestocProvisionExportXLS( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_PROVISION_EXPORT_XLS); END; FUNCTION IsContestocProvisionImportXLS( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_PROVISION_IMPORT_XLS); END; FUNCTION IsContestoQuadFattIncassiCli ( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_QUA_FAT_FOR_CLI); END; FUNCTION IsContestoQuadFatOneriFor ( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_QUA_FAT_ONERI_FOR); END; FUNCTION IsContestoQuadFatOneriForPro ( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_QUA_FAT_FORPRO_CLI); END; FUNCTION IsGeneraFileXML( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam( p_CodCompany ); LsGeneric.CheckParam( p_Bo_SessionId, \'Bo_SessionId\' ); LsGeneric.CheckParam( p_Context, \'Context\' ); RETURN (p_Context = SiwGlobal.c_ID_GENFILEXML); END; FUNCTION isContestoForBearanceList(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_LIST); END; FUNCTION isContestoForBearanceHistory(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_HISTORY); END; FUNCTION isContestoForBearanceHead(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_HEAD); END; FUNCTION isContestoForBearanceGiudiz(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_GIUDIZ); END; FUNCTION isContestoForBearanceStartProb(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_STARTPROB); END; FUNCTION isContestoForBearanceClose(p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_CLOSE); END; FUNCTION isContestoNotificationActive( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_WAIVER_NB_IMPORT) or -- 20509 (p_Context = siwGlobal.c_ID_WAIVER_DV_EXTRACTION) or -- 20512 (p_Context = siwGlobal.c_ID_WAIVER_ET_EXTRACTION) or -- 20516 (p_Context = siwGlobal.c_ID_PROVISION_WRITEOFF_FOR) or -- 20522 (p_Context = siwGlobal.c_ID_PROVISION_EXPORT_XLS) or -- 20526 (p_Context = siwGlobal.c_ID_PROVISION_IMPORT_XLS) or -- 20527 (p_Context = siwGlobal.c_ID_DW_CS2) or -- 20520 (p_Context = siwGlobal.c_ID_CONTRATTI_IN_SCADENZA) or -- 20017 (p_Context = siwGlobal.c_ID_AGG_DELIB_SCAD_ONLINE) or -- 20528 (p_Context = siwGlobal.c_ID_AGG_PREVN_SCAD_ONLINE) or -- 20529 (p_Context = siwGlobal.c_ID_COMMISSION_EXTRACT) or -- 20477 (p_Context = siwGlobal.c_ID_MASSIVE_END_OF_TERM) or -- 20040 (p_Context = siwGlobal.c_ID_STAMPA_RID) or -- 954 (p_Context = siwGlobal.c_ID_LIQUIDAZIONE_RA) or -- 881 (p_Context = siwGlobal.c_ID_REGISTRI_RA) or -- 882 (p_Context = siwGlobal.c_ID_CERTIFICAZIONI_RA) or -- 883 (p_Context = siwGlobal.c_ID_STAMPA_CERTIFICAZIONI) or -- 884 (p_Context = siwGlobal.c_ID_CRFILE_CERT_UNICA) or -- 20836 (p_Context = siwGlobal.c_ID_ESTRAZ_PREFATT_PROSHARE) or -- 20024 (p_Context = siwGlobal.c_ID_ACC_AGGDATIANAB2) or -- 20506 (p_Context = siwGlobal.C_ID_PRINT_DUNNING_LETTERS) or -- 8354 (p_Context = SIWGLOBAL.C_ID_JOB_INCASSI_CC) or-- 20765 (p_Context = SIWGLOBAL.C_ID_COLL_BPM_DUN_LET) -- 20843 ; END; FUNCTION isContestoBatchChains( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_SKE_CHAIN_BATCH); END; FUNCTION isContestoCtrPassedon( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_CTRPASSEDON); END; FUNCTION isContestoForBearanceNewCurPer( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_FORBEARANCE_NEWCUREPER); END; FUNCTION isContestoAppRaisal( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_APPRAISAL); END; FUNCTION isContestoSchedCredAnal( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_SCHED_CRED_ANAL); END; FUNCTION isContestoProject( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_PROJECT); END; FUNCTION isContestoUnitaImm( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_UNITA_IMMOBILIARI); END; FUNCTION isContestoCalcSaldoContabile( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_AGGMENSCONTOIMPEGNI); END; FUNCTION IsContestoJobIncassiCC( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SIWGLOBAL.C_ID_JOB_INCASSI_CC); END; FUNCTION IsContestoCtrPlanOverride( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CTR_PLAN_OVERRIDE); END; FUNCTION IsContestoRichiamoAss( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_RECALL); END; FUNCTION IsContestoStornoAss( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_REVERSE); END; FUNCTION IsContestoPresentazioneAss( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_POST); END; FUNCTION IsContestoPresentazioneCamb( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_POST); END; FUNCTION IsContestoRichiamoCamb( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_RECALL); END; FUNCTION IsContestoStornoCamb( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_REVERSE); END; FUNCTION IsContestoInsolutiCamb( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_OVERDUE); END; FUNCTION IsContestoInsolutiAss( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_OVERDUE); END; FUNCTION IsContestoInsolutiRIBA( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_OVERDUE_RIBA); END; FUNCTION IsContestoStampaCAM( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_PRINT); END; FUNCTION IsContestoStampaASS( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_PRINT); END; FUNCTION IsContestoConsultazioeneASS( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_CHEQUES_CONSULTATION); END; FUNCTION IsContestoConsultazioeneCAM( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_BILLS_CONSULTATION); END; FUNCTION IsContestoConsultazioeneRID( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_RID_CONSULTATION); END; FUNCTION IsContestoStampaRID( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_STAMPA_RID); END; FUNCTION IsContestoConsultazioneRIBA( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SiwGlobal.c_ID_RIBA_CONSULTATION); END; FUNCTION IsContestoForzCreditDecision( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SIWGLOBAL.c_ID_FORZ_CREDIT_DEC); END; FUNCTION IsContestoEstrazAgeITA( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN RETURN (p_Context = SIWGLOBAL.c_ID_ESTRAZ_AGEITA); END; -- Funzione che verifica se il contesto รจ uno dei contesti relativi ai cantieri FUNCTION IsCtxtAllProjects( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_PROJECT) or (p_Context = SiwGlobal.c_ID_CONSOLIDATION) or (p_Context = SiwGlobal.c_ID_FORZATURA_CANTIERI); END; -- BPM - Rete indiretta (Sales network) FUNCTION IsContestoBpmSalesNetwork( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_QUOTATION) or (p_Context = SiwGlobal.c_ID_BPM_SN_PROPOSAL) or (p_Context = SiwGlobal.c_ID_BPM_SN_CR_ANALYSIS) or (p_Context = SiwGlobal.c_ID_BPM_SN_CR_DECISION) or (p_Context = SiwGlobal.c_ID_BPM_SN_PRINT_CTR) or (p_Context = SiwGlobal.c_ID_BPM_SN_AML); END; FUNCTION IsContestoBpmSnQuotation( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_QUOTATION); END; FUNCTION IsContestoBpmSnProposal( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_PROPOSAL); END; FUNCTION IsContestoBpmSnCrAnalysis( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_CR_ANALYSIS); END; FUNCTION IsContestoBpmSnCrDecision( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_CR_DECISION); END; FUNCTION IsContestoBpmSnPrintCtr( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_PRINT_CTR); END; FUNCTION IsContestoBpmSnAML( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_SN_AML); END; -- BPM - Rete diretta (Direct network) FUNCTION IsContestoBpmDirectNetwork( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_QUOTATION) or (p_Context = SiwGlobal.c_ID_BPM_DN_PROPOSAL) or (p_Context = SiwGlobal.c_ID_BPM_DN_CR_ANALYSIS) or (p_Context = SiwGlobal.c_ID_BPM_DN_CR_DECISION) or (p_Context = SiwGlobal.c_ID_BPM_DN_PRINT_CTR) or (p_Context = SiwGlobal.c_ID_BPM_DN_AML); END; FUNCTION IsContestoBpmDnQuotation( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_QUOTATION); END; FUNCTION IsContestoBpmDnProposal( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_PROPOSAL); END; FUNCTION IsContestoBpmDnCrAnalysis( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_CR_ANALYSIS); END; FUNCTION IsContestoBpmDnCrDecision( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_CR_DECISION); END; FUNCTION IsContestoBpmDnPrintCtr( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_PRINT_CTR); END; FUNCTION IsContestoBpmDnAML( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_DN_AML); END; FUNCTION IsContestoPROCUREMENT( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_PROCUREMENT); END; FUNCTION IsContestoForzProcurement( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_FORZ_PROCUREMENT); END; FUNCTION IsContestoBpmProcNeword( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_PROC_NEWORD); END; FUNCTION IsContestoBpmProcSendOrd( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_BPM_PROC_SENDORD); END; FUNCTION IsContestoStampaFattAuto( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); if v_Context = 0 then LsGlobal.LsErrorFmt( LsGestErrors.PARAMETRO_NON_CORRETTO, \'Context\' ); end if; RETURN (p_Context = SiwGlobal.c_ID_STAMPAFATTUREAUTO); END; FUNCTION IsContestoSvalutazioneCespiti( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.c_ID_SVAL_CESPITI); END; FUNCTION IsContestoStampaLetSollCollBPM( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.C_ID_COLL_BPM_DUN_LET); END; FUNCTION IsContestoBpmProcModOrd( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.c_ID_BPM_PROC_MODORD); END; FUNCTION IsContestoBpmProcChiuOrd( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.c_ID_BPM_PROC_CHIUORD); END; FUNCTION IsContestoBpmRCtrSign( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.c_ID_BPM_RCTR_SIGNING); END; FUNCTION IsContestoBpmRCtrAct( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS v_Context NUMBER(9) := 0; BEGIN v_Context := COALESCE(p_Context, 0); RETURN (v_Context = SiwGlobal.c_ID_BPM_RCTR_ACTIVATION); END; --IFRS9 FUNCTION isPassaggioStage2( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_PASS_STAGE2_IFRS9); END; FUNCTION isRitornoStage1( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_RITORNO_STAGE1_IFRS9); END; FUNCTION isDeskStage( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_DESK_IFRS9); END; FUNCTION isStoricoParam( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_ST_PARAMGEN_IFRS9); END; FUNCTION isStoricoPD1Y( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_PD_12_MESI_IFRS9); END; FUNCTION isStoricoPDLifeTime( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_PD_LIFETIME_IFRS9); END; FUNCTION isStoricoLGD( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_LGD_IFRS9); END; FUNCTION isStoricoStageCtr( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_STAGING_CTR_IFRS9); END; FUNCTION isStoricoStageRif( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_STAGE_RIF_IFRS9); END; FUNCTION isContestoIncassi_NPL( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_INCASSO_CLIENTE_NPL); END; FUNCTION isContestoClosingContractNPL( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_CLOSING_CONTRACT_NPL); END; FUNCTION isContestoSkedSpeseDDS( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_SKED_REVENUES_TRASP); END; FUNCTION isContestoExpBasileaII( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_FILE_BALE_II); END; FUNCTION isInfoStage( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_INFO_STAGE_IFRS9); END; FUNCTION isContestoCloseMandSepa( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_CLOSE_MAND_SEPA); END; FUNCTION isContestoExtinctMandSepa( p_CodCompany TCCOMPANY.CDCMPANY%TYPE, p_Bo_SessionId VARCHAR2, p_Context NUMBER ) RETURN BOOLEAN AS BEGIN LsGeneric.CheckCodCompanyParam(p_CodCompany); LsGeneric.CheckParam(p_Bo_SessionId, \'Bo_SessionId\'); LsGeneric.CheckParam(p_Context, \'Context\'); RETURN (p_Context = SiwGlobal.c_ID_EXTINC_MAND_SEPA); END; END SiwGlobal; /'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump($matches);

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php