Moin Moin die zweite,
Wir haben einen Agenten gebastelt, der eine Verbindung zu SAP herstellt. Wenn wir nun diesen Agenten manuell starten, mit der der Adminkennung also direkt auf dem Server, läuft der Agent einwandfrei.
Soll der Agent dann jedoch periodisch laufen, also jede Nacht, mit der Adminkennung signiert, scheitert dieser immer an der gleichen Stelle.
Er scheitert in folgender Funktion in der ersten Zeile:
Function login As Integer
Set sapConn = CreateObject("SAP.Functions") <- hier scheitert er
Set objConnection = sapConn.Connection
objConnection.System = "K01"
objConnection.HostName = "muc1abc2"
objConnection.SystemNumber = "00"
objConnection.client = "001"
objConnection.user = "xxx"
objConnection.Password = "xxx"
objConnection.Language = "DE"
'***********************************************************
' Verbindungsaufbau
'***********************************************************
If objConnection.Logon(0, True) Then
login = True
Call logAgent.logAction("Verbunden mit "+objConnection.HostName )
Else
login = False
End If
End Function
Folgende Fehlermeldung wird ausgegeben:
Fehler:
Operation is disallowed in this sessionKann mir das einer erklären, warum ich das manuell ausführen darf, aber periodisch klappts nicht?
Danke für alle Hinweise ^^
Grüße,
Mathias