[Erledigt] Aufgabewarteschlangen fehler

17. März 2022 18:34

Hallo Zusammen

Habe ein Report den ich via Aufgabenwarteschlange laufenlassen möchte
Der report funktioniert Manuel perfekt!
Der Report hat eine Automation drin wie im Bild hier um auf Laufwerk Dateien zuzugreifen
Irgendwie hat er mit dem ein Problem
Die dotNet ist RunOnClient = NO

1.jpg


Ich bekomme diese Fehlermeldung von der Aufgabenwarteschlange
2.jpg


Code:
 // Alle Sicherheitsdatenblätter auf den FTP laden
    Item.SETCURRENTKEY("No.");
    Item.SETRANGE(Item."LQ Artikel", TRUE);
 
    IF Item.FINDFIRST THEN BEGIN
     CREATE(lvarFSO, FALSE, TRUE);
     sftpClient := sftpClient.SFTPClient_WinSCP('sl1.web.irgendwas.ch',FALSE,'ftpertet@dfsdfsd.ch','oerwqerr','',0, FALSE);

      REPEAT
        IF lvarFSO.FileExists('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\Sicherheitsdatenblatt\' + Item."No." + '.pdf') THEN BEGIN
         
          IF NOT lvarFSO.FolderExists('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie\') THEN
            lvarFSO.CreateFolder('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie\');

          // Temporär Artikel Nr file kopieren wegen Punkt
          lvarFSO.CopyFile('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\Sicherheitsdatenblatt\' + Item."No." + '.pdf',
            '\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie\' + cuExport.fktReplaceString(Item."No.",'.','-') + '.pdf');
         
          // Web URL dürfen keine Punkte enthalten
          sftpClient.UploadFile('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie\' + cuExport.fktReplaceString(Item."No.",'.','-') + '.pdf','/export/sdb/');

          // Temporär Artikel Nr file wieder löschen (kopieren wegen Punkt)
          lvarFSO.DeleteFile('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie\' + cuExport.fktReplaceString(Item."No.",'.','-') + '.pdf');
         
          IF lvarFSO.FolderExists('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie') THEN
            lvarFSO.DeleteFolder('\\vDC01\daten$\Daten\Artikel\' + Item."No." + '\OnlineShop\SicherheitsdatenblattKopie');

        END;
      UNTIL Item.NEXT = 0;

    END;


Hat jemand eine Idee ?
Danke Euch
Dany
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von riffaquarium am 18. März 2022 17:18, insgesamt 1-mal geändert.

Re: Aufgabewarteschlangen Fehler - Clientrückruf Automation

17. März 2022 18:50

"Clientrückruf" und "Automatisierungsobjekt" in der Fehlermeldung klingen für mich so als würde die Automation (nicht DotNet) das Problem versursachen. Habe mal gelesen dass es mit Automation Probleme geben kann und man für die Aufgabenwarteschlange besser .net verwenden soll.
Zuletzt geändert von enh am 17. März 2022 18:56, insgesamt 2-mal geändert.

Re: Aufgabewarteschlangen fehler

17. März 2022 18:52

Hallo
Ja es ist die Automation die es verursacht !

Re: Aufgabewarteschlangen fehler

18. März 2022 17:18

Habe es so gelöst

http://www.msdynamics.de/viewtopic.php?f=74&t=37980