Sto cercando di lanciare due file eseguibili, residenti sul server, in sequenza da una pagina asp attraverso il componente ASPEXEC.
Si tratta di analog.exe (che analizza i log) ed rmagic.exe che formatta i dati ricavati da analog.
Riesco a farli partire entrambi attraverso questo script che riporto per completezza:
Il primo analizza i log e produce un rapporto che dovrebbe essere scritto in ReportMagic\report.datcodice:<% Set Executor = Server.CreateObject("ASPExec.Execute") Executor.Application = "percorso\analog.exe" Executor.ShowWindow = True Response.Write "Tentativo di esecuzione " & Executor.Application & " in corso... " strResult = Executor.ExecuteDosApp Response.Write "Risultato della richiesta di esecuzione: " & strResult & " " Executor.Application = "percorso\ReportMagic\rmagic.exe" Executor.ShowWindow = True Response.Write "Tentativo di esecuzione " & Executor.Application & " in corso... " strResult = Executor.ExecuteDosApp Response.Write "Risultato della richiesta di esecuzione: " & strResult %>
ma analog.exe dopo essere stato eseguito con successo mi da il seguente errore:
Fatal error: failed to open output file ReportMagic\report.dat
Poi viene eseguito il secondo che non riesce a leggere i dati del report.dat (il quale esiste già anche se non è stato aggiornato da analog.exe) dandomi quest'altro errore:
ERROR: -- Could not open a default settings file matching, rmagic.*. --
Credo sia una questione di permessi... potete aiutarmi?

Rispondi quotando