Ciao a tutti, sto' tentando di far eseguire un programma su as400 tramite vbnet.
Ho bisogno che il programma venga eseguite ogni ora, poiche' as400 prevede una schedulazione dove la frequenza massima e' giornaliera vorrei utilizzare vbnet.
Utilizzo questo codice:
------------------------------------------------------------------------------------------------
Using pgmAS400 As New IBM.Data.DB2.iSeries.iDB2Command
Dim cmdAS400text As String = "CALL PGM(LIBRERIA/PROGRAMMA)"
pgmAS400.Connection = cnAS400
pgmAS400.CommandType = CommandType.Text
pgmAS400.CommandText = "CALL QSYS.QCMDEXC('"& cmdAS400text.Replace("'", "''") & "', "& cmdAS400text.Length.ToString("0000000000.00000") & ")"
'(qui' ho utilizzato un suggerimento trovato googleando)
pgmAS400.CommandTimeout = 10
pgmAS400.Prepare()
pgmAS400.ExecuteNonQuery(
End Using
--------------------------------------------------------------------------------------
l'errore che ottengo e':
CPF0006 Si sono verificati errori nel comando.
Qualcuno ha gia' affrontato questa problematica?
Grazie a tutti!