Hallo Leute,
wir haben seit einiger Zeit ein Problem bei der Neuanlage von SWX-Drawings in SAP.
Unsere Umgebung sieht wie folgt aus:
SolidWorks 2001Plus SP6.0
SAP 4.6C Patch30
Gedas-Schnittstelle V3.3.7
Wir speichern i.d.R. 3D-Daten und deren Drawings immer gleichzeitig in SAP ab. Bei der Neuanlage von z.B. einer Baugruppe mit zwei Einzelteilen haben wir also sechs Dateien (3 3D-Dateien und 3 Drawings).
Bei der Neuanlage (erstmaliges Abspeichern in SAP) werden durch die Schnittstelle erst alle Parts, anschließend das Assembly und anschließend die Drawings in der gleichen Reihenfolge in SAP abgelegt. Nach jeder Ablage erscheint der DIS der jehweiligen Datei. Dadurch hat der Anwender die Möglichkeit Zusatzdaten (Klassifizierung) und den Status einzugeben bzw. ändern. Für die 3D-Dateien ist alles ok. Sobald das erste Drawing abgelegt wurde erscheint auch der DIS. Dieser sieht ok aus (alle Informationen stehen drin, das Original ist angehängt).
Sobald jetzt der DIS geändert wird (z.B. nur der Status wird geändert) und der DIS gespeichert wird, erhält SWX keine Rückmeldung.
Im Task-Manager steht die Meldung "Keine Rückmeldung". Nach einiger Zeit stürzt SWX dann mit der Meldung "SolidWorks wurde aufgrund eines Fehlers beendet" ab.
Im LOG-Fenster fehlt der Eintrag, daß der Status geändert wurde und die Statusinformation ist nicht in dem Drawing eingetragen worden. Die ursprünglichen SAP-Daten sind aber eingetragen worden.
Während sich SWX nicht zurückmeldet kann ich ohne Probleme den DIS des Drawings zur Änderung öffnen. In dem DIS ist auch der neue Status eingetragen. In den diversen LOG-Files kann ich nichts ungewöhnliches erkennen. Es wird einfach nichts mehr in diese geschrieben.
Im Anhang habe ich die ganzen LOG-Datteien (SAP und SWX) abgelegt.
Kennt noch jemand dieses Verhalten bzw. hat jemand eine Idee wie ich dem Problem auf die Spur kommen kann? Ich habe die Vermutung, daß die API von SWX bzw. ein Aufruf der Schnittstelle in einer Endlosschleife läuft und irgend wann komplett gekillt wird.
Evtl. hat jemand ein Tool mit dem ich die Vorgänge innerhalb von SWX analysieren kann?
Vielen Dank
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP