0

我正在开发一个与许多不同的 Web 连接器进行通信的 Web 应用程序,有时是同时进行的。

我遇到的问题是我在服务器上有一个单一的全局作业队列,所有 Web 连接器都从中轮询。

有没有办法创建一个 XML 作业请求来指定哪个 Web 连接器应该运行一个特定的作业?我想知道 OwnerID 标签是否可用于将作业与特定的本地 .qwc 配置相匹配?或者可能是 FileID?除了这两个变量之外,我无法想象我对影响 Web 连接器以决定是否运行特定作业有任何额外的控制。

我试图避免让每个单独的 Web 连接器运行队列中的每个作业,无论它是否是为他们准备的。

谢谢!!

4

1 回答 1

0

Web 连接器本身没有任何类似的逻辑 - 取决于您的 SOAP 服务器实现,仅将正确的请求提供给 Web 连接器。

这就是 .QWC 文件/Web 连接器中的用户名参数的用途。

如果您只有一个用户名,那么所有内容都会发送到一个 Web 连接器。

如果您有多个用户名,那么您指定每个请求在哪个用户名下排队,并且只有具有该用户名的 .QWC 文件的 Web 连接器将运行为该用户名排队的相应项目。

创建 .QWC 文件时,请使用 .QWC 文件中的相应用户名。

于 2013-06-01T02:01:32.010 回答