Webservice udostępnia metody do tworzenia i edytowania dokumentami XLa przez API.
Wszystko było stabilne jak skała, i potrafiło działać miesiącami bez ingerencji, aż do upgradu XLa do wersji 2016.
Na początku aplikacja wysypywała się od razu - dopisałem:
Kod: Zaznacz cały
[DllImport("ClaRUN.dll")]
public static extern void AttachThreadToClarion(int x);
Teraz aplikacja działa przez kilkanaście godzin, w międzyczasie wystawiane są dokumenty, wszystko działa - aż nagle, zupełnie bez powodu, wszystko wylatuje w powietrze (zazwyczaj w środku nocy, gdy na magazynie pracuje 3 zmiana):
https://www.dropbox.com/s/x2zidq54lk18u ... 1.jpg?dl=0
Błąd występuje w zupełnie losowych momentach. Nie jest przechwytywany przez bloki try/catch. Już zupełnie nie wiem, co z tym zrobić.
Ktoś ma jakieś pomysły, co jeszcze można z tym zrobić?