oracle forms und reports 12c (12.2.1.3) - cologne-data.de · version: 1.0, stand 13.11.2017 seite 1...
TRANSCRIPT
Version: 1.0, Stand 13.11.2017 Seite 1 von 112
Installation Forms/Reports
12.2.1.3
Oracle Forms und Reports
12c (12.2.1.3)
Infrastruktur und Domain Windows Server 2012 R2
Autor: Cologne Data GmbH
Erstelldatum: 14.10.2017
Letzte Änderung: 12.11.2017
Version: 1.0
Version: 1.0, Stand 13.11.2017 Seite 2 von 112
Installation Forms/Reports
12.2.1.3
1 Historie Wann Version Was 14.10.2017 0.0 Übernahme aus Basisversion Version 12.2.1.2 03.11.2017 0.1 Dokument überarbeitet. 04.11.2017 0.2 Reports Builder eingebaut. 12.11.2017 1.0 Kleine Korrekturen und Aktualisierungen der Links
2 Hinweis zur Verwendung dieser Anleitung Cologne Date übernimmt juristisch für die Installationsanleitung keine Haftung für Fehler und Konsequenzen daraus. Die Verwendung des Textes erfolgt auf eigene Gefahr und kann, obwohl sorgfältig erstellt, Fehlern unterliegen. Bitte melden Sie sich bei Korrekturhinweisen an uns um mögliche Fehler zu beheben.
3 Inhaltsverzeichnis 1 Historie ....................................................................................................................................................... 2 2 Hinweis zur Verwendung dieser Anleitung .................................................................................................. 2 3 Inhaltsverzeichnis ....................................................................................................................................... 2 4 Dokumentationen ....................................................................................................................................... 4 5 Downloads ................................................................................................................................................. 5
5.1 Java COM Bridge ....................................................................................................................................... 6 6 Allgemeines ............................................................................................................................................... 6
6.1 GANZ Wichtig ............................................................................................................................................ 6 6.2 Konventionen ............................................................................................................................................. 6 6.3 Hardwareausstattung ................................................................................................................................. 6 6.4 Hostname................................................................................................................................................... 6 6.5 Als Administrator ausführen ........................................................................................................................ 6 6.6 Ausführung von Skripten ............................................................................................................................ 6 6.7 Repository Datenbank ................................................................................................................................ 6
6.7.1 Speicherbedarf ................................................................................................................................... 6 6.7.2 Verbindung zur Datenbank ................................................................................................................. 7
7 Windowseinstellungen ................................................................................................................................ 7 7.1 Windows Explorer ...................................................................................................................................... 7 7.2 Konsolenfenster vergrößern ....................................................................................................................... 7 7.3 Verzeichnisse ............................................................................................................................................. 7 7.4 Port 80 ....................................................................................................................................................... 7
7.4.1 Feststellen ob ein IIS läuft ................................................................................................................... 7 7.4.2 Welche Prozesse benutzen Port 80? .................................................................................................. 9
7.5 Port 80 in Windows Firewall freigeben ...................................................................................................... 10 7.6 C++ 64 Bit Runtime .................................................................................................................................. 11
8 Apache als Reverse Proxy ....................................................................................................................... 12 9 JAVA ........................................................................................................................................................ 13
9.1 Installation Java Development Kit 64bit..................................................................................................... 13 9.2 JAVA 32-bit .............................................................................................................................................. 17
Version: 1.0, Stand 13.11.2017 Seite 3 von 112
Installation Forms/Reports
12.2.1.3
9.2.1 Feststellen ob der Browser eine 32- oder 64-Bit Version ist ............................................................... 17 9.3 Konfiguration ............................................................................................................................................ 17 Deinstallation Java Runtime .............................................................................................................................. 19
10 Infrastruktur installieren ............................................................................................................................ 20 11 Forms und Reports ................................................................................................................................... 31
11.1 Node Manager prüfen ........................................................................................................................... 31 11.2 Installation ............................................................................................................................................ 31
12 Benutzervariable PATH anlegen ............................................................................................................... 42 13 Repository ................................................................................................................................................ 45 14 Domains ................................................................................................................................................... 52
14.1 Domain erstellen................................................................................................................................... 52 14.2 boot.properties ..................................................................................................................................... 77 14.3 Benutzername und Kennwort für den NodeManager vergeben ............................................................. 78
15 Standalone Reportserver .......................................................................................................................... 82 16 Betriebsvorbereitung ................................................................................................................................ 86
16.1 tnsnames.ora ........................................................................................................................................ 86 16.2 Registry ................................................................................................................................................ 86
17 Forms Konfiguration ................................................................................................................................. 87 17.1 webutil Skripte ...................................................................................................................................... 87 17.2 Icon-Verzeichnis ................................................................................................................................... 87 17.3 Konfigurationsdateien Beispiele ............................................................................................................ 87
17.3.1 formsweb.cfg .................................................................................................................................... 87 17.3.2 default.env ........................................................................................................................................ 90 17.3.3 Registry.dat ...................................................................................................................................... 91 17.3.4 webutiljpi.htm .................................................................................................................................... 91 17.3.5 webutil.cfg ........................................................................................................................................ 92 17.3.6 webutilsaa.txt .................................................................................................................................... 92
18 Reports Konfigurationen ........................................................................................................................... 92 18.1 rwserver.conf rep_server1 .................................................................................................................... 92 18.2 rwserver.conf WLS_REPORTS ............................................................................................................. 93 18.3 rwservlet.properties .............................................................................................................................. 93 18.4 Zugangskey .......................................................................................................................................... 93
19 Prüfen der Funktionalität........................................................................................................................... 97 19.1 Starten aller Komponenten ................................................................................................................... 97 19.2 URLs für Testaufrufe ............................................................................................................................ 98 19.3 Reports Builder ..................................................................................................................................... 98
19.3.1 rwbuilder.bat ..................................................................................................................................... 98 19.3.2 WebLayout ....................................................................................................................................... 99
20 Starten nach einem Reboot ...................................................................................................................... 99 20.1 Aufgabe per Kommandozeile bedienen ............................................................................................... 109
20.1.1 SCHTASKS .................................................................................................................................... 109 21 Anhang A ............................................................................................................................................... 110
21.1 Externes Laufwerk Mappen ................................................................................................................ 110 21.2 Wichtige Informationen ....................................................................................................................... 111 21.3 BATCH – Skripte ................................................................................................................................ 112
Version: 1.0, Stand 13.11.2017 Seite 4 von 112
Installation Forms/Reports
12.2.1.3
4 Dokumentationen 1. Oracle® Fusion Middleware Download, Installation, and Configuration ReadMe
http://docs.oracle.com/cd/E23104_01/download_readme_12213/download_readme_12213.htm 2. Oracle® Forms and Reports Downloads,
http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html 3. Oracle® Forms and Reports 12 (12.2.1) on Oracle® Linux 6 and 7,
https://oracle-base.com/articles/12c/oracle-forms-and-reports-12c-installation-on-oracle-linux-6-and-7 4. Java SE Development Kit 8 Downloads,
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 5. Oracle® WebLogic Server (WLS) 12cR2 (12.2.1) Installation on Oracle® Linux 6 and 7,
https://oracle-base.com/articles/12c/weblogic-installation-on-oracle-linux-6-and-7-1221 6. Oracle® Fusion Middleware,
http://www.oracle.com/technetwork/middleware/fusion-middleware/overview/index.html 7. Oracle® Fusion Middleware 12c Release 2 (12.2) Announcements (Doc ID 2067900.1),
https://support.oracle.com 8. Oracle® Fusion Middleware System Requirements and Specifications,
http://docs.oracle.com/cd/E23104_01/sysreqs1221/sysrs.htm 9. Forms and Report Services 12c R2 Create a new Domain
https://oracle-base.com/articles/12c/oracle-forms-and-reports-12c-create-new-domain 10. Oracle® Fusion Middleware Publishing Reports to the Web with Oracle Reports Services
https://docs.oracle.com/cd/E12839_01/bi.1111/b32121/pbr_conf003.htm 11. Opening up Port 80 for Apache to use on Windows
https://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows 12. Manage BranchCache in Windows Server Essentials
https://technet.microsoft.com/en-us/library/dn611824.aspx 13. Changing BranchCache Ports
https://technet.microsoft.com/en-us/library/dd837646%28v=ws.10%29.aspx 14. Oracle® Fusion Middleware Installing Oracle Form and Reports
https://docs.oracle.com/middleware/1221/formsandreports/install-fnr/install.htm#FRINS101 15. Top 10 Documents by Usage for Oracle Forms
https://blogs.oracle.com/proactivesupportDevTools/entry/top_10_documents_by_usage 16. Enabling Keymapping
https://docs.oracle.com/middleware/12213/formsandreports/deploy-forms/configuring-and-managing-forms-services.htm#FSDEP220
Version: 1.0, Stand 13.11.2017 Seite 5 von 112
Installation Forms/Reports
12.2.1.3
5 Downloads Folgende Dateien herunterladen nach c:\temp und zip-Dateien dort entpacken:
Produkt Dateiname URL Oracle Forms and Reports 12c
fmw_12.2.1.3.0_fr_win64_Disk1_1of2.zip und fmw_12.2.1.3.0_fr_win64_Disk1_2of2.zip und
http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html
Oracle WebLogic Server „FMW Infrastructure (12.2.1.3) for All Platforms
fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip
http://www.oracle.com/technetwork/developer-tools/forms/downloads/index.html
Microsoft Visual C++ 2012 Redistributable (x64) – Version 11
vcredist_x64.exe Nach dem Download umbenennen nach vcredist_2012_x64.exe
https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe
Microsoft Visual C++ 2010 Redistributable (x64) – Version 10
vcredist_x64.exe Nach dem Download umbenennen nach vcredist_2010_x64.exe
https://www.microsoft.com/de-de/download/details.aspx?id=14632
Microsoft Visual C++ 2013 Redistributable (x64) – Version 12
vcredist_x64.exe Nach dem Download umbenennen nach vcredist_2013_x64.exe
https://www.microsoft.com/de-DE/download/details.aspx?id=40784
Java SE Development Kit 8
jdk-8u152-windows-x64.exe jdk-8u152-windows-i586.exe
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Apache httpd-2.4.28-o102l-x64-vc14.zip https://www.apachehaus.com/cgi-bin/download.plx?dli=gTY5UVRBTQz8EVBtmUUZ0VKVlUGR1UwVTTu50T
Reports BLOBDestination.jar
Download BLOBDestination11g.jar von My Oracle Support Doc ID 1151455.1 und umbenennen in BLOBDestination.jar Überarbeiten nach Test!
Java COM Bridge
jacob-1.18.zip Diesem ZIP wird jacob-1.18-x86.exe und jacob-1.18-x64.exe entnommen.
https://sourceforge.net/projects/jacob-project/files/latest/download?source=files
Webutil ffisamp.dll http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/196249.zip
Hilfdateien von Cologne Data
Forms, Reports, Webutil, Batchfiles, dlls usw.
https://cologne-data.de/FMW_12213.zip
Version: 1.0, Stand 13.11.2017 Seite 6 von 112
Installation Forms/Reports
12.2.1.3
5.1 Java COM Bridge Java COM Bridge (jacob) ist die OLE – Funktionalität für Webutil.
6 Allgemeines 6.1 GANZ Wichtig Nach mehreren Installationen wird folgende Empfehlung ausgesprochen:
17. Installation als Administrator der Windows2012 Maschine. Das erspart Probleme mit lokalen Rechten. Hierzu einen Benutzer anlegen der zur Gruppe der Administratoren gehört.
18. Im Internet-Explorer keine Sicherheitsoptionen aktivieren. Im Internetexplorer sind per default die Verstärtkten Sicherheitsoptionen eingeschaltet. Die müssen im ServerManager für den Lokalen Server ausgeschaltet werden indem man dort die Verstärkten Sicherheitsoptionen für IE auf Aus setzt.
6.2 Konventionen In diesem Dokument werden folgende Bedienelemente mit einem Symbol dargestellt.
Symbol Bedeutung -> 1. Schaltfläche
2. Link 3. Menüpunkt
<Text> 1. Platzhalter für Werte in Textform 2. Tabreiter
[Tastenbezeichnung] Taste \ Trennzeichen für Menü- oder Dateipfad
6.3 Hardwareausstattung Für diese Installationsanleitung standen zu Verfügung:
• 8GB RAM • Dual Core Prozessor 3GHz • 80 GB SSD
Weniger sollte es nicht sein. Lediglich die SSD kann durch eine ‚normale‘ Disk ersetzt werden.
6.4 Hostname Der Hostname des Rechners kann nach der Installation nicht mehr geändert werden.
6.5 Als Administrator ausführen Programme und Skripte werden grundsätzlich als Administrator ausgeführt. Falls mit anderen Accounts getestet wird, die Programme immer als Administrator ausführen [rechte Maustaste] -> Als Administrator ausführen
6.6 Ausführung von Skripten Bei der Installation grundsätzlich cmd.exe verwenden. Die Administratoren-Berechtigung wird im oberen Rand der Eingabeaufforderung angezeigt. TIP: cmd.exe wird dem Benutzer als Link zur Verfügung gestellt. Diesen Link kann man das Attribut mitgeben, dass er immer als Administrator ausgeführt wird. Zur weiteren Vereinfachung kann man diesen dann noch an die Taskleiste anheften.
6.7 Repository Datenbank
6.7.1 Speicherbedarf Vor dem Konfigurieren einer Domain muss ein Repository zur Verfügung stehen. Dieses Repository residiert in einer Oracle Datenbank (Release 11.2.0.4 oder höher).
Version: 1.0, Stand 13.11.2017 Seite 7 von 112
Installation Forms/Reports
12.2.1.3
Beim kreieren des Repository (rcu.bat) werden für jedes Repository – Prefix 3 Tablespaces angelegt. Diese Tablespaces belegen zusammen ca. 230MB Plattenplatz. Pessimistisch sollten hier mindestens 300 MB Plattenplatz bereitstehen.
6.7.2 Verbindung zur Datenbank • Das Repository Creation Utility (RCU) braucht zur Datenbank eine Verbindung mit SYSDBA – Berechtigung. • Die Verbindung zur Datenbank erfolgt über den Oracle JDBC Thin – Driver. Dazu ist keine sqlnet.ora und/oder
tnsnames.ora erforderlich.
7 Windowseinstellungen 7.1 Windows Explorer Im Windows Explorer sollen versteckte Systemdateien eingeblendet werden und es sollen Dateierweiterungen angezeigt werden.
7.2 Konsolenfenster vergrößern 19. cmd.exe als Administrator ausführen. 20. [Rechter Mausklick] auf Konsolentitel, Kontextmenü -> Eigenschaften 21. In <Optionen> den Quick-Edit-Modus aktivieren. 22. In <Layout> für Fensterpuffergröße und Fenstergröße die Breite auf 130 setzen. Zusätzlich in Fenstergröße die Höhe
auf 52 setzen
7.3 Verzeichnisse Folgendes Verzeichnise anlegen: md c:\oracle\java\x64
md c:\oracle\java\jre_x64 md c:\Temp
Datei https://cologne-data.de/FMW_12213.zip herunterladen. Den Inhalt in das Verzeichnis C:\oracle entpacken. Achtung die „.bat“ Files müssen dann einzeln freigegeben werden (Rechte Maustaste – Ausführung zulassen).
7.4 Port 80 Auf dem Server laufen Dienste, die den Port 80 benutzen. Diese kollidieren mit dem Reverse Proxy der ebenfalls den Port 80 benutzen soll. Folgende Dienste deaktivieren:
• IIS • BranchCache • WWW Publishingdienst.
Über Server Manager\Verwalten\Rollen und Features entfernen den Webserver IIS entfernen (stört Port 80). Anschließend ist ein Neustart erforderlich.
7.4.1 Feststellen ob ein IIS läuft Server Manager starten und rechts oben ‚Verwalten‘ auswählen. Im angezeigten Fenster dann auf weiter klicken.
Version: 1.0, Stand 13.11.2017 Seite 8 von 112
Installation Forms/Reports
12.2.1.3
-> Weiter
Version: 1.0, Stand 13.11.2017 Seite 9 von 112
Installation Forms/Reports
12.2.1.3
Im folgenden Fenster nach unten bis <Webserver IIS> scrollen. Hier wird anstellen eines Häkchens ein Quadrat angezeigt. Will man den Webserver IIS entfernen, ist das nur möglich, wenn weitere, lebenswichtige, Komponenten entfernt werden. Also den IIS Webserver nicht entfernen!
7.4.2 Welche Prozesse benutzen Port 80? Wird denn der Port 80 überhaupt benutzt und wenn ja, welche Prozesse sind das? Im Folgenden wir in der letzten Spalte die PID der Prozesse gelistet, die Port 80 benutzen. Hier ist es die PID 4. Hinweis zur Anwendung: In findstr wurd hinter :80 ein Leerzeichen (Blank) geschrieben!
Also findstr /r :80<blank> Die Auswertung der Tasklist zeigt, das zur PID 4 der Systemprozess gehört. Den kann man nicht anhalten.
Nach dem Anhalten und Deaktivieren der Services BranchCache und WWWPublishingdienst benutzt keine Anwendung den Port 80:
Version: 1.0, Stand 13.11.2017 Seite 10 von 112
Installation Forms/Reports
12.2.1.3
7.5 Port 80 in Windows Firewall freigeben Der Port 80 ist in der Windows Firewall für SYSTEM – Programme offen. Es muss eine neue Regel erstellt werden, die Port 80 für „Alle“ freischaltet.
23. Systemsteuerung\Windows-Firewall Windows-Firewall mit erweiterter Sicherheit – Lokaler Computer\Eingehende Regeln -> Neue Regel
24. Regeltyp
„Port“ aktivieren -> Weiter
25. Protokolle und Ports
„TCP“ aktivieren Bestimmte lokale Ports: 80 -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 11 von 112
Installation Forms/Reports
12.2.1.3
26. Aktion -> Weiter
27. Profil
-> Weiter
28. Name
Name: Apache http 80 -> Fertig stellen
29. Fertig
7.6 C++ 64 Bit Runtime FMW 12.2.1.3 benötigt sowohl die MS Visual C++ 2012 Redistributable (x64) als auch die MS Visual C++ 2010 Redistributable (x64). Also die vcredist_2013_x64.exe , vcredist_2012_x64.exe und vcredist_2010_x64.exe installieren. Siehe hierzu auch https://community.oracle.com/thread/4090780 .
Version: 1.0, Stand 13.11.2017 Seite 12 von 112
Installation Forms/Reports
12.2.1.3
8 Apache als Reverse Proxy 30. Das entpackte Verzeichnis Apache24 ins Rootverzeichnis C:\ verschieben und umbenennen in „httpd“. 31. Den Pfad C:\httpd\bin in die Systemvariable PATH aufnehmen (Systemsteuerung\System\Umgebungsvariablen).
32. C:\httpd\conf/httpd.conf anpassen:
„/Apache24" ersetzen durch „/httpd“: Define SRVROOT "/httpd" Folgende Zeilen aktivieren (#-Zeichen entfernen): AcceptFilter http none LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_html_module modules/mod_proxy_html.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so LoadModule rewrite_module modules/mod_rewrite.so LoadModule xml2enc_module modules/mod_xml2enc.so Folgendes Element ganz an das Ende der Datei hinzufügen und ServerName anpassen: <VirtualHost *:80> ProxyPreserveHost On ProxyRequests Off ServerName <SERVERNAME> ProxyPass /forms/ http://127.0.0.1:9001/forms/ ProxyPassReverse /forms/ http://127.0.0.1:9001/forms/ </VirtualHost> ServerName entspricht hier der Serveradresse, die beim Aufruf im Browser angegeben wird. ProxyPass und ProxyReversPass http://127.0.0.1:9001/forms existieren hier noch nicht, können aber schon eingetragen werden.
33. Apache als Dienst installieren: httpd.exe -k install -n Apache24 (Deinstallieren mit: httpd.exe -k uninstall -n Apache24)
34. Dienst Apache24 starten. 35. Test von externem Client mit http://<Servername>
Version: 1.0, Stand 13.11.2017 Seite 13 von 112
Installation Forms/Reports
12.2.1.3
9 JAVA 9.1 Installation Java Development Kit 64bit
36. „Als Administrator ausführen“: jdk-8u111-windows-x64.exe Setup -> Next
37. Custom Setup
-> Change
Version: 1.0, Stand 13.11.2017 Seite 14 von 112
Installation Forms/Reports
12.2.1.3
38. Change Folder Folder name: C:\oracle\java\x64 -> OK
39. Custom Setup
-> Next
Version: 1.0, Stand 13.11.2017 Seite 15 von 112
Installation Forms/Reports
12.2.1.3
40. Java-Setup Zielordner -> Ändern
41. Java wird im ausgewählten Ordner installiert: C:\oracle\java\jre_x64
-> OK
Version: 1.0, Stand 13.11.2017 Seite 16 von 112
Installation Forms/Reports
12.2.1.3
42. Java-Setup Zielordner -> Weiter
43.
44.
Version: 1.0, Stand 13.11.2017 Seite 17 von 112
Installation Forms/Reports
12.2.1.3
45. Complete -> Close
9.2 JAVA 32-bit 32-Bit Webbrowser erkennen das 64-bit JAVA nicht. Also muss für solche Browser ein 32-Bit JAVA nachinstalliert werden. Bei dieser Installation wird der System – PATH – Variablen der Pfad C:\ProgrammData\Oracle\java\javapath vorangestellt. Dieser Eintrag muss entfernt werden.
9.2.1 Feststellen ob der Browser eine 32- oder 64-Bit Version ist Verifizieren kann man das mit http://whatsmyuseragent.com .
Browser Useragent Internet Explorer 11.0, 32-Bit Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like
Gecko Firefox 43.0.1, 64-Bit Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:43.0)
Gecko/20100101 Firefox/43.0 Firefox 43.0.3, 32-Bit Mozilla/5.0 (Windows NT 6.3; WOW64; rv:43.0) Gecko/20100101
Firefox/43.0
Die 32-Bit – Versionen enthalten im Useragenten alle WOW64. Wenn eine 32-Bit-Browser-Version vorliegt muss JAVA 32Bit installiert werden. Also muss jdk-8u152-windows-i586.exe als Administrator ausgeführt werden. Da diese Installation lediglich für die Browser relevant ist, kann die Installation in den voreingestellten Pfaden erfolgen.
9.3 Konfiguration Bei der Installation wird dem Systempfad der Eintrag C:\ProgramData\Oracle\Java\javapath vorangestellt. In dem Verzeichnis befinden sich Links zu den Executables java.exe, javaw.exe und javaws.exe. Allerdings nicht für das JDK sondern für das JRE.
Version: 1.0, Stand 13.11.2017 Seite 18 von 112
Installation Forms/Reports
12.2.1.3
Damit das JDK im Pfad liegt wird die Umgebungsvariable (NICHT FÜR DEN BENUTZER!) JAVA_HOME=c: \oracle\java\x64 erstellt und an den Anfang der PFAD –Variablen gesetzt: %JAVA_HOME%\bin;
46. Systemsteuerung\System\Umgebungsvariablen\Systemvariablen -> Neu Name der Variablen: JAVA_HOME Wert der Variablen: c:\oracle\java\x64
47. Systemvariable Path markieren
-> Bearbeiten … Vor Path-Variable ergänzen: c:\oracle\java\x64\bin; -> OK
Version: 1.0, Stand 13.11.2017 Seite 19 von 112
Installation Forms/Reports
12.2.1.3
48. Umgebungsvariablen -> OK
Deinstallation Java Runtime 49. Systemsteuerung\Programme und Features 50. Programm deinstallieren oder ändern
“Java 8 Update 152(64-bit)” mit der rechten Maustaste markieren -> Deinstallieren
51. Wirklich deinstallieren?
-> Ja
Version: 1.0, Stand 13.11.2017 Seite 20 von 112
Installation Forms/Reports
12.2.1.3
10 Infrastruktur installieren
52. Datei fmw_12.2.1.3.0_infrastructure_Disk1_1of1.zip nach C:\temp\infrastructure entpacken. 53. Cmd.exe als „Administrator“ ausführen 54. cd c:\temp\infrastructure
java -version java -jar fmw_12.2.1.3.0_infrastructure.jar"
Version: 1.0, Stand 13.11.2017 Seite 21 von 112
Installation Forms/Reports
12.2.1.3
55. Willkommen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 22 von 112
Installation Forms/Reports
12.2.1.3
56. Automatische Updates -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 23 von 112
Installation Forms/Reports
12.2.1.3
57. Installationsspeicherort Oracle-Standardverzeichnis: c:\oracle\Forms12213c (Das Verzeichnis darf nicht existieren, es wird vom Installer angelegt!) -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 24 von 112
Installation Forms/Reports
12.2.1.3
58. Installationsart -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 25 von 112
Installation Forms/Reports
12.2.1.3
59. Voraussetzungsprüfungen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 26 von 112
Installation Forms/Reports
12.2.1.3
60. Installationszusammenfassung -> Antwortdatei speichern Dateiname vergeben und ->Speichern
Version: 1.0, Stand 13.11.2017 Seite 27 von 112
Installation Forms/Reports
12.2.1.3
61. Installationszusammenfassung ->Installieren
Version: 1.0, Stand 13.11.2017 Seite 28 von 112
Installation Forms/Reports
12.2.1.3
62. Installationsfortschritt Dauert ca. 15 Min.
Version: 1.0, Stand 13.11.2017 Seite 29 von 112
Installation Forms/Reports
12.2.1.3
63. Installationsfortschritt 100 % -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 30 von 112
Installation Forms/Reports
12.2.1.3
64. Installation abgeschlossen -> Fertigstellen
Version: 1.0, Stand 13.11.2017 Seite 31 von 112
Installation Forms/Reports
12.2.1.3
11 Forms und Reports 11.1 Node Manager prüfen Bevor mit dem kreieren begonnen werden kann, muss geprüft werden, ob der NodeManager existiert und ob er läuft. Das ist in http://docs.oracle.com/middleware/1221/formsandreports/install-fnr/install.htm#FRINS380 im Abschnitt 2.2.4 beschrieben der hier zitiert wird: If you are installing Oracle Forms and Reports on a Microsoft Windows operating system, you must make sure that the Node Manager utility that was installed with Oracle WebLogic Server is stopped before you begin the installation:
1. Verify the Oracle WebLogic Server Node Manager utility is stopped. If it is running, kill the process.
2. Determine if the nodemanager.properties file is present in the WebLogic_Home\common\nodemanager directory.
1. If the nodemanager.properties file is not present, continue installing Oracle Forms and Reports.
2. If the nodemanager.properties file does exist, open it and verify that the ListenPort parameter is included and that it is set. If the ListenPort parameter is not included or set, edit the nodemanager.properties file so that it is similar to the following, where NODE_MANAGER_LISTEN_PORT represents the port the Node Manager listens on, such as 5556:
3. ListenPort=NODE_MANAGER_LISTEN_PORT
11.2 Installation 65. Archive fmw_12.2.1.3.0_fr_win64_Disk1_1of2.zip und fmw_12.2.1.3.0_fr_win64_Disk1_2of2.zip in das selbe(!)
Verzeichnis c:\temp\frmrep entpacken.
Version: 1.0, Stand 13.11.2017 Seite 32 von 112
Installation Forms/Reports
12.2.1.3
66. cmd.exe „Als Administrator ausführen“ cd c:\temp\frmrep Datei setup_fmw_12.2.1.3.0_fr_win64.exe starten.
Version: 1.0, Stand 13.11.2017 Seite 33 von 112
Installation Forms/Reports
12.2.1.3
67. Willkommen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 34 von 112
Installation Forms/Reports
12.2.1.3
68. Automatische Updates -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 35 von 112
Installation Forms/Reports
12.2.1.3
69. Installationsspeicherort Oracle-Standardverzeichnis: c:\oracle\Forms12c -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 36 von 112
Installation Forms/Reports
12.2.1.3
70. Installationsart -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 37 von 112
Installation Forms/Reports
12.2.1.3
71. JDK-Auswahl JDK-Home: C:\oracle\java\x64 ->Weiter
Version: 1.0, Stand 13.11.2017 Seite 38 von 112
Installation Forms/Reports
12.2.1.3
72. Voraussetzungsprüfungen Achtung: Der Installer prüft nur auf MS Visual C++ Version 11.0! Siehe hierzu auch C++ 64 Bit Runtime . -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 39 von 112
Installation Forms/Reports
12.2.1.3
73. Installationszusammenfassung -> Installieren
Version: 1.0, Stand 13.11.2017 Seite 40 von 112
Installation Forms/Reports
12.2.1.3
74. Installationsfortschritt -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 41 von 112
Installation Forms/Reports
12.2.1.3
75. Installation abgeschlossen -> Fertigstellen
Version: 1.0, Stand 13.11.2017 Seite 42 von 112
Installation Forms/Reports
12.2.1.3
12 Benutzervariable PATH anlegen 76. Systemsteuerung\System und Sicherheit\System\Erweiterte Systemeinstellungen\ 77. Systemeigenschaften
->Umgebungsvariablen
Version: 1.0, Stand 13.11.2017 Seite 43 von 112
Installation Forms/Reports
12.2.1.3
78. Benutzervariable für <Benutzer> (hier Administrator.CDT) -> Neu… Name der Variablen: PATH Wert der Variablen: C:\Oracle\Forms12213c\user_projects\domains\FrmRep12213C\bin;C:\Oracle\Forms12213c\bin -> OK
Version: 1.0, Stand 13.11.2017 Seite 44 von 112
Installation Forms/Reports
12.2.1.3
79. Umgebungsvariablen -> OK
Version: 1.0, Stand 13.11.2017 Seite 45 von 112
Installation Forms/Reports
12.2.1.3
13 Repository 1. Reporsitory Configration Utitlity (RCU) als Administrator ausführen C:\oracle\Forms12c\oracle_common\bin\rcu.bat:
2. Willkommen
-> Weiter
Version: 1.0, Stand 13.11.2017 Seite 46 von 112
Installation Forms/Reports
12.2.1.3
3. Repository erstellen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 47 von 112
Installation Forms/Reports
12.2.1.3
4. Datenbankanmeldungsdetails Hostname: <IP-Adresse DB Server> Port: 1521 Service-Name: <SID> Benutzername: <Benutzer mit DBA – Berechtigung> Kennwort: <Kennwort> Rolle: SYSDBA -> Weiter
5. Globale Vorraussetzungen werden geprüft
-> OK
Version: 1.0, Stand 13.11.2017 Seite 48 von 112
Installation Forms/Reports
12.2.1.3
6. Komponenten wählen Neues Präfix erstellen: FRM12213C „Oracle Platform Security Services“ aktivieren „Audit-Services“ aktivieren „Audit-Services anhängen“ aktivieren „AuditServices-Viewer“ aktivieren -> Weiter
7. Komponentenvoraussetzungen werden geprüft
-> OK
Version: 1.0, Stand 13.11.2017 Seite 49 von 112
Installation Forms/Reports
12.2.1.3
8. Schemakennwörter Kennwort: <Kennwort> Kennwort bestätigen: <Kennwort> -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 50 von 112
Installation Forms/Reports
12.2.1.3
9. Tablespaces zuordnen -> Weiter
10. Tablespaces erstellen?
-> OK
11. Tablespaces werden validiert und erstellt
-> OK
Version: 1.0, Stand 13.11.2017 Seite 51 von 112
Installation Forms/Reports
12.2.1.3
12. Zusammenfassung -> Erstellen
13. Repository System-Last wird gerade ausgeführt
Ca. eine Minute warten…
Version: 1.0, Stand 13.11.2017 Seite 52 von 112
Installation Forms/Reports
12.2.1.3
14. Zusammenfassung der abgeschlossenen Vorgänge -> Schließen
14 Domains 14.1 Domain erstellen
80. Als Administrator ausführen: C:\oracle\Forms12213c\oracle_common\common\bin\config.cmd
Version: 1.0, Stand 13.11.2017 Seite 53 von 112
Installation Forms/Reports
12.2.1.3
81. Domain erstellen Domainspeicherort: C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C (existiert nicht) -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 54 von 112
Installation Forms/Reports
12.2.1.3
82. Vorlagen „Oracle Forms…“ aktivieren „Oracle Reports Application…“ aktivieren „Oracle Enterprise Manager…“ aktivieren „Oracle HTTP Server (Collocated) …“ aktivieren „Oracle Reports Tools…“ aktivieren „Oracle Reports Server …“ aktivieren „Oracle Reports Bridge…“ aktivieren „Oracle JRF…“ aktivieren „WebLogic Coherence Cluster Extension …“ aktivieren -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 55 von 112
Installation Forms/Reports
12.2.1.3
-> Weiter
Version: 1.0, Stand 13.11.2017 Seite 56 von 112
Installation Forms/Reports
12.2.1.3
83. Anwendungsverzeichnis -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 57 von 112
Installation Forms/Reports
12.2.1.3
84. Administratoraccount Kennwort: <Kennwort> Kennwort bestätigen: <Kennwort> -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 58 von 112
Installation Forms/Reports
12.2.1.3
85. Domainmodus und JDK „Production“ aktivieren -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 59 von 112
Installation Forms/Reports
12.2.1.3
86. Datenbank Konfigurationstyp DBMS/Service: <SID> Hostname: <DB-Server IP> Schemaeigentümer: FRMREP12C_STB Schemakennwort: <Kennwort> -> RCU-Konfiguration abrufen
Version: 1.0, Stand 13.11.2017 Seite 60 von 112
Installation Forms/Reports
12.2.1.3
87. Konfigurationszusammenfassung -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 61 von 112
Installation Forms/Reports
12.2.1.3
88. Komponenetnquelle -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 62 von 112
Installation Forms/Reports
12.2.1.3
89. JDBC-Test -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 63 von 112
Installation Forms/Reports
12.2.1.3
90. Erweiterte Konfiguration „Topologie“ aktivieren „Systemkomonenten“ aktivieren -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 64 von 112
Installation Forms/Reports
12.2.1.3
91. Managed Server Listening-Adresse: WLS_FORMS : 127.0.0.1 Listening-Adresse: WLS_REPORTS : 127.0.0.1 oder, für WebLayout im ReportsBuilder: Alle lokalen Adressen. Siehe hierzu auch WebLayout auf Seite 99 . -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 65 von 112
Installation Forms/Reports
12.2.1.3
92. Cluster -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 66 von 112
Installation Forms/Reports
12.2.1.3
93. Servervorlagen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 67 von 112
Installation Forms/Reports
12.2.1.3
94. Dynamische Server -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 68 von 112
Installation Forms/Reports
12.2.1.3
95. Server Clustern zuweisen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 69 von 112
Installation Forms/Reports
12.2.1.3
96. Coherence-Cluster Cluster-Listening-Port: 0 -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 70 von 112
Installation Forms/Reports
12.2.1.3
97. Rechner -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 71 von 112
Installation Forms/Reports
12.2.1.3
98. Server Rechnern zuweisen AdminServer links ist schon markiert. Markiere rechts AdminServerMachine. Verschiebe AdminServer mit > nach rechts. -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 72 von 112
Installation Forms/Reports
12.2.1.3
99. Virtuelle Ziele -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 73 von 112
Installation Forms/Reports
12.2.1.3
100. Partitionen -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 74 von 112
Installation Forms/Reports
12.2.1.3
101. Systemkomponenten -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 75 von 112
Installation Forms/Reports
12.2.1.3
102. Systemkomponenten zu Rechnern zuweisen -> Weiter
103. Konfigurationszusammenfassung
-> Erstellen
Version: 1.0, Stand 13.11.2017 Seite 76 von 112
Installation Forms/Reports
12.2.1.3
104. Konfigurationsfortschritt -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 77 von 112
Installation Forms/Reports
12.2.1.3
105. Ende der Konfiguration -> Fertigstellen
14.2 boot.properties Folgende Verzeichnisse sind neu zu erstellen: md C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C \servers\AdminServer\security
md C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C \servers\WLS_FORMS\security
md C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C \servers\WLS_REPORTS\security
Die Datei boot.properties muss mit folgendem Inhalt in den 3 neuen Verzeichnissen erstellt werden: username=weblogic
password=<Passwort>
Weblogicserver „Als Administrator ausführen“ starten: C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C\bin\startWebLogic.cmd
Beim Starten wird die Datei …\servers\AdminServer\security\boot.properties verschlüsselt: #Sat Oct 24 13:49:03 CEST 2017
password={AES}zAWJ5x2HPeJ4giToPfSD0ZXSqadNPNdaehOZ0KoRWDQ\= username={AES}d8mIrHZ/p2JptLeKDLOlFGk/wlHzwRfj+IKqk6P8zpA\=
Version: 1.0, Stand 13.11.2017 Seite 78 von 112
Installation Forms/Reports
12.2.1.3
14.3 Benutzername und Kennwort für den NodeManager vergeben 106. ORACLE WebLogic Server Administration Console 12c
Adresse: http://localhost:7001/console/ Benutzername: weblogic Kennwort: <Passwort> -> Anmeldung
Version: 1.0, Stand 13.11.2017 Seite 79 von 112
Installation Forms/Reports
12.2.1.3
107. Domainstruktur -> FrmRep12213C Change Center -> Sperren und bearbeiten Einstellungen für FrmRep12213C <Sicherheit> -> Erweitert
Version: 1.0, Stand 13.11.2017 Seite 80 von 112
Installation Forms/Reports
12.2.1.3
108. Sicherheit – FrmRep12C Kennwort des Benutzers „WebLogic“ verwenden: NodeManager-Kennwort: <Passwort> NodeManager-Kennwort bestätigen: <Passwort> -> Speichern
109. Sicherheit – FrmRep12C -> Speichern
110. Change Center -> Änderungen aktivieren
Version: 1.0, Stand 13.11.2017 Seite 81 von 112
Installation Forms/Reports
12.2.1.3
111. Ergebnis: „Alle Änderungen wurden aktiviert. Keine Neustarts erforderlich.“ -> Abmelden
Version: 1.0, Stand 13.11.2017 Seite 82 von 112
Installation Forms/Reports
12.2.1.3
15 Standalone Reportserver cmd „Als Administrator ausführen“ starten:
112. C:\oracle\forms12213c\oracle_common\common\bin\wlst.cmd connect(“weblogic”,”<password>”,”localhost:7001”) createReportsToolsInstance(instanceName=’reptools1’,machine=’AdminServerMachine’) createReportsServerInstance(instanceName=’reptools1’,machine=’AdminServerMachine’) exit() Das Protokoll ist in der folgenden Tabelle wiedergegeben. Die Benutzereingaben sind gelb markiert.
Microsoft Windows [Version 6.3.9600] (c) 2013 Microsoft Corporation. Alle Rechte vorbehalten. C:\Windows\system32>c:\oracle\forms12213c\oracle_common\common\bin\wlst.cmd Initializing WebLogic Scripting Tool (WLST) ... Jython scans all the jar files it can find at first startup. Depending on the system, this process may take a few minutes to compl ete, and WLST may not return a prompt right away. Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline> connect("weblogic","***********","localhost:7001") Connecting to t3://localhost:7001 with userid weblogic ... Successfully connected to Admin Server "AdminServer" that belongs to domain "FrmRep12213c". Warning: An insecure protocol was used to connect to the server. To ensure on-the-wire security, the SSL port or Admin port should be used instead. wls:/FrmRep12213c/serverConfig/> createReportsToolsInstance(instanceName='reptools1',machine='AdminServerMachine') Location changed to edit custom tree. This is a writable tree with No root. For more help, use help('editCustom') Starting an edit session ... Started edit session, be sure to save and activate your changes once you are done. Saving all your changes ... Saved all your changes successfully. Activating all your changes, this may take a while ... The edit lock associated with this edit session is released once the activation is completed. The node manager for "reptools1" is not reachable. Changes will be completed when the node manager is available. The node manager error is: Node Manager is not available on machine AdminServerMachine Activation completed Reports Tools-Instanz "reptools1" wurde erfolgreich erstellt.
Version: 1.0, Stand 13.11.2017 Seite 83 von 112
Installation Forms/Reports
12.2.1.3
wls:/FrmRep12213c/serverConfig/> createReportsServerInstance(instanceName='rep_server1',machine='AdminServerMachine') Location changed to edit custom tree. This is a writable tree with No root. For more help, use help('editCustom') Starting an edit session ... Started edit session, be sure to save and activate your changes once you are done. Saving all your changes ... Saved all your changes successfully. Activating all your changes, this may take a while ... The edit lock associated with this edit session is released once the activation is completed. The node manager for "rep_server1" is not reachable. Changes will be completed when the node manager is available. The node manager error is: Node Manager is not available on machine AdminServerMachine Activation completed Reports Server-Instanz "rep_server1" wurde erfolgreich erstellt. wls:/FrmRep12213c/serverConfig/> exit() Exiting WebLogic Scripting Tool. C:\Windows\system32>
Bevor jetzt reptools1 und rep_server1 gestartet werden, wird der WebLogic-Server angehalten. Anschließend starten wir den NodeManager, den WebLogic-Server, reptools1 und rep_server1.
113. Cmd „AlsAdministrator ausführen“ starten: cd c:\oracle\Forms12213c\user_projects\domains\FrmRep12213c\bin stopWebLogic start startNodemanager.cmd start startWebLogic.cmd
Version: 1.0, Stand 13.11.2017 Seite 84 von 112
Installation Forms/Reports
12.2.1.3
114. start startComponent reptools1 storeUserConfig Prompted nach dem NodeManager - Passwort und speichert das dann zur künftigen Verwendung in Propertie – Files. Ab dann muss man das Passwort nicht mehr eingeben (siehe Start des rep_server1).
Version: 1.0, Stand 13.11.2017 Seite 85 von 112
Installation Forms/Reports
12.2.1.3
115. Start startComponent rep_server1 Der promptet jetzt nicht mehr nach dem NodeManager – Passwort, weil das schon beim Starten von reptools1 via storeUserConfig hinterlegt wurde.
116. Und wieder anhalten mit stopcomponent reptools1 bzw. stopcomponent rep_server1
Version: 1.0, Stand 13.11.2017 Seite 86 von 112
Installation Forms/Reports
12.2.1.3
118.
16 Betriebsvorbereitung 16.1 tnsnames.ora Datei C:\oracle\forms12213c\user_projects\domains\FrmRep12213C\config\fmwconfig\tnsnames.ora ergänzen: <ALIAS> =
(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = <IP DB Server>)(PORT = 1521))
)
(CONNECT_DATA = (SID = <SID>)
)
)
16.2 Registry HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OracleHome1
Aktion Zeichenfolge Wert neu FORMS_CLAF TRUE prüfen NLS_LANG GERMAN_GERMANY.WE8MSWIN1252 ergänzen REPORTS_CLASSPATH ;C:\oracle\Forms12213c\reports\jlib\BLOBDestination.jar ändern REPORTS_DEFAULT_DI
RECTORY C:\oracle\reports\default
ändern REPORTS_TMP C:\oracle\reports\temp prüfen TNS_ADMIN C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C\config\fm
wconfig ergänzen REPORTS_PATH ;C:\oracle\reports\test
Version: 1.0, Stand 13.11.2017 Seite 87 von 112
Installation Forms/Reports
12.2.1.3
17 Forms Konfiguration Voraussetzung: Die Forms müssen unter „C:\<Produktname>\server\runtime12c“ angelegt werden. Dieses Dokument basiert auf dem Produkt kassandra. Mit dem Entpacken des Archives www.colgne-data.de/fmw_addon_w2012.zip nach C:\ werden die Voraussetzungen erfüllt. Damit stehen auch die weiter unten aufgeführten Objekte zur Verfügung.
17.1 webutil Skripte Skripte in C:\oracle\ressourcen\webutil\scripts auf der Zieldatenbank (DEV/PROD) installieren und zwar in folgender Reihenfolge:
119. wu_reports.sql Löscht und legt and die Benutzer WEBUTIL und REPORTS (Password=Benutzername) sowie die zugehörigen Tablespace, Packgaes, Rechte und Rollen. Die Installation muss deshalb mit SYSDBA – Rechten ausgeführt werden.
120. Unter dem Benutzer WEBUTIL die Skripte wu_webutil.db.sql und wu_fileupload_db_demo.sql installieren.
17.2 Icon-Verzeichnis Verzeichnis „icons“ für die Grafiken anlegen: md C:\oracle\forms12213c\forms\webutil\icons
17.3 Konfigurationsdateien Beispiele domain_home = C:\oracle\Forms12213c\user_projects\domains\FrmRep12213C\ c:
cd C:\oracle\resource
Synchronize Forms DLL Files...
copy jacob-1.18-x86.dll C:\oracle\forms12213c\forms\webutil\win32 copy jacob-1.18-x64.dll C:\oracle\forms12213c\forms\webutil\win64
copy ffisamp.dll C:\oracle\forms12213c\forms\webutil\win32
copy ffisamp.dll C:\oracle\forms12213c\forms\webutil\win64
Synchronize Forms Java Files...
copy timeout.jar C:\oracle\forms12213c\forms\java
copy jacob.jar C:\oracle\forms12213c\forms\java copy BLOBdestination.jar C:\oracle\Forms12213c\reports\jlib
pause – Logo übernehmen …
copy *.gif C:\oracle\forms12213c\forms\webutil\icons
17.3.1 formsweb.cfg %domain_home%\config\fmwconfig\servers\WLS_FORMS\applications\formsapp_12.2.1\config\formsweb.cfg Vor dem Editieren der Datei empfiehlt es sich, das Original als z.B. formsweb.cfg.orig zu retten.
17.3.1.1 Einstellungen deaktivieren Folgende Einstellungen deaktiveren (# vor Eintrag): imageBase=codebase mediaBase=codebase background= customColorScheme=
Version: 1.0, Stand 13.11.2017 Seite 88 von 112
Installation Forms/Reports
12.2.1.3
logo= networkRetries=0
17.3.1.2 Ergänzungen Direkt unter [default] folgende Zeilen neu hinzufügen: # # Key Mapping like Forms6i PC term=C:\oracle\Forms12213c\user_projects\domains\FrmRep12213c\config\fmwconfig\components\FORMS\instances\forms1\fmrpcwebd.res webutillogging=on webutilloggingdetail=detailed WebUtilErrorMode=console WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 imageBase=documentBase mediaBase=documentBase # # Hier Name des Standalone-Reportserver eintragen (rep_server1) report_server_name=<Reports Server Name> # # Für dev bzw. prod sind die SID der aktuellen Datenbanken anzugeben report_blobdest_prod=http://reports:reports@<Domain>:1521/dev/webutil_blobtab/blobcol/ind/file_name? report_blobdest_entw=http://reports:reports@<Domain>:1521/prod/webutil_blobtab/blobcol/ind/file_name? forms_session_timeout=60
17.3.1.3 Änderungen width=1024 height=768 separateFrame=true splashScreen=false java_version=1.8+
17.3.1.4 Einstellungen löschen Unter „# Sub argument for otherparams“ folgende Zeile löschen: „term=“
17.3.1.5 Eigene Forms Konfigurationen hinzufügen Am Ende der Konfigurationsdatei können beliebig viele eigene Form Konfigurationen wie folgt angelegt werden: [<Konfigurationsname>] <Attributname>=<Attributwert>
Hinweis: Der Eintrag für workingdirectory muss auch in der FORMS_PATH – Variablen in default.env aufgenommen werden!
17.3.1.6 Beispielhafte Forms Konfigurationssammlung [<Produktname>_custom]
pageTitle=<Titel> WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm baseSAAfile=webutilsaa.txt
fsalcheck=true
width=1353
Version: 1.0, Stand 13.11.2017 Seite 89 von 112
Installation Forms/Reports
12.2.1.3
height=794
workingdirectory=c:\<Produktname>\server\runtime12c form=<Form>
userid=<SID>
clientDPI=100
logo=/forms/webutil/icons/<Dateiname>.gif customColorScheme=<Color Scheme Name>
[<Produktname>_swan] pageTitle=<Titel>
WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
WebUtilTrustInternal=true WebUtilMaxTransferSize=16384
baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
baseSAAfile=webutilsaa.txt fsalcheck=true
width=1600
height=1200 form=<Form>
userid=<SID>
clientDPI=120 logo=/forms/webutil/icons/<Dateiname>.gif
workingdirectory=c:\<Produktname>\server\runtime12c
[<Produktname>_html] # Note: baseSAAfile must end with .txt
WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
workingdirectory=c:\<Produktname>\server\runtime12c userid=<SID>
form=<Form>
baseHTML=webutilbase.htm baseHTMLjpi=webutiljpi.htm
logo=/forms/webutil/icons/<Dateiname>.gif
workingdirectory=c:\<Produktname>\runtime12c
[<Produktname>_entwickler]
pageTitle=<Titel>
WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
baseSAAfile=webutilsaa.txt
fsalcheck=true width=1353
height=794
workingdirectory=c:\<Produktname>\entwickler\runtime12c form=<Form>
userid=<SID>
Version: 1.0, Stand 13.11.2017 Seite 90 von 112
Installation Forms/Reports
12.2.1.3
clientDPI=100
logo=/forms/webutil/icons/<Dateiname>.gif customColorScheme=<Color Scheme Name>
[webutil_demo] # Note: baseSAAfile must end with .txt
WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
workingdirectory=c:\<Produktname>\webutil_demo userid=<SID>
form=<Form>
baseHTML=webutilbase.htm baseHTMLjpi=webutiljpi.htm
baseSAAfile=webutilsaa.txt
fsalcheck=true
logo=/forms/webutil/icons/<Dateiname>.gif
[oracle_test]
# Note: baseSAAfile must end with .txt WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
workingdirectory=c:\<Produktname>\webutil_demo
form=<Form> baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
baseSAAfile=webutilsaa.txt
fsalcheck=true logo=/forms/webutil/icons/<Dateiname>.gif
[timeout_demo] # Note: baseSAAfile must end with .txt
WebUtilArchive=frmwebutil.jar,jacob.jar,timeout.jar
workingdirectory=C:\<Produktname>\webutil_demo form=<Form>
baseHTML=webutilbase.htm
baseHTMLjpi=webutiljpi.htm
baseSAAfile=webutilsaa.txt fsalcheck=true
logo=/forms/webutil/icons/<Dateiname>.gif
17.3.2 default.env %domain_home%config\fmwconfig\servers\WLS_FORMS\applications\formsapp_12.2.1\config\default.env Folgende Zeilen am Ende der Datei hinzufügen: urme
FORMS_PATH mit dem Wert des workingdirectory der aktuellen Konfiguration aus formsweb.cfg erweitern. Für kassandra_custom wäre das c:\kassandra\server\runtime12c FORMS_PATH=<workingdirectory>;C:\oracle\forms12c\.....
Version: 1.0, Stand 13.11.2017 Seite 91 von 112
Installation Forms/Reports
12.2.1.3
17.3.3 Registry.dat %domain_home%config\fmwconfig\servers\WLS_FORMS\applications\formsapp_12.2.1\config\oracle\forms\registry\Registry.dat
17.3.3.1 Änderungen default.icons.iconpath=webutil/icons/
17.3.3.2 Einstellungen löschen Folgende Zeilen löschen: colorScheme.sample.description=Sample custom color scheme colorScheme.sample.lightest=0xFFFF33 colorScheme.sample.lighter=0xFFCC33 colorScheme.sample.light=0xCC3333 colorScheme.sample.dark=0x993333 colorScheme.sample.darker=0x660033 colorScheme.sample.darkest=0x003333 colorScheme.sample.selection=0x4169E1 colorScheme.sample.pinstripe1=0xEE82EE colorScheme.sample.pinstripe2=0xF5DEB3
17.3.3.3 Ergänzungen Folgende Zeilen hinzufügen: colorScheme.<Color Scheme Name>.description=<Beschreibung> colorScheme.<Color Scheme Name>.lightest=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.lighter=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.light=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.dark=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.darker=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.darkest=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.selection=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.pinstripe1=0x<Hex-Farbwert> colorScheme.<Color Scheme Name>.pinstripe2=0x<Hex-Farbwert>
17.3.4 webutiljpi.htm %domain_home%config\fmwconfig\components\FORMS\instances\forms1\server\webutiljpi.htm Innerhalb des Elements <OBJECT> folgende Parameter ergänzen: <PARAM NAME="report_server_name" value="%report_server_name%"> <PARAM NAME="report_server_port" value="%report_server_port%"> <PARAM NAME="report_blobdest_prod" value="%report_blobdest_prod%"> <PARAM NAME="report_blobdest_entw" value="%report_blobdest_entw%"> <PARAM NAME="forms_session_timeout" value="%forms_session_timeout%"> <PARAM NAME="timer_debug" value="%timer_debug%"> <PARAM NAME="forms_debug" value="%forms_debug%"> <PARAM NAME="cache_archive_ex" value="%cache_archive_ex%"> <PARAM NAME="workingDirectory" value="%workingDirectory%"> <PARAM NAME="java_version" VALUE="%java_version%"> <PARAM NAME="networkStats" VALUE="%networkStats%"> <PARAM NAME="latencyCheck" VALUE="%latencyCheck%"> <PARAM NAME="separate_jvm" VALUE="true"> <PARAM NAME="application_heartbeat" VALUE="%application_heartbeat%"> <PARAM NAME="protect_heartbeat" VALUE="%protect_heartbeat%"> Innerhalb des Elements <EMBED> folgende Inline-Attribute ergänzen: report_server_name="%report_server_name%" report_server_port="%report_server_port%" report_blobdest_prod="%report_blobdest_prod%" report_blobdest_entw="%report_blobdest_entw%" forms_session_timeout="%forms_session_timeout%" timer_debug="%timer_debug%"
Version: 1.0, Stand 13.11.2017 Seite 92 von 112
Installation Forms/Reports
12.2.1.3
forms_debug="%forms_debug%" cache_archive_ex="%cache_archive_ex%" workingDirectory="%workingDirectory%" java_version="%java_version%" networkStats="%networkStats%" latencyCheck="%latencyCheck%" separate_jvm="true" application_heartbeat="%application_heartbeat%" protect_heartbeat="%protect_heartbeat%"
17.3.5 webutil.cfg %domain_home%config\fmwconfig\components\FORMS\instances\forms1\server\webutil.cfg
17.3.5.1 Anpassungen install.syslib.0.0.7.1=jacob-1.18-x86.dll|167936|1.18|true install.syslib.0.1.7.1=jacob-1.18-x64.dll|205312|1.18|true transfer.database.enabled=TRUE transfer.appsrv.enabled=TRUE transfer.appsrv.read.1=c:\<Produktname>\temp transfer.appsrv.write.1=c:\<Produktname>\temp
17.3.5.2 Einstellungen aktivieren Folgende Einstellung durch Entfernen von „#“ aktivieren: install.syslib.0.0.user.1=ffisamp.dll|40960|1.0|true
17.3.6 webutilsaa.txt %domain_home%config\fmwconfig\components\FORMS\instances\forms1\server\webutilsaa.txt Folgende Zeilen am Ende der Datei hinzufügen: report_server_name="%report_server_name%" report_server_port="%report_server_port%" report_blobdest_prod="%report_blobdest_prod%" report_blobdest_entw="%report_blobdest_entw%" forms_session_timeout="%forms_session_timeout%" timer_debug="%timer_debug%" forms_debug="%forms_debug%" cache_archive_ex="%cache_archive_ex%" workingDirectory="%workingDirectory%" java_version="%java_version%" networkStats="%networkStats%" latencyCheck="%latencyCheck%" separate_jvm="true" application_heartbeat="%application_heartbeat%" protect_heartbeat="%protect_heartbeat%"
18 Reports Konfigurationen 18.1 rwserver.conf rep_server1 %domain_home%config\fmwconfig\components\ReportsServerComponent\rep_server1 Anpassen: <property name="cacheSize" value="500"/> <property name="cacheDir" value="C:\oracle\reports\cache"/> <property name="maxCacheFileNumber" value="10"/> <property name="tempDir" value="C:\oracle\reports\temp"/> <!--security id="rwJaznSec" class="oracle.reports.server.RWJAZNSecurity"/--> <job jobType="report" engineId="rwEng"/> <destination destype="ftp" class="oracle.reports.plugin.destination.ftp.DesFTP"/>
Version: 1.0, Stand 13.11.2017 Seite 93 von 112
Installation Forms/Reports
12.2.1.3
Hier einfügen: <destination destype="BLOBDestination" class="oracle.reports.plugin.destination.blob.BLOBDestination"/>
<destination destype="WebDav" class="oracle.reports.plugin.destination.webdav.DesWebDAV"/> <job jobType="report" engineId="rwEng"/> <jobStatusRepository class="oracle.reports.server.JobRepositoryDB"> <property name="dbuser" value="reports"/> <property name="dbpassword" value="csf:reports:rep_key1"/> <property name="dbconn" value="<DB Hostname/IP>:1521:<SID>"/> </jobStatusRepository>
Dahinter einfügen: <jobRepository>
<property name="dbpassword" value="csf:reports:rep_key1"/>
<property name="dbconn" value="<DB Hostname/IP>:1521:<SID>"/> <property name="dbuser" value="reports"/>
</jobRepository>
18.2 rwserver.conf WLS_REPORTS %domain_home%config\fmwconfig\servers\WLS_REPORTS\applications\reports_12.2.1\configuration Anpassen: <!-- security id="rwJaznSec" class="oracle.reports.server.RWJAZNSecurity"/--> <!--job jobType="report" engineId="rwEng" securityId="rwJaznSec"/--> Dahinter einfügen: <job jobType="report" engineId="rwEng"/>
18.3 rwservlet.properties C:\oracle\Forms12213c\reports\conf und %domain_home%config\fmwconfig\servers\WLS_REPORTS\applications\reports_12.2.1\configuration ACHTUNG: Pfad existiert erst, nachdem alle Komponenten mal gelaufen sind. Anpassen: <server>rep_server0</server>
Hinzufügen <webcommandaccess>L2</webcommandaccess>
18.4 Zugangskey 121. Aufruf von http://localhost:7001/em/
Version: 1.0, Stand 13.11.2017 Seite 94 von 112
Installation Forms/Reports
12.2.1.3
122. Anmeldebildschirm Benutzername: weblogic Kennwort: <Kennwort> -> Anmelden
Version: 1.0, Stand 13.11.2017 Seite 95 von 112
Installation Forms/Reports
12.2.1.3
123. Einstiegsseite WebLogic-Domain\Sicherheit\Zugangsdaten
124. Zugangsdaten
-> Zuordnung erstellen
Version: 1.0, Stand 13.11.2017 Seite 96 von 112
Installation Forms/Reports
12.2.1.3
125. Zuordnung erstellen Name zuordnen: reports -> OK
126. Zugangsdaten
“reports” markieren -> Schlüssel erstellen
Version: 1.0, Stand 13.11.2017 Seite 97 von 112
Installation Forms/Reports
12.2.1.3
127. Schlüssel erstellen Schlüssel: rep_key1 Benutzername: reports Kennwort: <Kennwort> Kennwort bestätigen: <Kennwort> Beschreibung: Reports -> OK
Hinweis: Hier wird das Passwort des Datenbankbenutzers REPORTS angegeben, dass oben unter webutil Skripte vergeben wurde.
19 Prüfen der Funktionalität 19.1 Starten aller Komponenten Folgende Komponenten „als Administrator ausführen“ starten:
128. C:\oracle\start\fmw_0 _nm.bat
129. C:\oracle\start\fmw_0_wls.bat
130. C:\oracle\start\fmw_1_frm.bat
131. C:\oracle\start\fmw_1_rep.bat
Version: 1.0, Stand 13.11.2017 Seite 98 von 112
Installation Forms/Reports
12.2.1.3
132. C:\oracle\start\rep_server1_start.bat Please enter Node Manager password: <Kennwort>
19.2 URLs für Testaufrufe Name URL Enterprise Manager
http://localhost:7001/em/
Console http://localhost:7001/console/ Forms http://localhost:9001/forms/frmservlet INPROCESS Cache rep_server0
http://localhost:9002/reports/rwservlet?server=rep_server0&report=test.rdf&destype=cache&desformat=pdf&userid=reports/reports@<SID>
STANDALONE Cache Standalone Reportserver rep_server1
http://localhost:9002/reports/rwservlet?server=rep_server1&report=test.rdf&destype=cache&desformat=pdf&userid=reports/reports@<SID>
Blobdestination auf Standalone Reportserver rep_server1 (ID 00000007324212779 muss bei jedem Test geändert werden
http://localhost:9002/reports/rwservlet?server=rep_server1&report=test.rdf&destype=BLOBDESTINATION&desformat=pdf&userid=reports/reports@<SID>&desname=http://reports:reports@<DB_HOST>:1521/<SID>/webutil_blobtab/blobcol/ind/00000007324212779/file_name?
Jobs STANDALONE Reportserver rep_server1
http://localhost:9002/reports/rwservlet/showjobs?server=rep_server1
Serverinfo STANDALONE Reportserver rep_server1
http://localhost:9002/reports/rwservlet/getserverinfo?server=rep_server1
19.3 Reports Builder
19.3.1 rwbuilder.bat C:\oracle\forms12213c\bin\ rwbuilder.bat
Version: 1.0, Stand 13.11.2017 Seite 99 von 112
Installation Forms/Reports
12.2.1.3
@echo Starting Reports 12c Builder...
set DOMAIN_HOME=C:\oracle\forms12213c\user_projects\domains\FrmRep12213C @REM call %DOMAIN_HOME%\reports\bin\reports.bat
set COMPONENT_NAME=reptools1
… … start c:\oracle\Forms12213c\bin\rwbuilder.exe %*
19.3.2 WebLayout
19.3.2.1 rwbuilder.conf C:\oracle\Forms12213c\user_projects\domains\FrmRep12213c\config\fmwconfig\components\ReportsToolsComponent\reptools1\rwbuilder.conf
Für das WebLayout muss in rwbuilder.conf der Eintrag für <webLayout … geändert warden:
</pluginParam> <!--webLayout port="$$Self.OHSPort$$" /--> <webLayout port="9002" docroot="C:/oracle/Forms12213c/user_projects/domains/FrmRep12213c/servers/WLS_REPORTS/tmp/_WL_user/reports_12.2.1/5ah7s6/war"/>
19.3.2.2 Listening Address Der Reportbuilder generiert für das WebLayout eine URL http://<hostname>:9002/reports/.... . Weil <hostname> NICHT nach 127.0.0.1 aufgelöst wird, scheitert der Aufruf. Die Listening-Address für WLS_REPORTS muss für WebLayout von 127.0.0.1 nach “Alle lokalen Adressen” geändert werden. Das kann auch später mit einem Update der Konfiguration erledigt werden.
20 Starten nach einem Reboot Nach einem Reboot des Rechners erfolgt das Starten der einzelnen Komponenten über Aufgaben, die über die Aufgabenplanung definiert werden (Systemsteuerung->Verwaltung->Aufgabenplanung). Rechts, unter Aktionen (Aufgabenplanung(Lokal), Einfache Aufgabe erstellen … auswählen. Für die Aufgabenplanung wird das BAT – File fmw_startup.bat aus c:\oracle\start benutzt. Dieses Skript erwartet im selben Verzeichnis die Skripte startall.bat, setenv.bat, getStatusByPort.bat und getStatusByImageName.bat. Name: 01 FMW Startup Beschreibung: Starten von Forms / Reports 12C -> Weiter
Version: 1.0, Stand 13.11.2017 Seite 100 von 112
Installation Forms/Reports
12.2.1.3
Version: 1.0, Stand 13.11.2017 Seite 101 von 112
Installation Forms/Reports
12.2.1.3
Beim Starten des Computers: Aktivieren -> Weiter
-> Weiter
Version: 1.0, Stand 13.11.2017 Seite 102 von 112
Installation Forms/Reports
12.2.1.3
Durchsuchen … Und Auswählen -> Öffnen
Version: 1.0, Stand 13.11.2017 Seite 103 von 112
Installation Forms/Reports
12.2.1.3
-> Weiter
Version: 1.0, Stand 13.11.2017 Seite 104 von 112
Installation Forms/Reports
12.2.1.3
Aktivieren: Beim Klicken auf “Fertig stellen”, die Eigenschaften …. ->Fertig stellen
Version: 1.0, Stand 13.11.2017 Seite 105 von 112
Installation Forms/Reports
12.2.1.3
Aktivieren: Unabhängig von der Benutzeranmeldung ausführen ->Trigger
Version: 1.0, Stand 13.11.2017 Seite 106 von 112
Installation Forms/Reports
12.2.1.3
->Bearbeiten
Version: 1.0, Stand 13.11.2017 Seite 107 von 112
Installation Forms/Reports
12.2.1.3
Verzögerung: 5 Minuten ->OK
Version: 1.0, Stand 13.11.2017 Seite 108 von 112
Installation Forms/Reports
12.2.1.3
->OK
Version: 1.0, Stand 13.11.2017 Seite 109 von 112
Installation Forms/Reports
12.2.1.3
Passwort eingeben ->OK
20.1 Aufgabe per Kommandozeile bedienen Dazu gibt es in Windows das Kommando SCHTASKS
20.1.1 SCHTASKS C:\>schtasks /? SCHTASKS /Parameter [Argumente] Beschreibung: Ermöglicht einem Administrator, geplante Aufgaben auf einem lokalen oder Remotecomputer zu erstellen, abzufragen, zu löschen, zu ändern, auszuführen und zu beenden. Parameterliste: /Create Erstellt eine neue geplante Aufgabe. /Delete Löscht geplante Aufgaben. /Query Zeigt alle geplanten Aufgaben an. /Change Ändert die Eigenschaften der geplanten Aufgab /Run Führt die geplante Aufgabe auf Anforderung aus.
Version: 1.0, Stand 13.11.2017 Seite 110 von 112
Installation Forms/Reports
12.2.1.3
/End Beendet die aktive geplante Aufgabe. /ShowSid Zeigt die Sicherheits-ID an, die einem geplanten Aufgabennamen entspricht. /? Zeigt diese Hilfe an. Examples: SCHTASKS SCHTASKS /? SCHTASKS /Run /? SCHTASKS /End /? SCHTASKS /Create /? SCHTASKS /Delete /? SCHTASKS /Query /? SCHTASKS /Change /? SCHTASKS /ShowSid /? Ein Query auf die eben definierte Aufgabe liefert folgendes Resultat:
21 Anhang A 21.1 Externes Laufwerk Mappen Externe Laufwerke werden mit NET USE eingebunden:
NET USE <Laufwerkbezeichner> \\<Host>\<Freigabe> So wird mit der Anweisung
NET USE X: \\HUGO\MeineDaten Das auf dem Rechner HUGO freigegebene Verzeichnis MeineDaten als Laufwerk X: eingebunden. Damit die FMW das Laufwerk ( hier X: ) erkennt, muss es im Startskript zugewiesen werden. Das wurde mit net_use.bat, dass in startall.bat aufgerufen wird, erledigt. Die Freigabe des Verzeichnisses obliegt den verantwortlichen Administratoren vor Ort.
Version: 1.0, Stand 13.11.2017 Seite 111 von 112
Installation Forms/Reports
12.2.1.3
21.2 Wichtige Informationen Die im Folgenden aufgeführten Informationen sind bereits in den Skripten berücksichtigt. Datenbankverbindungen aus Reports gehen nur über THIN Client (keine TNSNAMES) z.B. w2012:1521:cds (host:Port:sid) Wenn Reports aus Forms aufgerufen werden soll ist dieser Eintrag in default.env nötig COMPONENT_CONFIG_PATH= c:\oracle\forms12213cc\user_projects\domains\frmrep12213c\config\fmwconfig\components\ReportsToolsComponent\rep_tools_1 Wenn Blobs aus der Datenbank auf den Rechner übertragen werden sollen ist dieser Eintrag in webutil.cfg notwendig: (Oracle_Home\user_projects\domains\frmrep12213c\config\fmwconfig\components\FORMS\instances\forms1\server) transfer.database.enabled=TRUE Einbindung von BLOBDESTINATION in reportserver.conf (STANDALONE) (\Oracle_Home\user_projects\domains\frmrep12213c\config\fmwconfig\components\ReportsServerComponent\rep_server_1) <destination destype="BLOBDestination" class="oracle.reports.plugin.destination.blob.BLOBDestination"/> ++ registry eintrag zu REPORT_CLASSPATH ... ++ (\Oracle_Home\reports\jlib\BLOBDestination.jar) 11g JAR File ++ verwenden ++ report_blobdest_prod=http://bvi_webutil:bvi_webutil@z30:1521/cds/ ind ++ formsweb.cfg Reports-Jobs und Job-QUEUE in die Datenbank schreiben (optional): <jobStatusRepository class="oracle.reports.server.JobRepositoryDB"> <property name="dbuser" value="reports"/> <property name="dbpassword" value="csf:reports:report_key"/> <property name="dbconn" value="z30:1521:cds"/> </jobStatusRepository> <jobRepository> <property name="dbpassword" value="csf:reports:report_key"/> <property name="dbconn" value="z30:1521:cds"/> <property name="dbuser" value="bvi_webutil"/> </jobRepository>
Version: 1.0, Stand 13.11.2017 Seite 112 von 112
Installation Forms/Reports
12.2.1.3
21.3 BATCH – Skripte Alle BATCH-Skripte befinden sich im Pfad c:\oracle\start. FMW_startup.bat Mantelskript für das Starten der Fusion Middle Ware. Wir in der Einfachen Aufgabe zum Starten aller Komponenten benutzt. Siehe hierzu auch Starten nach einem Reboot . Das Skript benutzt startall.bat mit dem Parameter /T. startall.bat Startet die Komponenten NodeManager, WebLogic, WLS_FORMS, WLS_REPORTS und rep_server1 wenn sie noch nicht laufen. Es gibt einen Pseudoparameter, der nur in FMW_startup.bat benutzt wird um kenntlich zu machen, dass das Skript über den TaskManager ausgeführt wird. Der Wert des Parameters ist beliebig. stopall.bat Hält die Komponenten rep_server1, WLS_REPORTS, WLS_FORMS, WebLogic und NodeManager in der genannten Reihenfolge an. statusall.bat Gibt den Status der Komponenten NodeManager, WebLogic, WLS_FORMS, WLS_REPORTS und rep_server1 aus. setenv.bat Setzt die Umgebung für die hier aufgeführten Skripte. getStatusByPort.bat Prüft den Satus einer Komponente, indem geprüft wird, ob am dedizierten Port der Komponente aktiv gelauscht wird. Der Zusammenhang zwischen Port und Komponente ist in setenv.bat ersichtlich. Syntax Call getStatusByPort <IPAddress> <PortNumber> <IPAddress>
ist immer 127.0.0.1. <PortNumber>
Der Zusammenhang zwischen Port und Komponente ist in setenv.bat ersichtlich getStatusByImageName.bat Prüft über die Tasklist, ob ein Programm läuft. Syntax Call getStatusByImageName <ImageName> <ImageName>
ist hier rwserver.exe. Es wird angenommen, dass rwserver.exe zum rep_server1 gehört. Gibt es mehrere standalone Report Server, ist der Zusammenhang hier nicht mehr eindeutig.