|
![]() |
#1 |
Участник
|
__________________
Ivanhoe as is.. |
|
![]() |
#2 |
Участник
|
Пакетные задания, которые выполняются на сервере, работают на CIL коде.
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#3 |
Участник
|
Для отладки можно и не в пакете запустить то же задание.
Явно и всегда в CIL выполняется код, потребляемый порталом, репортингом, воркфлоу(?), благо пока это все не юзается активно. Кстати, CIL еще надо пересобирать отдельно, иначе в CIL код будет старый, что может приводить к интересным последствиям, при этом: Если у вас в приложении хоть где-то есть нескомпилированный метод - CIL не обновится. Если вы забыли нажать кнопку - создать инкрементный CIL - CIL не обновится. Если вы нажмете кнопку - генерировать полный CIL - сервер будет пыхтеть сутки, сожрет кучу памяти, может упасть - и CIL не обновится. Если у вас больше одного AOS - второй и далее надо перегружать, иначе - ну вы поняли (MS кстати пообещал подумать об этом) If you hold back anything, I'll kill ya. If you bend the truth or I think you're bending the truth, I'll kill ya. If you forget anything, I'll kill ya. In fact, you're gonna have to work very hard to stay alive, Nick. Now do you understand everything I've said? Because if you don't, I'll kill ya. (Lock, Stock, and Two Smoking Barrels(С)) ЗЫ CIL-у тем не менее - лучей добра, некоторые алгоритмы отнего сильно выигрывают, а некоторые технологи без него не могут в принципе Последний раз редактировалось imir; 28.09.2012 в 16:36. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от imir
![]() Для отладки можно и не в пакете запустить то же задание.
Явно и всегда в CIL выполняется код, потребляемый порталом, репортингом, воркфлоу(?), благо пока это все не юзается активно. Кстати, CIL еще надо пересобирать отдельно, иначе в CIL код будет старый, что может приводить к интересным последствиям, при этом: Если у вас в приложении хоть где-то есть нескомпилированный метод - CIL не обновится. Если вы забыли нажать кнопку - создать инкрементный CIL - CIL не обновится. Если вы нажмете кнопку - генерировать полный CIL - сервер будет пыхтеть сутки, сожрет кучу памяти, может упасть - и CIL не обновится. Если у вас больше одного AOS - второй и далее надо перегружать, иначе - ну вы поняли (MS кстати пообещал подумать об этом) If you hold back anything, I'll kill ya. If you bend the truth or I think you're bending the truth, I'll kill ya. If you forget anything, I'll kill ya. In fact, you're gonna have to work very hard to stay alive, Nick. Now do you understand everything I've said? Because if you don't, I'll kill ya. (Lock, Stock, and Two Smoking Barrels(С))
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
Железо посредственное - старый 2ух процессорный сервер, памяти 64, но хватило бы и 16 оно больше не ест, билд 6.0.1108.670, но от билда к билду разницы по скорости сборки цила не замечал.
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Цитата:
А какие такие технологии не могут жить без цила?)
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy |
|
![]() |
#9 |
Участник
|
Да все что пристроено к аксе сбоку, конечно можно использовать NET connector, но это не так удобно. Все равно все туда вольется, пока что работает в смешанном режиме.
Последний раз редактировалось imir; 29.09.2012 в 12:34. |
|
![]() |
#10 |
Участник
|
Цитата:
X++: void updatePrinterSettingsFormLetter(container _printerSettings, PrintSetupOriginalCopy _originalCopy = PrintSetupOriginalCopy::Original) { if (_originalCopy == PrintSetupOriginalCopy::Copy) { contract.parmPrintersettingsFormletterCopy(SysOperationHelper::base64Encode(_printerSettings)); } else { contract.parmPrintersettingsFormletter(SysOperationHelper::base64Encode(_printerSettings)); } } Если контейнер в отладчике еще как-то можно посмотреть, то строка эта.. Самое смешное - есть два класса - системный PrintJobSettings и самописный SRSPrintDestinationSettings - их оба можно в этот метод впихнуть и будет работать, хотя они ни в каком родстве не состоят - no comment. |
|
![]() |
#11 |
Участник
|
Привет всем!
Меня тоже запустили в AX2012. Правильно ли я понимаю, что если у всех пользователей системы выключить галку "Выполнить бизнес-операции в CIL", то все пакетные обработки будут работать "по-старинке" ? Я пока не собираюсь выключать эту галку, но поглядываю на нее. |
|
![]() |
#12 |
Участник
|
|
|
Теги |
ax2012, cil, debug, debug code, debug managed code, отладка, отладчик |
|
|