4.5.3 Datenbanktabellen erstellenNun werden die DB Skripte ausgeführt (das passende Skript für die jeweilige DB nehmen): db.sql undindex.sql. Je nach Datenbank kann es auch nur eine Datei sein (z.B. Der<strong>by</strong>.txt )Mit installiertem und freigeschaltetem DBVisualizer kann man direkt auf die SQL-Dateien doppeltklicken. Daraufhin öffnet sich der SQL Commander des DBVisualizer und lädt die Datei. Mit einem Klickauf den grünen Pfeil werden die Datenbanktabellen erstellt.4.5.4 <strong>B2B</strong> Admin anlegenUm den <strong>B2B</strong> Admin anzulegen, wird das Skript b2b-admin.sql (wie bei „Datenbanktabellen erstellen“)ausgeführt. Dieses legt den Benutzer admin mit dem Password b2bbp an. Zusätzlich wird die Rolle adminsinklusive eines Berechtigungsobjekts zum Aktivieren des Customizing Uploade Mechanismuseingerichtet. Schließlich werden dem Benutzer admin die Rollen b2bbp und admins zugewiesen.insert into <strong>B2B</strong>BP_ADM_ACCOUNT (USERID, PASSWORD, FIRSTNAME, LASTNAME, EMAIL, ORGANIZATION) values ('admin','606794e89a8579355e36d8ff52b6f26d', 'b2b', 'admin', null, null);insert into <strong>B2B</strong>BP_ADM_ROLE_ATTRIBUTE (ROLEATTRIBUTEID, ROLEATTRIBUTEVALUE) values ('uploadCustomizing','Override={view=GlobalPropertyPanelView,type=SetProperty,target=customizingTransfer,name=visible,value=true}');insert into <strong>B2B</strong>BP_ADM_ROLE (ROLEID, ROLEATTRIBUTEID, DESCRIPTION) values ('admins', 'uploadCustomizing', null);insert into <strong>B2B</strong>BP_ADM_USER (USERID, ROLEID, DESCRIPTION) values ('admin', 'admins', null);insert into <strong>B2B</strong>BP_ADM_USER (USERID, ROLEID, DESCRIPTION) values ('admin', 'b2bbp', null);4.6 <strong>B2B</strong> Installation testenC:\<strong>B2B</strong>\tomcat1\bin\tomcat1w.exe starten und unter dem Reiter „General“ auf Start klicken. ImBrowser auf http://localhost:9080 navigieren. Nun sollte sich ein Login-Fenster öffnen. Username istDokumentation Seite 14 von 80
admin und das Password ist b2bbp. Nach dem anmelden werden ein paar Fehler gemeldet, da nochExtensions fehlen. Dies ist nicht weiter schlimm und wird während des Customizing angepasst.4.7 Weitere Tomcat Cluster Nodes einrichten• C:\b2b\tomcat1 nach C:\b2b\tomcatx kopieren• C:\b2b\tomcatx\conf\server.xml Ports anpassen• C:\b2b\tomcatx\bin\tomcat1[w].exe nach C:\b2b\tomcatx\bin\tomcatx[w].exe umbenennen• C:\b2b\tomcatx\bin\service.bat tomcat1 überall durch tomcatx ersetzen• CMD in C:\b2b\tomcatx\bin öffnen und service install aufrufen• C:\b2b\tomcatx\bin\tomcatxw.exe aufrufen und Parameter analog tomcat1 anpassen• Optional: andere DB anbinden– DB Parameter anpassen in C:\<strong>B2B</strong>\tomcatx\conf\Catalina\localhost\b2bbp-engine.xml5 Redeployment von <strong>B2B</strong>oderTomcat StoppenKomplettes <strong>B2B</strong> Redeployment: kopieren der b2bbp-engine.war nachC:\<strong>B2B</strong>\tomcat1\webapps und löschen des Ordners C:\<strong>B2B</strong>\tomcat1\webapps\b2bbp-engine.Danach tomcat startenRedeployment einer JAR-Datei (ein Teil von <strong>B2B</strong>): kopieren der JAR-Datei nachC:\<strong>B2B</strong>\tomcat1\webapps\b2bbp-engine\WEB-INF\libIn beiden Fällen danach Tomcat neu starten.Dokumentation Seite 15 von 80