Comment résoudre l'erreur FRM-41214 lors de l'exécution des rapports à partir de Forms 12c en utilisant la commande intégrée RUN_REPORT_OBJECT

Comment résoudre l'erreur FRM-41214 lors de l'exécution des rapports à partir de Forms 12c en uti

Comment résoudre l'erreur FRM-41214 lors de l'exécution des rapports à partir de Forms 12c en utilisant la commande intégrée RUN_REPORT_OBJECT

Titleimage

Mis en ligne par RENAPS Dev Team le 2024:06:10 19:13:36

Applicable à Oracle Forms and Reports: Version 12.2.1.0.0 et plus

Les informations contenues dans ce document s'appliquent à toutes les plateformes. Applicables à Oracle Reports Developer - Version 12.2.1.0.0 à 12.2.1.0.0 [Release 12c], Oracle Forms - Version 12.2.1.0.0 et versions ultérieures, Oracle Forms pour OCI - Version 12.2.1.4.0 et versions ultérieures.

Veuillez noter qu'à partir de janvier 2023, le support premier pour Fusion Middleware 12c (y compris Oracle Forms 12c) se terminera en décembre 2026 (avec le support étendu suivant, se terminant en décembre 2027). Avec le support premier proche de la fin de vie, ce produit n'aura plus droit aux éléments suivants :

  • Nouvelles mises à jour, correctifs, alertes de sécurité, corrections de données et mises à jour critiques
  • Nouvelles mises à jour fiscales, légales et réglementaires
  • Nouveaux scripts de mise à niveau
  • Certification avec de nouveaux produits/versions tiers
  • Certification avec de nouveaux produits Oracle

Si votre organisation est impactée par ce changement, veuillez envisager une Mise à niveau Oracle Forms vers la dernière version ou une Migration Oracle Forms vers Java/React avec ORMIT™ Open Java.

Oracle Forms & Reports: Symptômes de l'issue

Essayer d'appeler des rapports à partir de Forms 12c en utilisant la commande intégrée RUN_REPORT_OBJECT() échoue avec l'erreur suivante :

FRM-41214 Impossible d'exécuter le rapport

Après avoir cliqué sur le bouton OK de l'erreur ci-dessus, l'erreur suivante s'affiche dans la barre de messages :

FRM-41217 : Impossible d'obtenir le statut du travail de rapport

Oracle Forms & Reports 12c: Changements & Causes

Modifications

Nouvelle installation et configuration de Forms/Reports 12c

Cause

Une nouvelle variable d'environnement est nécessaire dans Forms 12c pour pouvoir appeler des rapports en utilisant la commande intégrée RUN_REPORTS_OBJECT().

Solution

Apply the following actions:

  1. Modifier le fichier de configuration de l'environnement Forms (par défaut : default.env, ou tout autre fichier env que vous utilisez avec votre application Forms) en utilisant la console EM.
  2. Ajouter la nouvelle variable suivante :
    COMPONENT_CONFIG_PATH=$DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/< reports_tools_component_name >
    NB: Assurez-vous de remplacer $DOMAIN_HOME ou %DOMAIN_HOME% par la valeur réelle dans la ligne ci-dessus. Si vous avez configuré vos composants du serveur de rapports en utilisant la Note 2072671.1, alors le nom de sera "reptools1".
  3. Retestez.

Pour les applications qui utilisent la commande intégrée RUN_REPORT_OBJECT d'Oracle Forms pour s'intégrer avec Oracle Reports, il sera nécessaire d'ajouter une nouvelle variable d'environnement à la configuration de l'environnement Forms (c'est-à-dire, default.env). Le nouveau nom de variable est COMPONENT_CONFIG_PATH et sa valeur doit être le chemin entièrement qualifié vers le composant des outils de rapports. Par exemple : $DOMAIN_HOME/config/fmwconfig/components/ReportsToolsComponent/.

Mis en ligne par RENAPS Dev Team le 2024:06:10 19:13:36

Return to Blog