我有从lotusscript代理调用java代理的代码
Sub insertDealDetails()
On Error GoTo errhandler
MsgBox "inside deal details"
Dim agent As NotesAgent
On Error GoTo errhandler
Set agent = db.GetAgent("Procs")
If agent.RunOnServer(doc.Noteid) = 0 Then
MessageBox "Agent ran",, "Success"
Else
MessageBox "Agent did not run",, "Failure"
End If
Exit Sub
errhandler:
MsgBox "Error in function insertDealDetails in agtSubmit Agent" & Erl & Error
End Sub
现在,如果 Procs
代理中发生任何异常,那么如何调用 insertDealDetails()
的主代理可以提供异常,以便它停止主代理 .
3 回答
使用In-Memory Document,
在Java代理中将错误消息写入此文档
阅读LotusScript代码中的错误消息 .
的LotusScript
Java代理
您无需随时保存In-Memory文档 .
它是更新的代码
现在的问题是它没有从
Procs
agent中调用的java代码返回 . 我在这里做错了什么 .相同的日志如下:
具有相同步骤的工作代码如下:
java方法将如下所示 .