首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从同一数据库(副本)但不同的多米诺服务器调用另一个代理?

如何从同一数据库(副本)但不同的多米诺服务器调用另一个代理?
EN

Stack Overflow用户
提问于 2019-12-10 14:20:21
回答 1查看 307关注 0票数 0

我确实有以下情况:

带有代理

  • "ScheduledJobs.nsf"和代理"RunOn_DominoServer2"
  • "ScheduledJobs.nsf""Worker"被复制到DominoServer1DominoServer2

上。

我想做的是:

DominoServer1上的代理"RunOn_DominoServer2"正在运行时,它应该在DominoServer2上启动代理"Worker"

我的代码:

代码语言:javascript
复制
Dim agent As NotesAgent
Dim sess As New NotesSession    
Dim db As NotesDatabase
Dim doc As NotesDocument    

Set db = sess.CurrentDatabase   
Set agent = sess.CurrentAgent

Call db.Open( "DominoServer2/ORGANIZATION", "ScheduledJobs.nsf" )
Set agent = db.GetAgent("Worker")

// Reason why im using 'run' insted of RunOnServer:
// https://www-01.ibm.com/support/docview.wss?uid=swg1LO42549
If agent.Run() = 0 Then
    Print "SUCCESS"
Else

问题:

当我运行代码时,控制台中有以下错误: DIIOP服务器:代理'RunOn_DominoServer2‘错误:这个数据库对象已经打开为D:.(db的路径)..\ScheduledJobs.nsf

问题:

如何连接到不同Domino Server上的同一个数据库,并运行代理而不存在任何问题?原因:我必须运行一个代理,该代理必须在目标服务器上本地运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-11 11:10:35

您可以将另一个数据库配置为邮件中的数据库,这样就可以发送带有命令和/或数据的邮件来触发员工代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59269313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档