Показать сообщение отдельно
Старый 04.09.2008, 05:22   #4  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
Все руки не доходили, страшно было, а оказалось это требует пары часов даже для такого чайника как я.
Детальное описание на 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. Причина: картинку не видно