2017-09-11 7 views
0

J'essaie de lancer un exemple d'application de gestion de session ADF fourni dans Oracle DOC.974949.1, avec EBS 12.2.6. J'ai fait tout ce qui est écrit dans le doc Oracle. Cependant, la gestion de session ne fonctionne pas. Lorsque je lance la fonction EBS responsable du lancement de l'exemple d'application, je suis redirigé vers la page d'ouverture de session EBS. Selon le cas d'utilisation de Oracle doc., Cela signifie que l'utilisateur EBS n'est pas authentifié. Je soupçonne que le cookie qui a des attributs de session ne peut pas être correctement validé. Quelqu'un a eu ce problème aussi? Quelqu'un pourrait-il suggérer ce qui devrait être fait pour lancer l'application?ADF et EBS, ICX SESSION n'est pas valide

Répondre

0

Difficile de savoir, mais un couple de choses à vérifier:

  • Vous devez être connecté via le connexion standard EBS
  • Les cookies de session EBS doivent être scope suffisamment large pour couvrir le nouvel hôte
  • le fichier DBC associé à Java SDK doit être correctement généré (voir le SDK Java doc)
+0

Merci pour la réponse. Je me connecte via l'utilisateur qui a été créé, comme il est indiqué dans doc. Le fichier DBC semble bien aussi, j'ai vérifié la connexion comme il est indiqué dans - https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=272706737651128&id=2082683.1&displayIndex=7&_afrWindowMode=0&_adf.ctrl-state=m4yx6w51i_4. Pourriez-vous dire quelque chose de plus sur "Les cookies de session EBS doivent être suffisamment étendus pour couvrir le nouvel hôte"? – Mater

+0

Par "Les cookies de session EBS doivent être suffisamment étendus pour couvrir le nouvel hôte", voulez-vous dire que mon cookie icx_session doit avoir le même domaine que mon EBS? par exemple: mon domaine d'application externe - icx_session_cookie: adfTest.abc.company EBS domaine JSESSIONID: ebsApp.abc.company ou comme mon domaine d'application externe - icx_session_cookie: adfTest.ebsApp.abc.company EBS domaine JSESSIONID: ebsApp. abc.company – Mater

+0

Oui. Le cookie de session EBS (généralement nommé d'après votre SID) doit être défini de sorte que l'hôte qui exécute l'application ADF reçoive le cookie de session EBS. Dans votre exemple, vous pouvez avoir vos ebs sur ebs.abc.company et adf sur adf.abc.company - vous voulez que votre cookie soit étendu à abc.company. Notez que dans 12.2.6 ceci est configurable. La façon la plus simple de vérifier cela est de regarder les en-têtes et de s'assurer que le cookie icx est envoyé au serveur adf. – Egret