{"id":332,"date":"2014-11-04T13:00:50","date_gmt":"2014-11-04T13:00:50","guid":{"rendered":"http:\/\/www.pitss.org\/blog\/?p=332"},"modified":"2018-04-03T18:47:58","modified_gmt":"2018-04-03T16:47:58","slug":"oracle-reports-to-oracle-bi-publisher-conversion-assistant-und-seine-kleinen-schwachen","status":"publish","type":"post","link":"https:\/\/pitss.org\/de\/oracle-reports-to-oracle-bi-publisher-conversion-assistant-und-seine-kleinen-schwachen\/","title":{"rendered":"Oracle Reports to Oracle BI Publisher Conversion Assistant und seine kleinen Probleme"},"content":{"rendered":"<p>Nicht nur die <a href=\"https:\/\/pitss.org\/de\/oracle-forms2adf\/\">Migration von Forms in neue Technologien wie APEX, ADF oder Java<\/a> ist f\u00fcr viele Unternehmen ein Thema, sondern wer Oracle Forms im Einsatz hat, der nutzt in den meisten F\u00e4llen auch Oracle Reports.<\/p>\n<p>Oracle&#8217;s Reports Nachfolger ist wie schon h\u00e4ufig erw\u00e4hnt der BI Publisher.<\/p>\n<p>F\u00fcr die Migration von Oracle Reports nach BI Publisher stellt Oracle auch einen Conversion Assistent bereit, der beim \u00dcbergang von Reports zum BI Publisher unterst\u00fctzen soll.<\/p>\n<p>Dort erf\u00e4hrt man auch welche Objekte migriert werden und wo noch manuelle Nacharbeit n\u00f6tig ist.<\/p>\n<p>Arbeitet man mit dem Tool, l\u00e4uft einem vielleicht auch der eine oder andere Bug \u00fcber den Weg. Bei uns sind n\u00e4mlich schon mehrere Fehler aufgetreten, die wir bei Oracle gemeldet haben und die ich hier aufzeigen will. Nat\u00fcrlich mit einem passenden Workaround, damit Sie sich die Arbeit sparen k\u00f6nnen \ud83d\ude09<\/p>\n<p><strong>Die Migration eines RDF-Reports funktioniert nicht<\/strong><br \/>\nNach der Migration eines RDF-Reports fehlen die BI Publisher-Dateien\u00a0 (Datenmodel und Report) im Ausgabe-Ordner, so dass der Bericht nicht hochgeladen werden kann.<\/p>\n<p><strong>Workaround:<\/strong><br \/>\nDie Konvertierung mit dem XML-Report durchf\u00fchren.<br \/>\nDie XML-Datei des Report l\u00e4sst sich mit dem Tool rwconverter.exe druchf\u00fchren, welches sich im Forms-Home befindet oder man schaut in dem Unterordner 10gReport nach, welchen der Conversion Assistent bei der fehlgeschlagenen Migration erstellt hat, nach und kopiert die cml-Datei in den Input-Ordner.<\/p>\n<p><strong>Log-Datei mit nicht migrierten Objekten fehlt, wenn nur RTF Template als Layout Type ausgew\u00e4hlt wird<\/strong><br \/>\nNicht alle Objekte werden vom Assistant migriert, dazu geh\u00f6ren unter anderem Format-Trigger. Um zu wissen, welche Trigger nicht umgesetzt wurden und was drin stand, wir eigentlich eine Log-Datei geschrieben. Diese Datei fehlt aber, wenn man nur den rtf-Output ausw\u00e4hlt.<\/p>\n<p><strong>Workaround:<\/strong><br \/>\nDen Assistenten mit dem Layout Type RTF Template ausf\u00fchren und alle erstellten Dateien wegkopieren, weil beim n\u00e4chsten Durchlauf alles \u00fcberschrieben wird.<br \/>\nDanach das ganze mit dem dem Layout Type Both durchf\u00fchren und die Log-Dateien befinden im Ausgabe Ordner.<\/p>\n<p><strong>Die Erstellung eines XPT-Layout schl\u00e4gt fehl<br \/>\n<\/strong>In der aktuellen Version soll der Assistant auch XPT-Layout, also einen Interactive Report, erzeugen k\u00f6nnen. Dieses klappt aber h\u00e4ufig nicht. Es gibt jede Menge JAVA-Fehlermeldungen und in der Ausgabe ist keine XPT-Datei zu finden.<\/p>\n<p><strong>Workaround:<\/strong><br \/>\nSuchen Sie in der XML-Datei nach der Zeichenkette <em>spacing=\u201csingle\u201c<\/em>\u00a0 und ersetzten Sie dieses durch <em>spacing=\u201c1\u201c <\/em>. Nach dem Speichern des Reports, sollte die Migration nun funktionieren.<br \/>\nAnmerkung: Auch hier brauchen Sie 2 Durchl\u00e4ufe, den ersten mit der unver\u00e4nderten Datei um die Log-Datei zu erzeugen und den zweiten mit der modifizierten Datei um alle BI Publisher Elemente zu erstellen, da es einen BUG gibt, dass wenn der Assistant mit der modifizierten Datei durchl\u00e4uft, keine Log-Datei geschrieben wird.<\/p>\n<p>Haben Sie auch schon mit dem Conversion Assistant gearbeitet und sind auf \u00e4hnlich Probleme gestossen? Teilen Sie diese gerne mit uns!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nicht nur die Migration von Forms in neue Technologien wie APEX, ADF oder Java ist f\u00fcr viele Unternehmen ein Thema, sondern wer Oracle Forms im Einsatz hat, der nutzt in den meisten F\u00e4llen auch Oracle Reports. Oracle&#8217;s Reports Nachfolger ist wie schon h\u00e4ufig erw\u00e4hnt der BI Publisher. F\u00fcr die Migration von Oracle Reports nach BI [&hellip;]<\/p>\n","protected":false},"author":49,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[118,153,96,113,83,102,116],"tags":[],"class_list":["post-332","post","type-post","status-publish","format-standard","hentry","category-11g","category-bi-publisher","category-doag","category-entwicklung","category-oracle","category-oracle-fusion-middleware","category-reports"],"_links":{"self":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/comments?post=332"}],"version-history":[{"count":4,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/332\/revisions"}],"predecessor-version":[{"id":22340,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/posts\/332\/revisions\/22340"}],"wp:attachment":[{"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/media?parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/categories?post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pitss.org\/de\/wp-json\/wp\/v2\/tags?post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}