Problème

Vous pouvez rencontrer des problèmes de rendu de formulaire pour les formulaires fragmentés si vous utilisez l’option Package JDBC Modules (secure datasources) lorsque vous configurez votre installation LiveCycle ES2 sur WebLogic à l’aide de LiveCycle Configuration Manager.

Solution

Veillez à ne pas utiliser l’option Modules JDBC de package (sources de données sécurisées) lorsque vous exécutez LiveCycle Configuration Manager. Utilisez la procédure suivante pour sécuriser les sources de données sur votre serveur WebLogic après avoir exécuté LiveCycle Configuration Manager. Cette procédure résout les problèmes de rendu de formulaire.

Créez un compte d’utilisateur dans le groupe Administrateur dans le domaine de sécurité de WebLogic :

  1. Connectez-vous à WebLogic Server Administration Console.

  2. Sous Domain Structure, cliquez sur Security Realms.

  3. Sur l’écran suivant, sélectionnez myrealm.

  4. Sur l’écran suivant, cliquez sur l’onglet Utilisateurs et groupes, puis cliquez sur Nouveau.

  5. Sous Créer un nouvel utilisateur, spécifiez la valeur des propriétés, puis cliquez sur OK.

  • Dans la zone Nom, tapez le nom d’utilisateur (tel que LCUser).
  • Dans le champ Password, saisissez le mot de passe.
  • Dans la zone Confirmer le mot de passe, tapez à nouveau le mot de passe.
  1. Sous Users, sélectionnez le nom d’utilisateur que vous avez créé (LCUser dans cet exemple). Sur l’écran suivant, cliquez sur l’onglet Groupes.

  2. Sur l’écran suivant, sélectionnez Administrateurs dans le tableau Disponible.

  3. Cliquez sur le bouton fléché droit et ajoutez les administrateurs au tableau Élu, puis cliquez sur Enregistrer.

Créez un fichier jndi.properties :

Créez un fichier jndi.properties à un emplacement connu et ajoutez son chemin dans le chemin de classe du serveur géré. Ce fichier doit contenir les éléments suivants :

java.naming.security.principal=[user name]

java.naming.security.credentials=[password]

 

Connectez-vous à la console d’administration WebLogic Server.

  1. Sous Change Center dans WebLogic Server Administration Console, cliquez sur Lock & Edit.

  2. Sous Domain Structure, cliquez sur Environment > Servers et, dans le volet de droite, cliquez sur le serveur créé pour le serveur géré. serveur.

  3. Cliquez sur l’onglet Server Start et, dans la zone Class Path, ajoutez le dossier contenant le fichier jndi.properties, comme indiqué dans ces exemples :

        (Windows): %CLASSPATH%;[emplacement du dossier];

        (UNIX): $CLASSPATH:[emplacement du dossier]:

  1. Cliquez sur Enregistrer, puis sur Activer les modifications.
  2. Redémarrez le serveur géré pour que les propriétés JNDI prennent effet.

Sécurisez les sources de données (IDP_DS et EDC_DS) :

  1. Connectez-vous à la console d’administration WebLogic Server.

  2. Sous Domain Structure, cliquez sur Environment > Servers et, dans le volet de droite, cliquez sur le serveur géré.

  3. Sur l’écran suivant, cliquez sur Afficher l’arborescence JNDI. Une nouvelle fenêtre apparaît avec l’arborescence JNDI.

  4. Sous l’arborescence JNDI, accédez aux objets de source de données en fonction de leurs noms JNDI :

  5. Cliquez sur IDP_DS.

  6. Cliquez sur Sécurité > Stratégies, puis cliquez sur Ajouter des conditions.

  7. Sélectionnez Utilisateur dans la liste de prédicats et cliquez sur Suivant.

  8. Dans la zone Nom de l’argument utilisateur, tapez le nom d’utilisateur (tel que LCUser), puis cliquez sur Ajouter.

  9. Cliquez sur Terminer pour revenir à l’écran Stratégies, puis cliquez sur Enregistrer.

  10. Répéter les étapes 5 à 9 pour EDC_DS.

  11. Redémarrez le serveur géré.

Informations supplémentaires

Si vous avez déjà sécurisé les sources de données pour Business Activity Monitoring ES2, veillez à utiliser le même nom d’utilisateur et le même mot de passe dans le fichier jndi.properties que vous avez créé pour BAM. Pour plus d’informations, consultez le guide Installation et déploiement de LiveCycle ES2 pour WebLogic.

 

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne