Financial Close Management e Tax Governance

I suggerimenti in questa sezione si applicano sia a Oracle Hyperion Financial Close Management che a Oracle Hyperion Tax Governance.

Caricamento di dati in Oracle Database 19C

Problema: quando si caricano i dati in Oracle Database 19c per Financial Close Management o Oracle Hyperion Financial Data Quality Management, Enterprise Edition, viene visualizzato un messaggio come quello riportato di seguito.

Caused By: java.sql.SQLException: ORA-01502: index 'EPMFCM.ARM_BALANCES_PK' or partition of such index is in unusable state

Oppure

ERROR at line 1:ORA-01450: maximum key length (6398) exceeded

Soluzione: impostare max_string_size su standard.

Aggiornamento alla release 11.2

Problema: Durante l'importazione dello schema della release 11.1.2.4 nello schema della release 11.2, viene visualizzato l'errore riportato di seguito.

ORA-39083: Creazione dell'object type INDEX_STATISTICS non riuscita con l'errore: ORA-01403: dati non trovati ORA-01403: dati non trovati. SQL in errore: DECLARE IND_NAME VARCHAR2(60); IND_OWNER VARCHAR2(60); BEGIN DELETE FROM "SYS"."IMPDP_STATS"; SELECT index_name, index_owner INTO IND_NAME, IND_OWNER FROM (SELECT UNIQUE sgc1.index_name, sgc1.index_owner, COUNT(*) mycount FROM sys.ku$_find_sgc_view sgc1, TABLE (sgc1.col_list) myc

Soluzione: è possibile ignorare questo errore.

Problema di avvio dei server dopo l'aggiornamento alla release 11.2

Problema: se si hanno difficoltà ad avviare i server dopo l'aggiornamento alla release 11.2, il problema potrebbe essere una differenza di nomi di dominio.

Soluzione: modificare le tabelle denominate WL_LLR_FINANCIALCLOSE0 colonna REDCORDSTR da <Dominio_precedente>//FinancialClose0 a EPMSystem//FinancialClose0 (nome predefinito). La stessa modifica è necessaria in WL_LLR_TAXMANAGEMENT0. Entrambi gli ambienti, di origine e target, devono essere identici, anche per il nome di dominio. Se gli ambienti sono identici, questo problema non si verifica.

Suggerimenti generali per la risoluzione dei problemi di Financial Close Management e Tax Governance

Durante la risoluzione dei problemi di installazione e configurazione di Financial Close Management o Tax Governance, esaminare i log riportati di seguito, che possono rivelarsi utili. Se si contatta il Supporto tecnico, è inoltre possibile utilizzare i log in MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs per fornire informazioni specifiche sul problema.

  • Oracle WebLogic Server

    • AdminServer.log

    • AdminServer-diagnostic.log

  • Financial Close Management: FinancialClose.log

  • Oracle Hyperion Foundation Services: FoundationServices0.log

Fare riferimento alla sezione Utilizzo dei log di EPM System.

È possibile eseguire lo strumento di convalida di Financial Close Management per verificare che i componenti di Financial Close Management siano stati distribuiti e configurati correttamente. Per istruzioni, fare riferimento alla sezione "Convalida di una distribuzione di Financial Close Management" nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.

Per verificare se i problemi sono correlati a Oracle Hyperion Enterprise Performance Management Workspace, utilizzare questo collegamento per ignorare EPM Workspace e accedere a Financial Close Management direttamente: http://host:porta/fcc/faces/oracle/apps/epm/fcc/ui/page/FCCDashboard.jspx. La porta predefinita di Financial Close Management è la 8700.

Per ulteriori informazioni, fare riferimento alla sezione "Task di configurazione manuale di Financial Close Management e Tax Governance" nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.

Errore di memoria esaurita sul server gestito

Problema: sul server gestito Financial Close Management viene generato l'errore riportato di seguito.

java.lang.OutOfMemoryError: spazio PermGen

Soluzione: eseguire la procedura seguente.

  1. Ridurre l'impostazione PermGen a circa 300 M. Aumentare l'impostazione a 300 M, se necessario, ma un'impostazione inferiore a 512 M è in genere sufficiente.

  2. Aumentare l'impostazione XMX per una dimensione massima dell'heap più alta. Per un ambiente di produzione è consigliabile impostare 1024 M.

Problemi di installazione e configurazione di Financial Close Management e Tax Governance

I problemi in questa sezione si applicano sia a Financial Close Management che a Tax Governance.

Timeout del server di Financial Close Management

Problema: quando si tenta di importare un set di task in un template, l'importazione si blocca o crea duplicati nel template. Il file FinancialClose.log include il messaggio di errore sotto riportato.

ExecuteThread: '2' per la coda: 'weblogic.kernel.Default (self-tuning)' è stato occupato per "623" secondi sulla richiesta "weblogic.servlet.internal.ServletRequestImpl

Il file FinancialClose.log include anche il messaggio di traccia sotto riportato.

Thread-64 "[STUCK] ExecuteThread: '2' per la coda: 'weblogic.kernel.Default (self-tuning)'" <alive, suspended, priority=1, DAEMON> oracle.jbo.server.ViewObjectImpl.getApplyAllViewCriterias(ViewObjectImpl.java:8043) oracle.jbo.server.ViewRowSetImpl.getWhereClauseParamsFromVcVars(ViewRowSetImpl.java:4588) oracle.jbo.server.ViewRowSetImpl.getParameters(ViewRowSetImpl.java:5906) oracle.jbo.server.ViewRowSetImpl.getRowFilter(ViewRowSetImpl.java:625) oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1008) oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1291) oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1221) oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1213) oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:6097) ^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock] ^-- Holding lock: oracle.jbo.JboSyncLock@376adc6[thin lock] oracle.apps.epm.fcc.model.applicationModule.scheduling.TaskScheduling$TaskCriticalPath._loadPredecessors(TaskScheduling.java:1462) 

