OmniSeller:Umzug Testumgebung in Liveumgebung

Aus HTK Wiki
Version vom 22. September 2017, 07:50 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ = Umzug Testumgebung in Liveumgebung = <div class="level1"> '''1.''' Im SQL Manager:<br/> '''SQL-Skripte (Step1 - Step5)''' nach Reihenfolge ausgeführt,<br/>…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Umzug Testumgebung in Liveumgebung

1. Im SQL Manager:
SQL-Skripte (Step1 - Step5) nach Reihenfolge ausgeführt,
in der Datenbank des Kunden (OLReweAbfD_Prod).
Pfad der Skripte:
[file://///ds01/Entwicklung/Standard/ABF/XMLService/SQL%20Scripte/ab%207.0 \\ds01\Entwicklung\Standard\ABF\XMLService\SQL Scripte\ab 7.0]
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
und mit Drop und Create in die LiveDB kopiert.
(Bereits vorhandene Prozeduren können gelöscht werden.)
Mit der Taste F7 kann man das Kopieren leichter gestalten.

3. So geht man auch mit den Sichten (Views) vor.
Auswählen (alle Views mit HTK) und mit Drop und Create kopieren.

4. Dann Test Funktionen (fnHTK)
hier wurden alle HTK Tabellen der Ordner SkalaWert und Tabellenwertfunktionen umgezogen.
VORSICHT: RemoveNoneAlphaCharacters auch, trotz ohne ersichtliches HTK im Namen.

5. Jetzt OmniSeller öffnen, dies sollte ohne Probleme funktionieren,
bei Fehlermeldungen ist davon auszugehen, dass ein Tabelle vergessen wurde
oder ein Schritt in der falschen Reihenfolge erfolgte.

Im OmniSeller werden nun die Trigger erstellt:
System –> Einstellungen –> Trigger einrichten
–> geheimens Passwort eingeben (4 Buchstaben) –> Trigger wurden erstellt

6. In der Datenbank muss man nun auf schreibgeschützte ID Spalten achten.
Um diese überhaupt verändern zu können muss man auf Extras –> Optionen
–> TabellenDesigner und das Kästchen Speichern von Änderungen enhaken.
Hier in dem konkreten Beispiel waren folgende Tabellen betroffen von der ID Spalte:
- HTKBPM_Eigenschaften
- HTKBPM_Einstiegspunkte
- HTKBPM_ImportQuellen
- HTKBPM_Jobbeschreibungen
- HTKBPM_Jobeigenschaften
- HTKBPM_Jobs
- HTKBPM_Log
- HTKBPM_Meldungen
- HTKBPM_ProzessAufrufe
- OmniBrands
- HTKOmniCategoiresProducts
- HTKOmniManufacturs
- HTKOmniMatching

7. Rechtsklick auf die TestDatenbank –> Tasks –> exportieren –> Server wählen –> Test DB –> Ziel –>
Server auswählen –> LiveDatenbank folgende Tabellen auswählen, diese beinhalten:
- HTK BPM mit Plugins
- HTKOmni
- HTKWEb
- HTKXmlserviece
- oHTK
abspeichern mit tabellenname_Temp.
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'.

8. Nun müssen die DB Tabellen mit denInhalten der TestDB gefüllt werden.
Wir sind wie folgt vorgegangen:

DELTE FROM zufüllendeTabelle
INSER INTO [zufüllendeTabelle]
SELECT * FROM [Tabelle_Temp]
– Dies muss man mit allen Tabellen durchführen
– die alten temp Tabellen kann man danach löschen

9. Danach sollten alleIDSpalten wieder auf schreibgeschützt gesetzt werden.
Rechts Klick auf Tabelle –> Enwerfen –> Klick in die ID Spalte
–> Unten im Feld Ident aufklappen –> auf Ja setzen (oder Doppelklick)
–> schließen –> speichern

Nun wäre die Testumgebung Live, theoretisch.

10. Im HTK-Service die richtige Datenbank auswählen, NICHT die TestDB.
Zum Überprüfen:
- OmniSeller starten
- BPM starten
- Jobs inaktiv setzen, bei Konfiguration alle Jobs im Cache löschen
- Servieclogbuch starten
Bei Problemen ist der DebugModus im BPM hilfreich!

 
 
 
Disclaimer
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. Some pages may contain Icons by www.icons8.com.