2016-05-18 22 views
1

Ich arbeite mit OBIEE 12c. Ich versuche eine Java-Methode aufzurufen, um den Bericht mit einem Agenten im lokalen Dateisystem zu speichern. Ich folgte den Schritten für die 11g-Version unter diesem Link http://docslide.us/documents/how-to-create-and-invoke-enterpise-java-beans-ejb-using-the-action-framework.html. Ich verwendete genau die gleichen Anwendungsnamen, Projektnamen und Konfigurationen. Nach allem gehe ich zu OBI und klicke auf den Aufruf einer Java-Methode Link. Das ist es, was ich bekomme. Es gibt keine Methode namens "ArchiveReport". Weiß jemand, was falsch sein könnte?OBIEE 12c aufrufen Java-Methode. Kann das EJB und die Methode nicht finden

enter image description here

Antwort

0

ich endlich herausgefunden ein Problem mit meinem mappedName für die EJB-Klasse war.

Ich fand ein funktionierendes Beispiel im Vergleich alles, fand heraus, dass der MapName für die EJB-Klasse ejb/xxxx sein muss. Nachdem Sie dies geändert und die Ear-Datei neu erstellt haben. Ich kann jetzt mein EJB sehen.

+0

Können Sie mir sagen, wo sich die Konfigurationsdatei befindet? – giaosudau

+0

Sorry, ich habe es nicht klar gesagt. Ich verwende Anmerkungen für dieses EJB und der zugeordnete Name ist die Anmerkung direkt über dem Klassennamen des EJB. Wenn Sie irgendwelche anderen Probleme haben, lassen Sie es mich bitte wissen. Vielleicht kann ich helfen. –