Seitenhierarchie

Fehler bei der HTTP-Kommunikation zwischen MSPConnect.dll und der Soap-Schnittstelle der MSP Kasse

Fehler bei der HTTP-Kommunikation treten mit geringer Wahrscheinlichkeit sporadisch auf und sind unvermeidbar. Des Weiteren können Störungen im Netzwerk für längere Zeit die Kommunikation zwischen zwei Systemen lahm legen. Die MSPConnect.dll erkennt Kommunikationsfehler und gibt Fehlermeldungen aus, die beispielhaft folgendermaßen aussehen können.


Unerwartete Antwortstruktur

Diese Fehlermeldung weist darauf hin, dass die Struktur der Antwort nicht stimmt. Es wurde entweder ein falscher Webservice-URL übergeben oder die Schnittstelle auf SAP-Seite hat nicht mit der richtigen Struktur geantwortet.

Timeout

Wenn dieser Fehler auftritt, so hat die MSPConnect.dll keine Antwort von SAP erhalten. Mögliche Ursachen sind: Störungen oder Überlastungen im Netzwerk, SAP-Server überlastet, SAP-Webservice nicht erreichbar oder an SAP gesendete Datenmenge so groß, dass die Verarbeitung zu lange dauert.

Prüfen Sie, ob allgemein eine Verbindung zwischen dem betroffenen PC und dem SAP-Webservice hergestellt werden kann, indem Sie den URL aus der MSPConnect.xml im Browser benutzen. Wenn die SAP-Anmeldemaske angezeigt wird, so ist die Verbindung möglich. Wenn nicht, dann liegt die Ursache im Netzwerk.

HTTP-Status Codes

HTTP-Status-Codes, die nicht 200 oder 201 sind, werden von der MSPConnect.dll so oder ähnlich angezeigt. Der konkrete Status Code lässt genauere Rückschlüsse auf die Ursache zu. Ein paar wichtige sind:

401 - Die Zugangsdaten in der MSPConnect.xml sind ungültig oder haben nicht die Berechtigung für den Webservice. Oder der Webservice im SAP ist nicht für die Authentifizierung mit Benutzername und Passwort konfiguriert.

404 - Der URL in der MSPConnect.xml ist fehlerhaft oder der Webservice ist nicht oder nicht richtig eingerichtet

500 - Internal Server Error: es ist ein Fehler auf Server-Seite aufgetreten. Weiteres kann dort in den Logs gefunden werden

Eine vollständige Liste gibt es beispielsweise auf https://developer.mozilla.org/de/docs/Web/HTTP/Status.


Trouble-Shooting

Führen Sie folgende Prüfungen durch:

Prüfen Sie das Vorhandensein der Dateien

Im Installationsverzeichnis des CTS Eventim Sales Client (üblicherweise C:\Program Files (x86)\Eventim\SALES) müssen die folgenden Dateien in genau dieser Schreibweise liegen:

libcurl.dll

MSPConnect.dll

MSPConnect.xml

Prüfen Sie die Version der MSPConnect.dll

Dazu Rechtklick auf MSPConnect.dll → Eigenschaften → Details, wie im Screenshot:

Tauschen Sie die MSPConnect.dll gegebenenfalls durch eine aktuellere aus. Die aktuellste und ältere Versionen finden Sie auf MSPConnect für CTS Eventim Sales.

  • Keine Stichwörter