Создание ограниченных запросов на работу для веб-коннектора Quickbooks QBWC?

Я разрабатываю веб-приложение, которое взаимодействует со многими различными веб-коннекторами, иногда одновременно.

Проблема, с которой я сталкиваюсь, заключается в том, что у меня есть одна глобальная очередь заданий на сервере, с которого опрашиваются все веб-коннекторы.

Есть ли способ создать XML-запрос задания, который указывает, какой веб-коннектор должен запускать конкретное задание? Мне интересно, можно ли использовать тег OwnerID для сопоставления задания с конкретной локальной конфигурацией .qwc? Или, возможно, FileID? Помимо этих двух переменных, я не могу себе представить, чтобы у меня был какой-либо дополнительный контроль над влиянием веб-коннектора на принятие решения о том, запускать конкретное задание или нет.

Я пытаюсь избежать того, чтобы каждый отдельный веб-коннектор выполнял каждое отдельное задание в очереди, независимо от того, предназначалось оно для них или нет.

Спасибо!!


person user2203451    schedule 31.05.2013    source источник


Ответы (1)


Сам веб-коннектор не имеет такой логики — реализация вашего SOAP-сервера должна направлять веб-коннектору только правильные запросы.

Именно для этого используется параметр имени пользователя в файлах .QWC/веб-коннекторе.

Если у вас одно имя пользователя, все данные отправляются только на один веб-коннектор.

Если у вас несколько имен пользователей, вы указываете, под каким именем пользователя ставить в очередь каждый запрос, и только веб-коннектор с файлом .QWC с этим именем пользователя будет запускать соответствующие элементы, поставленные в очередь для этого имени пользователя.

При создании файлов .QWC используйте соответствующие имена пользователей в файлах .QWC.

person Keith Palmer Jr.    schedule 01.06.2013