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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.08.2010, 11:49   #1  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
? Пакетное задание в статусе "Выполнение" висит больше 4 дней.
Основное -- Запросы -- Пакетное задание
Пакетное задание в статусе "Выполнение" висит больше 4 дней.

На форме "Список задач" строка в статусе "Готово" (переход и формы "Пакетное задание" по кнопке "Просмотр задач")

Пакетник стандартный, импорт данных из Excel (класс SysDataImportExcel)

Настроен запуск на Пакетном сервере - но место запуска почему-то в итоге "клиент" (поле "Запустить из местоположения" = Клиент )

Почему пакетное задание в статусе "Выполнение" так долго?
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.

Последний раз редактировалось Poleax; 19.08.2010 в 12:11.
Старый 19.08.2010, 13:15   #2  
titov is offline
titov
Участник
 
73 / 87 (3) ++++
Регистрация: 23.12.2005
Адрес: Казань
класс SysDataImportExcel свойство RunOn = Client, далее смотрим класс BatchInfo метод doBatch
...
batch.RunType = this.parmRunClass().runsImpersonated() ? BatchRunType::Server : BatchRunType::Client;
...
это причина места запуска Клиент

без доработки - придеться указать Группу пакетов, которая не входит в обработку пакетником АОСа (администрирование\настройка\конфигурация сервера) и запускать пакет в режиме версии 4.0, то есть Основное\периодические операции\обработка - здесь класс отработает как и положено под клиентом.

То что статус Выполнение - это конечно глюк, ничего там не делается. Но глюк в том, что АОС вообще не должен был бы взять на обработку пакет Клиент. АОС ставит Готово на пакетную проводку и все. Иначе была бы ошибка о попытке запустить класс на клиенте под серверным пакетом.

насчет доработки - а вот можно ли запустить SysDataExcelCOM под сервером?
За это сообщение автора поблагодарили: Poleax (2).
Старый 19.08.2010, 13:20   #3  
titov is offline
titov
Участник
 
73 / 87 (3) ++++
Регистрация: 23.12.2005
Адрес: Казань
поправлюсь - причина не свойство RunOn... а метод SysDataImportExcel
X++:
public boolean runsImpersonated()
{
    return false;
}
Старый 19.08.2010, 13:42   #4  
titov is offline
titov
Участник
 
73 / 87 (3) ++++
Регистрация: 23.12.2005
Адрес: Казань
Вывод в Excel на сервере - а вот и тема в тему
Старый 19.08.2010, 14:11   #5  
Poleax is offline
Poleax
Модератор
Аватар для Poleax
MCP
MCBMSS
Злыдни
 
1,353 / 595 (22) +++++++
Регистрация: 17.02.2005
Адрес: msk
Записей в блоге: 34
Цитата:
Сообщение от titov Посмотреть сообщение
поправлюсь - причина не свойство RunOn... а метод SysDataImportExcel
X++:
public boolean runsImpersonated()
{
    return false;
}
Спасибо за пояснения, подумаю.

Цитата:
Сообщение от titov Посмотреть сообщение
Вывод в Excel на сервере - а вот и тема в тему
Тема не в тему, меня интересует импорт через группу определения
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сделать: пакетное задание в AX 2009 чаще 3 минут EVGL DAX: Администрирование 14 15.04.2011 10:43
Что значит "Вы не можете разбить больше, чем финансово открыто"? skof DAX: Прочие вопросы 6 19.06.2006 09:05
Выполнение функции "перенос начальных сальдо" в середине года SSM DAX: Функционал 2 21.07.2005 10:08
заключительное задание в модуле "Производство"... netbas DAX: Функционал 0 16.03.2005 15:42
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:20.