Manuelle Übertragung eines Pakets nach einem Fehler beim automatischen Transfer

Normalerweise läuft der Datentransfer zwischen Shop&Sell und SelectLine unauffällig im Hintergrund. Unter bestimmten Umständen kann es allerdings vorkommen, dass bei der Übertragung ein Fehler auftritt. Häufigste Ursache dafür ist, dass die SelectLine COM-Schnittstelle versucht einen Dialog anzuzeigen, der bei der Hintergrundübertragung von keinem Nutzer bedient werden kann. Ohne den SelectLine-Dialog gesehen zu haben kann es sehr schwierig sein das Problem zu beheben. Dieser Beitrag zeigt, wie man in diesem Fall am besten vorgeht.

  1. SelectLineTransfer-Dienst über die Dienste-Verwaltung von Windows anhalten
  2. In der Shop&Sell Konfiguration die Diagnoseseite für das fehlgeschlagene Paket aufrufen. Ist hier als letzter Fehler ein Timeout vermerkt, dann wurde durch SelectLine wahrscheinlich ein nicht beantworteter Dialog angezeigt. In diesem Fall kann der Status des Pakets durch den Button unten links zurückgesetzt werden.
  3. SelectLineTransfer-Dienst als interaktives Programm starten, z.B. über die Kommandozeile oder einen Doppelklick im Explorer. Der Transfer-Dienst wird anschließend als Konsolenprogramm ausgeführt. Zeigt die SelectLine jetzt einen Dialog an, so ist dieser für den aktuellen Nutzer sichtbar und kann bedient werden. Achtung: Der Transfer-Dienst wartet nur eine bestimmte Zeit auf eine Reaktion. Danach tritt auch hier ein Timeout auf.
  4. Das Konsolenfenster nach erfolgreicher Übertragung durch die Tastenkombination Strg+C schließen.
  5. SelectLineTransfer-Dienst über die Dienste-Verwaltung von Windows wieder starten

Nachdem die Übertragung erfolgreich durchgeführt wurde, kann man anhand des angezeigten Dialogs Rückschlüsse auf das eigentliche Problem ziehen. Im vorliegenden Fall war im Artikelstamm der Haken „Lagerdialog immer zeigen“ gesetzt.