Financial Close Management et Tax Governance

Les conseils de cette section s'appliquent tant à Oracle Hyperion Financial Close Management qu'à Oracle Hyperion Tax Governance.

Chargement des données dans Oracle Database 19C

Problème : lors du chargement des données dans Oracle Database 19c pour Financial Close Management ou Oracle Hyperion Financial Data Quality Management, Enterprise Edition, vous voyez une erreur semblable à celle-ci :

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

Ou

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

Solution : veillez à définir max_string_size sur standard.

Mise à niveau vers la version 11.2

Problème : lors de l'import du schéma de la version 11.1.2.4 vers le schéma de la version 11.2, vous recevez l'erreur suivante :

ORA-39083: Object type INDEX_STATISTICS failed to create with error: ORA-01403: no data found ORA-01403: no data found Failing sql is: 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

Solution : vous pouvez ignorer cette erreur.

Problème de démarrage des serveurs après la mise à niveau vers la version 11.2

Problème : si vous avez des difficultés à démarrer les serveurs après la mise à niveau vers la version 11.2, le problème peut être lié à une différence de noms de domaine.

Solution : modifiez les tables nommées WL_LLR_FINANCIALCLOSE0 dans la colonne REDCORDSTR en remplaçant <Old_Domain>//FinancialClose0 par EPMSystem//FinancialClose0 (qui est le nom par défaut). La même modification est requise dans WL_LLR_TAXMANAGEMENT0. Les environnements source et cible doivent être identiques, y compris les noms de domaine. Si les environnements sont identiques, vous ne rencontrerez pas ce problème.

Conseils généraux de résolution des problèmes Financial Close Management et Tax Governance

Pour résoudre les problèmes d'installation et de configuration de Financial Close Management ou Tax Governance, consultez les journaux ci-dessous, ils pourront vous aider. Si vous faites appel à l'aide du support technique, vous pouvez également utiliser les journaux se trouvant dans le répertoire MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs pour fournir des informations spécifiques sur le problème :

  • Oracle WebLogic Server

    • AdminServer.log

    • AdminServer-diagnostic.log

  • Financial Close Management : FinancialClose.log

  • Oracle Hyperion Foundation Services : FoundationServices0.log

Reportez-vous à la section Utilisation des journaux EPM System.

Vous pouvez exécuter l'outil de validation de Financial Close Management pour vous assurer que les composants de Financial Close Management sont déployés et configurés correctement. Pour obtenir des instructions, reportez-vous à la section "Validation d'un déploiement Financial Close Management" du Guide d'installation et de configuration d'Oracle Enterprise Performance Management System.

Pour savoir si les problèmes sont liés à Oracle Hyperion Enterprise Performance Management Workspace, utilisez le lien suivant afin de contourner EPM Workspace et de vous connecter directement à Financial Close Management : http://host:port/fcc/faces/oracle/apps/epm/fcc/ui/page/FCCDashboard.jspx. Le port par défaut de Financial Close Management est 8700.

Pour plus d'informations, reportez-vous à la section "Tâches de configuration manuelle de Financial Close Management et Tax Governance" dans le Guide d'installation et de configuration d'Oracle Enterprise Performance Management System.

Erreur de mémoire insuffisante sur le serveur géré

Problème : vous obtenez l'erreur suivante sur le serveur géré Financial Close Management :

java.lang.OutOfMemoryError: PermGen space

Solution : procédez comme suit :

  1. Réduisez la valeur du paramètre PermGen à environ 300M. Si nécessaire, utilisez une valeur plus élevée, mais, en général, une valeur inférieure à 512M suffit.

  2. Augmentez la valeur du paramètre XMX, pour avoir une taille maximale de segment de mémoire plus élevée. Dans un environnement de production, la valeur recommandée est 1024M.

Problèmes d'installation et de configuration de Financial Close Management et Tax Governance

Les problèmes concernent tant Oracle Hyperion Financial Close Management qu'Oracle Hyperion Tax Governance.

Expiration du serveur Financial Close Management

Problème : lorsque vous essayez d'importer un jeu de tâches dans un modèle, l'import se fige ou crée des doublons dans le modèle. Le fichier FinancialClose.log contient le message d'erreur suivant :

ExecuteThread: '2' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy for "623" seconds working on the request "weblogic.servlet.internal.ServletRequestImpl

Le fichier FinancialClose.log contient également ce message de trace :

Thread-64 "[STUCK] ExecuteThread: '2' for queue: '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) 

Solution : modifiez trois paramètres pour augmenter le délai d'expiration du serveur Financial Close Management.

  1. A partir de la console du serveur WebLogic Admin, sélectionnez nom de domaine, Environnement, puis Serveurs.

  2. Dans le panneau de droite, sélectionnez FinancialClose0.

  3. Dans l'onglet Configuration :

    1. Dans le sous-onglet Ajustement, augmentez la valeur de Temps maximal de thread bloqué.

    2. Dans le sous-onglet Surcharge, augmentez la valeur de Temps maximal de thread bloqué.

  4. Dans l'onglet Protocoles, augmentez la valeur de Délai d'expiration des messages complets.

WebLogic Server

Problème : le fichier FinancialClose.log contient le message d'erreur suivant :

weblogic.transaction.internal.TimedOutException: Transaction timed out after xx seconds

