Domino 9 und frühere Versionen > ND7: Entwicklung

PDF Druck Agent wird von Server falsch ausgeführt

(1/4) > >>

Klafu:
Hallo, ich exportiere ein PDF File auf einen Server und möchte dieses über den Adobe Acrobat 9 drucken.
Alles Über einen "Nach eingang neuer Mail" Agent.
Code ist folgender:


--- Code: ---.....
file = fpath + o.Source
       Call o.ExtractFile(fpath + o.Source)
       Set AcroApp = CreateObject("AcroExch.App")
Set AcroAVDoc = CreateObject("AcroExch.AVDoc")
If acroAVDoc.Open(file, "") = True Then
Set acroPDDoc = acroAVDoc.GetPDDoc()
nPages = acroPDDoc.GetNumPages()
acroAVDoc.PrintPages 0, nPages - 1, 0, 1, 1
acroAVDoc.Close 1
Set acroAVDoc = Nothing
Set acroPDDoc = Nothing
End If
Call acroApp.Exit
Set acroApp = Nothing

--- Ende Code ---
Über den Client gestartet funktioniert der Agent super. Ist eben halt auch lokal.
Nach Eingang neuer Mail gestartet speichert er mir das File ab, öffnet dann eine "Speichern Unter" Message Box und öffnet mir anschließend das über die Speichern unter abgelegte PDF File im Acrobat. Das wars.

Hat mir jemand vielleicht einen Hinweis, wo ich nach dem Problem suchen kann ?

Danke
Chris

Axel:
Ist das Programm Acrobat auf dem Server installiert?

Kann auch ein Rechteproblem sein. Server kann nicht auf das entsprechende Verzeichnis zugreifen.


Axel


FriFra:
Sind restricted Operations erlaubt? Wirft die Console irgendeinen Fehler aus? Hast Du mal versucht deine an den einzelnen Steps jeweils die relevanten Variablen als Debug-Message auszugeben?

Klafu:
Acrobat ist auf dem Server Installiert.
Zugriffsrechte hätt ich jetzt mal ausgeschlossen, da das File nur aus einer Mailbox vom Server lokal auf dem selbigen gespeichert wird (was ja mit dem extract klappt). Es wird mir dennoch zusätzlich ein Speichern unter angezeigt um das file ein 2. mal zu speichern.

Beschränkte Optionen sind zugelassen und die Console meldet keinen Fehler.
Debuggen geht ja leider nicht, da der Agent erst "Nach eingang neuer Mail" läuft und wie schon beschrieben, manuell ausgeführt läuft es 1A.

m3:

--- Zitat von: Klafu am 13.05.09 - 11:10:53 ---Nach Eingang neuer Mail gestartet speichert er mir das File ab, öffnet dann eine "Speichern Unter" Message Box
--- Ende Zitat ---
Und wie stellst Du dir vor, was mit der MessageBox passiert, wenn der Agent auf dem Server läuft?

Und nein, er zeigt dir die MessageBox nicht am Client an.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln