|
![]() |
#1 |
Administrator
|
Цитата:
Сообщение от Nick42
![]() Пункт 4.
У сервиса нужно указать ExternalName - его название "снаружи". В моем случае - это Tutorial_LabService Проблема у меня в файле ХМL есть строка <Action>http://tempuri.org/ExportSalesForecastService/read</Action> Пространство имен + Сервис + Метод Так вот интересует именно то что указан метод read хотя в этом сервисе нет этого метода. Там метод create, в ах 2009 есть настройка внешний код там указывается сервис и метод. Подскажите где эта настройка в ах 2012? В таблице AifAction есть запись там есть поле ExternalAction в нем указан метод read.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#2 |
Участник
|
Извиняюсь не проверил что написал а написал что попало(.
Речь идет о внешнем сервисе который указывается в свойствах сервиса поле ExternalName. Так вот указываю имя сервиса который должен принять XML. Обновляю сервис появляется запись в таблице AifAction и в ней поле есть внешний код (ExternalAction) туда попадает значение Read. А из таблицы AifService берется значение сервиса AifService.Name и AifService.Namespase. так собирается в ХМЛ строка ниже. <Action>http://tempuri.org/ExportSalesForecastService/read</Action> В ней записан сервис базы с которого идет отправка XML и метод его а мне нужен тот сервис что я указал в поле ExternalName и его метод. Вопрос есть ли настройки этого или я их найти не могу? Последний раз редактировалось Nick42; 26.08.2021 в 12:13. |
|
![]() |
#3 |
Участник
|
Далее нашел в классе AifMessage метод initializeOperationContext в нем исправил(пока не знаю правильно или нет) код. Класс на sys слое изменил сервис на service.ExternalName и изменил поле в таблице AifAction.ExternalAction на create было read. но тут проблема после обновления сервиса в Регистрациях услуг поле это опять становится read.
После этих действий в ХМЛ вышла правильная строка которая мне нужна. |
|
Теги |
aif, ax2012, dictmethod, web сервис, webservice, законченный пример |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|