Dear all,this agent runs on a view and sends mails for perticular users. My problem is it always runs for a single record. And sometimes it doesn’t run at all…even if i run it on manual. Pleas help me
Regards
shana
Sub Initialize
Dim session As New NotesSession
Dim Currdb As NotesDatabase
Dim CurrDoc As NotesDocument
Dim view As NotesView
Dim doc As NotesDocument
Dim Manager As String
Set Currdb = session.CurrentDatabase
Set CurrDoc = New NotesDocument(Currdb)
Set view = Currdb.GetView( "SerAgreeAgt_View" )
'===========Update DB2========================
Dim con As New ODBCConnection
Dim qry As New ODBCQuery
Dim rs As New ODBCResultSet
Dim userName As String
Dim password As String
userName="DOMUSR"
password ="DOMPASS"
’ Call con.ConnectTo(“C601627B”, userName, password)
’ Set qry.Connection = con
’ Set rs.Query = qry
Dim Edate,Rdate As Variant
Set doc = view.GetFirstDocument
While Not (doc Is Nothing)
Call con.ConnectTo("C601627B", userName, password)
Set qry.Connection = con
Set rs.Query = qry
Rdate = doc.renNotification(0)
Edate =doc.endDate(0)
'Dim STA As String
If Rdate=Today() Then
MailTo = doc.perRenewal(0)
subject = "Pending Maintenance Agreement"
doc.Status="Pending"
'STA=doc.Status(0)
Call OnApproval(doc,MailTo,subject,"MainAgreement")
Elseif Edate =Today() Then
MailTo = doc.perRenewal(0)
'MailTo = rs.Approver(0)
'MailCC=rs.Approver(0)
subject = "Pending Overdue Maintenance Agreement"
doc.Status="Pending Overdue"
' STA=doc.Status(0)
Call OnApproval(doc,MailTo,subject,"MainAgreement")
End If
Manager=Cstr(doc.Approver(0))
doc.FutureApp= Cstr(MailTo & "- Action - Renew")
doc.FutureApp_1= Cstr(Manager & "- Action - Authorise")
doc.FutureApp_2=""
doc.HCurrAppNo=4
Dim ANo As Variant
ANo=doc.agNo(0)
qry.SQL="UPDATE WINAPPS.KLMAINT_AGREEMENT set Status_Code='" & doc.Status(0) & "' WHERE Agreement_No= '" & ANo & "' "
’ qry.SQL="UPDATE WINAPPS.KLMAINT_AGREEMENT set Status_Code=‘Pending’ WHERE Agreement_No= ‘00004’ "
rs.Execute
con.Disconnect
Call doc.Save (False,True)
Set doc = view.GetNextDocument(doc)
Wend
'===========End DB2 Update====================
End Sub