Soluzione: modificare tre impostazioni per aumentare le impostazioni di timeout per il server Financial Close Management.

  1. Dalla console del server di amministrazione WebLogic, selezionare nome dominio, quindi Ambiente, infine Server.

  2. Nel pannello a destra, selezionare FinancialClose0.

  3. Nella scheda Configurazione, riprodurre i passi sotto riportati.

    1. Nella scheda secondaria Tuning, aumentare il valore Tempo massimo thread bloccati.

    2. Nella scheda secondaria Sovraccarico, aumentare il valore Tempo massimo thread bloccati.

  4. Nella scheda Protocolli, aumentare il valore Timeout messaggio completo.

Server WebLogic

Problema: il file FinancialClose.log contiene il messaggio di errore riportato di seguito.

weblogic.transaction.internal.TimedOutException: Timeout transazione dopo xx secondi

Soluzione: utilizzando la console di amministrazione del server WebLogic, aumentare l'impostazione del timeout JTA tramite i passi sotto riportati.

  1. Accedere a http://nome host:7001/console.

  2. Selezionare Struttura dominio, quindi Servizi, infine la pagina JTA.

  3. Nella scheda JTA, modificare l'impostazione Secondi di timeout utilizzando un valore maggiore del valore predefinito, pari a 300.

  4. Fare clic su Salva.

  5. Fare clic su Attiva modifiche.

Ordine di avvio in Financial Close Management

Problema: i mediatori non sono validi perché i servizi e i server si avviano in un ordine non corretto. In alternativa, l'integrazione di Oracle Hyperion Financial Management non funziona.

Soluzione: modificare il tipo di avvio per i servizi in Manuale e avviare i servizi e i server nell'ordine specificato nella Guida di installazione e configurazione di Oracle Enterprise Performance Management System.

Avvio di Financial Close Management da EPM Workspace

Problema: nel menu Naviga di EPM Workspace, l'applicazione Financial Close Management potrebbe essere visualizzata come ${CloseManager}. Se si fa clic su ${CloseManager}, vengono registrati gli errori riportati di seguito.

Modulo di configurazione non valido o impossibile trovare il modulo di configurazione.

Il modulo applicazione richiesto fcc.calendar non è configurato. Rivolgersi all'amministratore.

Soluzione: avviare l'applicazione Web Java Financial Close Management riproducendo i passi sotto riportati.

  1. Accedere alla console di amministrazione del server WebLogic (http://host amministrazione WebLogic:porta amministrazione WebLogic/console).

  2. Nel pannello Struttura dominio, fare clic su Distribuzioni.

  3. Controllare se lo stato dell'applicazione FinancialClose è Attivo.

  4. Se lo stato dell'applicazione FinancialClose non è Attivo, avviare l'applicazione facendo clic su Avvia e selezionando Gestione di tutte le richieste.

  5. Se Financial Close Management non si avvia, controllare MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs/FinancialClose0.log per individuare il motivo.

Assegnazione ruoli utente di Financial Close Management

Problema: Financial Close Management non compare in Oracle Hyperion Shared Services, pertanto non è possibile assegnare ruoli di Financial Close Management agli utenti.

Soluzione: questo problema indica che la registrazione di Financial Close Management con Shared Services non è riuscita. Per forzare una nuova registrazione di Financial Close Management con Shared Services, riprodurre i passi sotto riportati.

  1. Nel file financialclose_1_config.xml cercare la stringa hubRegistration.

    Il file financialclose_1_config.xml si trova in EPM_ORACLE_INSTANCE/config/foundation/11.1.2.0/product/financialclose/11.1.2.0

    MIDDLEWARE_HOME

  2. Sostituire questa riga:

    <property name="hubRegistration">Configured</property>

    con questa riga:

    <property name="hubRegistration">Pending</property>
  3. Rieseguire EPM System Configurator, quindi selezionare solo il nodo di livello più alto di Financial Close Management.

Accesso da e-mail

Problema: dopo la configurazione di MSAD, è possibile avviare schedulazioni ed eseguire task, ma non è possibile accedere tramite il collegamento Azione task nei messaggi e-mail.

Soluzione: verificare che il Filtro utenti da nome specificato per il provider di sicurezza MSAD utilizzi l'attributo corretto per il nome utente in uso (ad esempio, (&(sAMAccountName=%u)(objectclass=user)).

Configurazione del dominio

Problema: Se si tenta di distribuire l'applicazione Web Java Financial Close Management da EPM System Configurator estendendo il dominio esistente, viene generato il messaggio di errore riportato di seguito.

EPMCFG-10072: la password dell'utente amministratore specificata per il dominio "<percorso dominio>" non è corretta. Esaminare la configurazione del dominio e specificare la password dell'utente corretta..

Soluzione: aggiungere una cartella security in dominio/servers/AdminServer, quindi aggiungere un file boot.properties nella cartella security.

Esempio di file boot.properties:

username=weblogic (nome utente amministratore del server WebLogic in testo in chiaro)

password=welcome1 (password amministratore del server WebLogic in testo in chiaro)

Problemi di esecuzione delle schedulazioni di Financial Close Management

Errore di allocazione di risorse di connessione

Problema: Il log di Financial Close Management include il messaggio di errore sotto riportato.

java.sql.SQLException: Impossibile recuperare l'origine dati mediante l'URL JNDI 'jdbc/origine dati' weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: l'origine dati del pool è sospesa, impossibile allocare risorse alle applicazioni.]

Questo messaggio indica che è stato superato il numero massimo di connessioni consentito nel pool di connessioni per l'origine dati specificata.

Soluzione: aumentare la capacità del pool di connessioni.

  1. Nella console di amministrazione del server WebLogic (http://host amministrazione WebLogic:porta amministrazione WebLogic/console), selezionare Servizi, quindi JDBC, quindi Origini dati.

  2. Selezionare l'origine dati desiderata, Connection pool, quindi Capacità massima.

  3. Modificare le impostazioni dell'origine dati per aumentarne la capacità.

    L'impostazione consigliata per financialclose_datasource è 150, ma è possibile utilizzare un numero diverso a seconda dei requisiti di installazione.