Solution : utilisez la console d'administration WebLogic Server pour augmenter la valeur du paramètre Délai d'expiration JTA :

  1. Connectez-vous à http://host:7001/console.

  2. Sélectionnez Structure de domaine, Services, puis la page JTA.

  3. Dans l'onglet JTA, affectez au paramètre Délai d'expiration (secondes) une valeur supérieure à la valeur par défaut de 300.

  4. Cliquez sur Enregistrer.

  5. Cliquez sur Activer les modifications.

Ordre de démarrage de Financial Close Management

Problème : les médiateurs sont invalidés car les services et les serveurs ne démarrent pas dans le bon ordre. Ou bien l'intégration Oracle Hyperion Financial Management ne fonctionne pas.

Solution : définissez le type de démarrage des services sur Manuel, et démarrez les services et les serveurs dans l'ordre indiqué dans le Guide d'installation et de configuration d'Oracle Enterprise Performance Management System.

Lancement de Financial Close Management à partir d'EPM Workspace

Problème : dans le menu de navigation d'EPM Workspace, l'application Financial Close Management s'affiche parfois sous la forme ${CloseManager}. Si vous cliquez sur ${CloseManager}, les erreurs suivantes sont journalisées :

Invalid or could not find module configuration.

Required application module fcc.calendar is not configured. Please contact your administrator.

Solution : démarrez l'application Web Java Financial Close Management :

  1. Connectez-vous à la console d'administration WebLogic Server (http://WebLogic Admin host:WebLogic Admin port/console).

  2. Dans le panneau Structure de domaine, cliquez sur Déploiements.

  3. Assurez-vous que l'état de l'application FinancialClose est Active.

  4. Si l'état de l'application FinancialClose n'est pas Active, démarrez l'application en cliquant sur Démarrer et en sélectionnant Traitement de toutes les demandes.

  5. En cas d'échec du démarrage de Financial Close Management, recherchez-en la cause dans MIDDLEWARE_HOME/user_projects/domains/EPMSystem/servers/FinancialClose0/logs/FinancialClose0.log.

Provisionnement des utilisateurs Financial Close Management

Problème : Financial Close Management n'apparaît pas dans Oracle Hyperion Shared Services et le provisionnement de rôles Financial Close Management pour les utilisateurs n'est donc pas possible.

Solution : ce problème dénote l'échec de l'enregistrement de Financial Close Management auprès de Shared Services. Pour forcer le réenregistrement de Financial Close Management auprès de Shared Services, procédez comme suit :

  1. Recherchez la chaîne hubRegistration dans le fichier financialclose_1_config.xml.

    Le fichier financialclose_1_config.xml se trouve dans le répertoire EPM_ORACLE_INSTANCE/config/foundation/11.1.2.0/product/financialclose/11.1.2.0

    MIDDLEWARE_HOME

  2. Remplacez la ligne :

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

    par la ligne :

    <property name="hubRegistration">Pending</property>
  3. Réexécutez le configurateur EPM System, puis sélectionnez le noeud supérieur de Financial Close Management.

Accès de connexion à partir d'un courriel

Problème : après avoir configuré MSAD, vous pouvez lancer des planifications et exécuter des tâches, mais vous ne parvenez pas à vous connecter via le lien Action de tâche des courriels.

Solution : assurez-vous que le filtre A partir du nom de l'utilisateur défini pour votre fournisseur de sécurité MSAD utilise le bon attribut pour votre nom d'utilisateur (par exemple, (&(sAMAccountName=%u)(objectclass=user)).

Configuration de domaine

Problème : une tentative de déploiement de l'application Web Java Financial Close Management à partir du configurateur EPM System génère le message d'erreur suivant :

EPMCFG-10072: Supplied admin user password for the "<domain path>" domain is incorrect. Please review the domain configuration and provide correct user password.

Solution : ajoutez un dossier security sous domaine/servers/AdminServer, puis ajoutez un fichier boot.properties dans ce dossier security.

Exemple de fichier boot.properties :

username=weblogic (nom d'utilisateur de l'administrateur WebLogic Server en clair)

password=password (mot de passe de l'administrateur WebLogic Server en clair)

Problèmes d'exécution de planification Financial Close Management

Erreur d'allocation de ressource de connexion

Problème : le journal Financial Close Management contient le message d'erreur suivant :

java.sql.SQLException: Could not retrieve datasource via JNDI url 'jdbc/data source' weblogic.jdbc.extensions.PoolDisabledSQLException: weblogic.common.resourcepool.ResourceDisabledException: Pool data source is Suspended, cannot allocate resources to applications..]

Ce message indique que le nombre maximal de connexions autorisé dans le pool de connexions pour la source de données indiquée a été dépassé.

Solution : augmentez la capacité du pool de connexions :

  1. Dans la console d'administration WebLogic Server (http://WebLogic Admin host:WebLogic Admin port/console), sélectionnez Services, JDBC, puis Sources de données.

  2. Sélectionnez successivement la source de données, Pool de connexions et Capacité maximale.

  3. Modifiez les paramètres de la source de données afin d'augmenter la capacité.

    La valeur recommandée pour financialclose_datasource est 150, mais vous pouvez adapter ce chiffre aux besoins de votre installation.