我正在开发一个web应用程序,它可以与许多不同的Web连接器进行通信,有时是同时进行的。
我遇到的问题是,我在服务器上有一个单一的全局作业队列,所有Web连接器都是从这个队列中轮询的。
是否有任何方法来创建指定哪个Web连接器应该运行特定作业的XML作业请求?我想知道是否可以使用OwnerID标记来将作业与特定的本地.qwc配置相匹配?或者可能是FileID?除了这两个变量之外,我无法想象我对影响Web连接器来决定是否运行某项特定任务有任何额外的控制。
我试图避免让每个单独的Web连接器运行队列中的每一个作业,不管它是否适合它们。
谢谢!!
发布于 2013-06-01 02:01:32
Web连接器本身没有任何这样的逻辑--这取决于您的SOAP服务器实现是否只向Web连接器提供正确的请求。
这就是.QWC文件/中的用户名参数。
如果您有一个用户名,所有的东西都会被发送到一个Web连接器。
如果您有多个用户名,那么您将指定在哪个用户名下对每个请求排队,并且只有具有该用户名的.QWC文件的were才会运行为该用户名排队的相应项。
创建.QWC文件时,请在.QWC文件中使用相应的用户名。
https://stackoverflow.com/questions/16862721
复制相似问题