Добрый день. Как правильно добавлять в 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
Нравится
Там где параметры БП, есть вкладка методы в самом вверху этой вкладки есть Using, возле нее жми + и добавляй свой assembly reference.
Так же посмотри на статью Вызов веб-сервисов из бизнес-процессов
Там где параметры БП, есть вкладка методы в самом вверху этой вкладки есть Using, возле нее жми + и добавляй свой assembly reference.
Так же посмотри на статью Вызов веб-сервисов из бизнес-процессов
А если не из БП вызывать,а из событийного процесса объекта?
То есть я не хочу указывать сборку в using, а только url сервиса
Также есть необходимость указывать url через системную настройку, т.к. на разных средах она может отличаться.
Во встроенном процессе можно вызвать элемент-подпроцесс, в котором уже добавить вызов сервиса.
Для веб-сервиса основной URL прописывается в его настройках, в код лезть не нужно.
Если у сервиса есть возможность обратиться к нему по URL, то используйте соответствующий элемент БП.