|
![]() |
#1 |
Участник
|
Цитата:
https://github.com/Microsoft/Recurri...ions-Scheduler |
|
![]() |
#2 |
Banned
|
Цитата:
Цитата:
Сообщение от trud
![]() Это вроде описано в документации. есть даже пример с открытым кодом
https://github.com/Microsoft/Recurri...ions-Scheduler Но это не совсем "то". Хотя я уже все понял. Martin Dráb сказал что можно все что можно в .NET и я призадумался. И обнаружил что в современном .NET можно сделать гораздо меньше чем в мое время. То есть .NET Remoting (https://en.wikipedia.org/wiki/.NET_Remoting) в D365FO не применим. Это конечно вопрос к .NET. То есть .NET Business Connector уже не часть D365FO и варианты вызова кода это только веб-сервисы. Через AAD и IIS и никак иначе. И тут я всплакнул за Business Connector. |
|
![]() |
#3 |
Участник
|
Цитата:
|
|
![]() |
#4 |
Banned
|
Цитата:
Сообщение от belugin
![]() Если сборка уже загружена в процесс dyn365fo и вызвана оттуда, то из нее можно вызывать X++ классы https://docs.microsoft.com/en-us/dyn...business-logic
В приведенном примере AXQueryProvider (LINQ) и подписка на AX событие из C#. Вызова X++ класса в примере нет. Кстати жалуются что данный пример не рабочий из-за binding errors. "12 Sep 2018 Bug 246523 has been logged to track this issue." и до сих пор. https://github.com/MicrosoftDocs/dyn...lic/issues/326 Но идея интересная сама по себе. Только мне кажется что это даже чинить не будут, закроют такую фичу как ненужную. Оставив замечательную статью о возможностях ![]() И будет сакральное знание о том что так делать не стоит уделом экспертов которым платят за то что они знают чему верить, а чему нет. Я например из этого понял что AX из C# это плохой и проблемный дизайн в данном контексте. Так как то же самое можно сделать с C# из X++ и спокойнее спать. Или таки есть опыт вызовов X++ классов из C#? |
|
![]() |
#5 |
Banned
|
Цитата:
https://en.wikipedia.org/wiki/Java_r...hod_invocation https://docs.oracle.com/javase/1.5.0...llo-world.html При этом да, судя по всему Java RMI сейчас используют намного меньше чем раньше, все делают REST. Как бы общий тренд вообще. P.S. По сути формально оставшись Java RMI тоже с рынка ушла. Но добавляя (интеграционный) компонент на ту же машину (в виде DLL в случае .NET) и использовать web-средства коммуникации, это странно. Даже в on-premise это сборка (подписанная причем) должна быть зарегистрирована как приложение в Azure AD и ходить TCP через IIS (в AX). Последний раз редактировалось ax_mct; 12.03.2019 в 17:59. |
|
Теги |
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар |
|
|