Вопрос

Добавить ссылку на службу из BPM

Добрый день. Как правильно добавлять в BPM ссылку на внешнюю службу asmx?

Обычно в VS необходимо добавить ссылку и ввести url службы, но при вызове службы Terrasoft.Configuration.Dev.НазваниеСлужбы приложение не компилируется.

ERROR: The type or namespace name 'Dev' does not exist in the namespace 'Terrasoft.Configuration' (are you missing an assembly reference?) FILE: ICLObject.ICL_Entity.cs LINE: 27

Нравится

5 комментариев
Лучший ответ

Там где параметры БП, есть вкладка методы в самом вверху этой вкладки есть Using, возле нее жми + и добавляй свой assembly reference.

Так же посмотри на статью Вызов веб-сервисов из бизнес-процессов

 

 

 

Там где параметры БП, есть вкладка методы в самом вверху этой вкладки есть Using, возле нее жми + и добавляй свой assembly reference.

Так же посмотри на статью Вызов веб-сервисов из бизнес-процессов

 

 

 

А если не из БП вызывать,а из событийного процесса объекта?

То есть я не хочу указывать сборку в using, а только url сервиса

Также есть необходимость указывать url через системную настройку, т.к. на разных средах она может отличаться.

Во встроенном процессе можно вызвать элемент-подпроцесс, в котором уже добавить вызов сервиса.

Для веб-сервиса основной URL прописывается в его настройках, в код лезть не нужно.

Сервис типа soap, по нему не нашел документации.

Если у сервиса есть возможность обратиться к нему по URL, то используйте соответствующий элемент БП.

Показать все комментарии