![]() |
#1 |
китайский стажер
|
DAX4 берет данные из SharePoint - как закодить?
Задача взять нечто (в конкретном случае - список email адресов пользователей, входящих в определенную группу рассылки) из web-сервиса (в данном случае BizNet, но это не сильно отличается от общеизвестного SharePoint).
Как это сделать? Если кто-нибудь может хоть что-нибудь подсказать (ссылки на документации, кусочки кода, ссылки на статьи). Любая помощь будет очень кстати. Спасибо!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Qaz Qwerty
![]() Задача взять нечто (в конкретном случае - список email адресов пользователей, входящих в определенную группу рассылки) из web-сервиса (в данном случае BizNet, но это не сильно отличается от общеизвестного SharePoint).
Как это сделать? Если кто-нибудь может хоть что-нибудь подсказать (ссылки на документации, кусочки кода, ссылки на статьи). Любая помощь будет очень кстати. Спасибо!
__________________
С уважением Шатохин Святослав. |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
![]() |
#3 |
китайский стажер
|
Спасибо, попробую разобраться с этой веткой
![]()
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
![]() |
#4 |
китайский стажер
|
Все руки не доходили, страшно было, а оказалось это требует пары часов даже для такого чайника как я.
Детальное описание на http://www.axaptapedia.com/Webservice, мне подошел способ Call from Dynamics AX 4. У меня работало следующее: - 3 комманды для создания dll которые запускаются в VS command prompt: ![]() - .dll помещаем в Client/Bin (and Server/bin?) directory. - Регистрируем dll: cmd /k "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i D:\Dynamics\AX40\Client\Bin\BizNetAppWSProvider.dll - В Аксапте регистрируем reference. Дальше маленький код: X++: static void GetFromBizNet(Args _args) { BizNetAppWSProvider.BizNetAppWSProvider service = new BizNetAppWSProvider.BizNetAppWSProvider(); BizNetAppWSProvider.GetGroupMemberEmailByNameByTypeCompletedEventArgs GetGroupMemberEmailByNameByType; str string; ; /* list of emails of group members */ string = service.GetGroupMemberEmailByNameByType('MIS_Bulletin','Menu Item'); info( strfmt("%1 ",string) ); }
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. Последний раз редактировалось Qaz Qwerty; 04.09.2008 в 05:27. Причина: картинку не видно |
|
Теги |
документация, ax4.0 |
|
|