AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2024, 09:43   #1  
Lankey is offline
Lankey
Участник
 
126 / 28 (1) +++
Регистрация: 19.05.2020
Под кем выполняется DIXF batch job?
AX2012
Есть DIXF batch job. Он импортирует csv файлы в AX
Почему-то не переносит отработанные файлы из одной папки в другую.
Под каким пользователем выполняется такой DIXF batch job? Business connector-а? AOS service-а? Пользователя, что batch job создал?
Старый 24.10.2024, 10:01   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
372 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
А это какой то стандартный DIXF джоб или самописный ?
Что в логах пакетного задания ?

В целом работа с файлами происходит на стороне SQL сервера, вот статья на русском п.6 - https://wiki.programstore.ru/arxitek...7toi3508631042

а так - при работе в пакетном задании взаимодействие с внешними компонентами идет от учетки АОСа - те если вы пишите свою ПО, которая работает с файлами, то взаимодействие будет от учетки АОСа в пакетном режиме.
__________________
Sergey Nefedov
Старый 24.10.2024, 18:31   #3  
Lankey is offline
Lankey
Участник
 
126 / 28 (1) +++
Регистрация: 19.05.2020
Спасибо
И свой, но стандартный, вот, тоже: я попробовала на условиях доставки (DlvTerm) стандартной entity и с ней получаю тоже проблемуу с перемещением файлов.

Есть корневая папка "Входящие" и в ней три подпапки "Обрабатываемые" "Обработанные" и "Ошибка" . Я кладу файл в корень (т.е "Входящие")
Батч берет файли и переносит в "Обрабатываемые" . Все ок. но по окончании обработки ни в "Обработанные" ни в "Ошибка" не переносит, хотя все без ошибок заканчивается, и новый DlvTerm вставляется в таблицу на стороне аксапты.
На папках уже все права на всех дала + явно указала учетки, под которыми сервисы AOS и SQL крутятся и им все права явно дала. Но, мне кажется, дело не в правах, раз он из корня может удалить и перенести в подпапку.

Нашла в eventLog ошибку Object server01: RPC exception 1702
Она проскакивает каждый раз, как запускаю батч. Это может быть это просто создание инфолога ее триггерит, судя по https://schweda.net/blog_ax.php?bid=668&wdl=en но , может, и WinAPI на серсере не нравится ему. Но это врят ли , код-то стандартный.

Последний раз редактировалось Lankey; 24.10.2024 в 19:53.
Старый 24.10.2024, 22:52   #4  
Lankey is offline
Lankey
Участник
 
126 / 28 (1) +++
Регистрация: 19.05.2020
Странная вещь: я убрала галку "Execute target step", и файл был успешно перемещен из "Обрабатываемые" в "Обработанные"
А если галку оставить , то файл остается в "Обрабатываемые" . Хотя ошибок в батче нет, и данные успешно вставляются в AX.

Последний раз редактировалось Lankey; 24.10.2024 в 22:55.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: Monitoring Long Running Batch Jobs with Power Automate Blog bot DAX Blogs 0 13.08.2021 01:32
kurthatlevik: Batch Jobs; Take control of the executions Blog bot DAX Blogs 0 20.01.2020 20:13
dennis365foroperations: It’s back! Batch job history clean-up is available (again) Blog bot DAX Blogs 0 12.10.2017 16:11
patrickmouwen: Dynamics AX Retail: how to automate processes and interfaces in a combined way Blog bot DAX Blogs 0 23.12.2015 23:11
axaptapedia: Batch processing Blog bot DAX Blogs 0 29.01.2009 17:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:18.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.