Domino 9 und frühere Versionen > ND8: Entwicklung
SAP Connection Agent - Etwas widerwillig
DaHias:
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:
--- Code: ---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
--- Ende Code ---
Folgende Fehlermeldung wird ausgegeben:
Fehler: Operation is disallowed in this session
Kann mir das einer erklären, warum ich das manuell ausführen darf, aber periodisch klappts nicht?
Danke für alle Hinweise ^^
Grüße,
Mathias
eknori:
--- Zitat ---Operation is disallowed in this session
--- Ende Zitat ---
Beliebte Falle.
Gucke dir mal die Rechte des Agenten an ( in den EIgenschaften ) "Beschränkte Operationen ... "
DaHias:
Mei so einfach ^^ Ok hab die Berechtigung jetzt angehoben, schon läuft er weiter... bis zur nächsten Fehlermeldung
Cannot create automation object
Aber ich glaub da muss ich selbst erstmal schauen woher das nu wieder kommt.
Danke eknori!
eknori:
Hast du die SAP-GUI auf dem Rechner installiert?
DaHias:
Jap die haben wir letzin erst extra installieren lassen, weil wir dachten daran liegts.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln