OmniSeller:OrdersService: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== OmniSeller OrdersService ==
== OmniSeller OrdersService ==
=== Einleitung ===
=== Einleitung ===
=== Installation ===
<p>Die strategische Entwicklung des OmniSellers soll langfristig so umgestaltet werden, dass diverse Übertragungen der Schnittstelle auf mehrere Dienste verteilt wird.<br></p>
<p>Dies bietet folgende Vorteile:</p>
*'''Ausfallsicherheit''': <br>Sollten an irgendeiner Stelle Strörungen auftreten existiert nicht direkt ein Stillstand, sondern es sind nur Teilbereiche betroffen. Ebenfalls kann bei Störungen seitens HTK auch einfacher auf andere Microsoft Azure-Instanzen zurückgegriffen und umgestellt werden oder bei Neuerungen/Anpassungen der Kunden einfacher Testinstanzen bereitgestellt werden.
*'''Updates/Wartbarkeit''': <br>Bei notwendigen Updates ist nicht direkt die komplette Schnittstelle betroffen, sondern lediglich Teilbereiche. Dies minimiert die Risiken von Fehlern und erleichtert das Update einzelner Teilbereiche des OmniSellers.
*'''Skalierbarkeit''':<br>Die neuen Dienste werden grundsätzlich für größeren Durchsatz implementiert um dem stetig ansteigenden Datentraffic gerecht zu werden und durch die neue Basis auch grundlegend überarbeitet. Es können damit z.B. in einem Zeitfenster deutlich mehr Bestellungen und Statusmeldungen abgewickelt werden als davor, und das bei weniger Ressourcen-Verbrauch als davor.
Aus diesem Grund ist der OmniSellerOrdersService entstanden der die Bestell-Prozesse von der Bereitstellung der Dateien bis zur Rückmeldung des Status aus dem OmniSellerDataService ablöst.
 
=== Installation/Update ===
Das Setup ist einfach gestaltet und muss lediglich durchgeklickt werden.<br>Der Dienst erkennt automatisch andere installierte OmniSeller-Dienste und bedient sich an deren Konfiguration (z.B. aktive Portale, Datenbank-Verbindung etc.)
==== Schritt 1 ====
Im Task-Manager prüfen, ob der Dienst bzw. andere OmniSeller Dienste auch auf dem Server installiert sind, auf dem man das Setup ausführen möchte.
 
[[file:img1753818124185.png|500px|frameless]]
 
 
==== Schritt 2  ====
Das Setup mit Admin-Rechten starten und die&nbsp; Sprache auswählen:
 
[[file:img1753875244155.png|300px|frameless]]
 
-&gt; OK drücken
 
 
==== Schritt 3 ====
[[file:img1753815292081.png|500px|frameless]]
 
-&gt; Installieren drücken
 
 
==== Schritt 4 ====
Sollte entweder die Konfiguration noch offen sein oder der Dienst im Hintergrund laufen werden diese nun beendet.
 
[[file:img1753804885272.png|500px|frameless]]
 
-&gt; weiter klicken
 
 
==== Schritt 5 ====
warten bis Installation abgeschlossen ist<br>[[file:img1753849423643.png|500px|frameless]]
 
 
==== Schritt 6 ====
[[file:img1753816390316.png|500px|frameless]]
 
-&gt; Fertigstellen drücken
 
 
==== Schritt 7 ====
im TaskManager prüfen, ob der Dienst nach dem Setup auch wieder den Status "wird ausgeführt" hat und somit läuft.
 
[[file:img1753848527888.png|500px|frameless]]
 
 
 
=== Konfiguration ===
'''Hinweis: Im Standardbetrieb ist es nicht notwendig etwas in der Konfiguration umzustellen.'''
 
'''&nbsp;'''Nach der Installation kann die Konfiguration über die Windows-Suche "OmnisellerOrdersService-Konfiguration" gefunden werden.<br>
 
[[file:img1753704184326.png|300px|frameless]]
 
 
Es öffnet sich folgender Dialog:<br>
 
[[file:img1753754982652.png|500px|frameless]]
*In den globalen Einstellungen kann lediglich die OmniSeller Azure-Instanz konfiguriert werden.<br>
*oben rechts ist die Versionsnummer abgebildet.
*durch drücken auf die Daumen können die Funktionen aktiviert bzw. deaktiviert werden.&nbsp;<br><br>
 
