25.08.2008, 21:55 | #1 |
китайский стажер
|
DAX4 берет данные из SharePoint - как закодить?
Задача взять нечто (в конкретном случае - список email адресов пользователей, входящих в определенную группу рассылки) из web-сервиса (в данном случае BizNet, но это не сильно отличается от общеизвестного SharePoint).
Как это сделать? Если кто-нибудь может хоть что-нибудь подсказать (ссылки на документации, кусочки кода, ссылки на статьи). Любая помощь будет очень кстати. Спасибо!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
26.08.2008, 10:39 | #2 |
Участник
|
Цитата:
Сообщение от Qaz Qwerty
Задача взять нечто (в конкретном случае - список email адресов пользователей, входящих в определенную группу рассылки) из web-сервиса (в данном случае BizNet, но это не сильно отличается от общеизвестного SharePoint).
Как это сделать? Если кто-нибудь может хоть что-нибудь подсказать (ссылки на документации, кусочки кода, ссылки на статьи). Любая помощь будет очень кстати. Спасибо!
__________________
С уважением Шатохин Святослав. |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
27.08.2008, 22:08 | #3 |
китайский стажер
|
Спасибо, попробую разобраться с этой веткой
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
04.09.2008, 05:22 | #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 |
|
|