Zum Inhalt springen

OmniSeller:Umzug Testumgebung in Liveumgebung: Unterschied zwischen den Versionen

Aus HTK Wiki
Keine Bearbeitungszusammenfassung
Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Ein entsprechendes Tool wird von HTK Bereitgestellt.“
Markierung: Ersetzt
Zeile 1: Zeile 1:
<div class="mw-parser-output">
Ein entsprechendes Tool wird von HTK Bereitgestellt.
{{#invoke:Infobox|ShowInfoBoxOmniSeller}}
= Umzug Testumgebung in Liveumgebung =
<div class="level1">
'''1.''' Im SQL Manager:<br/> '''SQL-Skripte (Step1 - Step5)''' nach Reihenfolge ausgeführt,<br/> in der Datenbank des Kunden (OLReweAbfD_Prod).<br/> Pfad der Skripte:<br/> [file://///ds01/Entwicklung/Standard/ABF/XMLService/SQL%20Scripte/ab%207.0 \\ds01\Entwicklung\Standard\ABF\XMLService\SQL Scripte\ab 7.0]<br/> '''WICHTIG Step1 als 1. ausführen Step2 als 2. ausführen etc.'''
 
'''2.''' Danach wurden die '''Prozeduren''' (erkennt man an '''spHTK''') von der TestDB ausgewählt<br/> und mit Drop und Create in die LiveDB kopiert.<br/> (Bereits vorhandene Prozeduren können gelöscht werden.)<br/> ''Mit der Taste F7 kann man das Kopieren leichter gestalten.''
 
'''3.''' So geht man auch mit den Sichten ('''Views''') vor.<br/> Auswählen (alle Views mit HTK) und mit Drop und Create kopieren.
 
'''4.''' Dann Test '''Funktionen (fnHTK)'''<br/> hier wurden alle HTK Tabellen der Ordner SkalaWert und Tabellenwertfunktionen umgezogen.<br/> '''VORSICHT: RemoveNoneAlphaCharacters''' auch, trotz ohne ersichtliches HTK im Namen.
 
'''5.''' Jetzt '''OmniSeller''' öffnen, dies sollte ohne Probleme funktionieren,<br/> bei Fehlermeldungen ist davon auszugehen, dass ein Tabelle vergessen wurde<br/> oder ein Schritt in der falschen Reihenfolge erfolgte.
 
Im OmniSeller werden nun die '''Trigger erstellt''':<br/> System –> Einstellungen –> Trigger einrichten<br/> –> geheimens Passwort eingeben (4 Buchstaben) –> Trigger wurden erstellt
 
'''6.''' In der Datenbank muss man nun auf '''schreibgeschützte ID Spalten''' achten.<br/> Um diese überhaupt verändern zu können muss man auf Extras –> Optionen<br/> –> TabellenDesigner und das Kästchen Speichern von Änderungen enhaken.<br/> Hier in dem konkreten Beispiel waren folgende Tabellen betroffen von der ID Spalte:<br/> - HTKBPM_Eigenschaften<br/> - HTKBPM_Einstiegspunkte<br/> - HTKBPM_ImportQuellen<br/> - HTKBPM_Jobbeschreibungen<br/> - HTKBPM_Jobeigenschaften<br/> - HTKBPM_Jobs<br/> - HTKBPM_Log<br/> - HTKBPM_Meldungen<br/> - HTKBPM_ProzessAufrufe<br/> - OmniBrands<br/> - HTKOmniCategoiresProducts<br/> - HTKOmniManufacturs<br/> - HTKOmniMatching
 
'''7.''' Rechtsklick auf die TestDatenbank –> Tasks –> exportieren –> Server wählen –> Test DB –> Ziel –><br/> Server auswählen –> LiveDatenbank '''folgende Tabellen auswählen''', diese beinhalten:<br/> - HTK BPM mit Plugins<br/> - HTKOmni<br/> - HTKWEb<br/> - HTKXmlserviece<br/> - oHTK<br/> '''abspeichern mit tabellenname_Temp.'''<br/> ''Wenn irgendwo old dabei steht fragen, ob diese mit exportiert werden soll.''
 
''Leere Tabellen können generell verworfen werden und müssen nicht kopiert werden''''.'''''<br/> <br/> 8.'''Nun müssen die DB '''Tabellen'''mit den'''Inhalten der TestDB gefüllt werden.<br/> '''Wir sind wie folgt vorgegangen:'''
 
DELTE FROM ''zufüllendeTabelle''<br/> INSER INTO [''zufüllendeTabelle'']<br/> SELECT * FROM [''Tabelle_''Temp]<br/> – Dies muss man mit allen Tabellen durchführen<br/> – die alten temp Tabellen kann man danach löschen
 
'''9.''' Danach sollten alle'''IDSpalten wieder auf schreibgeschützt''' gesetzt werden.<br/> Rechts Klick auf Tabelle –> Enwerfen –> Klick in die ID Spalte<br/> –> Unten im Feld Ident aufklappen –> auf Ja setzen (oder Doppelklick)<br/> –> schließen –> speichern
 
Nun wäre die Testumgebung Live, theoretisch.
 
'''10.''' Im '''HTK-Service die richtige Datenbank''' auswählen, NICHT die TestDB.<br/> Zum Überprüfen:<br/> - OmniSeller starten<br/> - BPM starten<br/> - Jobs inaktiv setzen, bei Konfiguration alle Jobs im Cache löschen<br/> - Servieclogbuch starten<br/> Bei Problemen ist der DebugModus im BPM hilfreich!
</div> </div>

Version vom 24. August 2026, 11:53 Uhr

Ein entsprechendes Tool wird von HTK Bereitgestellt.