=== relevante Microsoft Azure Instanzen & IP-Adressen ===
Die Kommunikation zwischen dem Dienst und den Portalen erfolgt über eine OmniSeller Cloud API.
 
Standardmäßig liegt hinter dem Dienst folgende Microsoft Azure Instanz:<br>
*https://omniseller3.azurewebsites.net
*IP-Adresse: 52.232.26.228 (Ziel-Adresse an die der Dienst die Anfragen sendet)
*ausgehender Port: 443
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.<br>Anbei eine Auflistung relevanter IP-Adressen:<br>- 52.166.67.186<br>- 52.174.41.85<br>- 52.178.42.82<br>- 52.174.47.52<br>- 52.232.26.228<br>
Als Backup oder für Beta-Tests ist ebenfalls folgende Instanz relevant:
*&nbsp;https://omniseler2.azurewebsites.net
*IP-Adresse: 13.69.68.5
*ausgehender Port: 443
*Die Azure-Instanz hat je nach Auslastung mehrere ausgehende IP-Adressen die dann wiederum auf Seite der Webshops freigegeben sein sollten.&nbsp;<br>Anbei eine Auflistung relevanter IP-Adressen:<br>- 13.69.68.5<br>- 13.95.87.96<br>- 13.95.138.60<br>- 13.95.138.69<br>- 13.95.138.205<br>- 13.95.139.104<br>- 13.95.140.35<br>- 13.95.142.254<br><br>
 
=== Releases ===
=== Releases ===
{| class="wikitable" style="border-collapse: collapse; width: 100%; height: 112px; margin-left: auto; margin-right: auto;"
! style="height: 28px; width: 4.4181%;" | Version
! style="height: 28px; width: 8.24353%;" | Erscheinungsdatum
! style="height: 28px; width: 80.4418%;" | Changelog
! style="height: 28px; width: 6.73491%;" | Download-Link
|-
| style="width: 4.4181%; text-align: center;" | 1.4.0
| style="width: 8.24353%; text-align: center;" | unbekannt
| style="width: 80.4418%;" |
*Es wurde ein Fehler abgefangen, dass Bestellungs-XMLs nicht auf dem System abgelegt werden konnten, wenn Bestellnummern ein "verbotenes" Zeichen (\/:*?""&lt;&gt;|) für Dateinamen beinhalten.&nbsp;
| style="width: 6.73491%;" | <br>
|- style="height: 28px;"
| style="width: 4.4181%; height: 28px; text-align: center;" |
1.3.0
| style="width: 8.24353%; height: 28px;  text-align: center;" |
29.07.2025
| style="width: 80.4418%; height: 28px;" |
*Es wurde ein Fehler korrigiert, dass eine Bestellstatus-Meldung mehrfach abgesetzt wurde, wenn im Kundenstamm der Auftraggeber-Adresse mehrere Kontokorrente eingepflegt sind.
*Es wurde ein Fehler korrigiert, bei dem die Versionsnummer des Dienstes in manchen Fällen an den vorgesehenen Stellen nicht ersichtlich war.&nbsp;
| style="width: 6.73491%; height: 28px;" |
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.3.0.exe download]
|- style="height: 28px;"
| style="width: 4.4181%; height: 28px; text-align: center;" |
1.2.0
| style="width: 8.24353%; height: 28px; text-align: center;" |
09.01.2025
| style="width: 80.4418%; height: 28px;" |
*erstes offizielles Release mit Standardfunktionen Bestelldownload & Bestellstatus
| style="width: 6.73491%; height: 28px;" |
[http://www.omniseller-ftp.de/OmniSellerOrdersService/Releases/OmniSellerOrdersService_Setup_1.2.0.exe download]
|- style="height: 28px;"
| style="width: 4.4181%; text-align: center; height: 28px;" | 1.1.0
| style="width: 8.24353%; text-align: center; height: 28px;" | -
| style="width: 80.4418%; height: 28px;" |
*inoffizielles Beta Release welches bei Pilot-Kunden getestet und nachoptimiert wurde
| style="width: 6.73491%; height: 28px;" | <br>
|}
1.339

Bearbeitungen

Navigationsmenü