AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 19.11.2004, 19:17   #1  
mmmax is offline
mmmax
Участник
 
12 / 10 (1) +
Join Date: 26.10.2004
? как работает пакетная обработка
Объясните пожалуйста, чем отличается
Основное\Периодические операции\Пакет\Обработка журнала пакетных заданий
от
Основное\Периодические операции\Пакет\режим сервера?
точнее зачем нужны журналы если есть группы?
Что за классы выбираются на вкладке разное Основное\Настройки\пакет\Типы журналов?
Для чего на этой форме кнопка Пакет, открывающая список заданий в очереди, какое отношение этот список имеет к данному журналу?
как работает смена статуса?
Если мы обрабатываем пакетный журнал тоже пакетным образом, то как запустить эту обработку?
Что значит галка активный в строках пакетного журнала?

Заранее благодарен...
Old 21.11.2004, 10:16   #2  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Журналы - устаревший инструмент.
В современных версиях можно обойтись без журналов, вы правы.
Old 21.11.2004, 19:45   #3  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Join Date: 10.06.2002
Location: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Re: как работае пакетная обработка
Quote:
Изначально опубликовано mmmax
...
Объясните пожалуйста, чем отличается
Основное\Периодические операции\Пакет\Обработка журнала пакетных заданий
от
Основное\Периодические операции\Пакет\режим сервера?
...
Первое позволяет тотчас же обработать журнал пакетной обработки или поставить его в очередь для обработки на пакетном сервере, второе запускает сам сервер пакетной обработки.
Quote:
Изначально опубликовано mmmax
...зачем нужны журналы... ?...
Журналы позволяют сгруппировать задания для пакетной обработки, обеспечить их выполнение в строго определенном порядке и друг за другом (а не в перемешку с остальными в рамках пакетной группы).

Если у вас пакетных заданий будет много, причем они будут не разовыми (например, есть ряд задач, которые должны выполняться ежедневно, а еще часть раз в месяц), то вам такими заданиями будет проще управлять.

Если у вас есть задачи, которые должны выполняться в строго определенной последовательности, то журналы являются самым удобным (хотя и не единственным) средством для решения такой задачи.
Quote:
Изначально опубликовано mmmax
...
Для чего на этой форме кнопка Пакет, открывающая список заданий в очереди, какое отношение этот список имеет к данному журналу?
...
Отношение к журналу имеет непосредственное. Позволяет отредактировать порядок выполнения задач и отказаться от выполнения определенных задач. Но изменения вносятся в журнал, а не применяются только для текущего запуска.
Quote:
Изначально опубликовано mmmax
...
Если мы обрабатываем пакетный журнал тоже пакетным образом, то как запустить эту обработку?
...
Основное\Периодические операции\Пакет\Обработка журнала пакетных заданий

Дальше на закладке Пакет нужно настроить параметры.
Quote:
Изначально опубликовано mmmax
...
Что значит галка активный в строках пакетного журнала?
...
Если ее снять, то задача не будет выполнена. Удобно, если задачу нужно временно не выполнять. В противном случае ее бы пришлось удалять из списка, а впоследствии добавлять вновь.
Quote:
Изначально опубликовано mmmax
...Заранее благодарен...
Не за что. Вы бы лучше справку почитали.
__________________
С уважением,
glibs®
Old 22.11.2004, 09:10   #4  
mmmax is offline
mmmax
Участник
 
12 / 10 (1) +
Join Date: 26.10.2004
У меня всё же осталась некоторая неясность .
Я правильно понимаю, что в журналах мы можем пакетно обрабатывать только тот набор классов, который выдаётся в списке на закладке разное формы Типы журналов?
Отсюда у меня и возник вопрос, зачем в этой форме кнопка Пакеты, ведь в независимости от того на каком типе журнала мы стоим, открывается всегда один и тот же список пакетов, с абсолютно одинаковой настройкой статусов?
Old 22.11.2004, 09:20   #5  
mmmax is offline
mmmax
Участник
 
12 / 10 (1) +
Join Date: 26.10.2004
А можно ли настроить параллельную обработку на разных машинах, если да, то как это сделать?
Old 22.11.2004, 09:32   #6  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Вам же объяснили.
Журналы нужны для того, чтобы выполнять пакеты периодически.
Начиная с 3й версии, появилась возможность задавать периодичность выполнения другими средствами. С 3й версии журналы пакетов устарели.

На разных машинах можно запускать разные пакетные группы.
Идея состоит в том, чтобы пакеты выполнялись последовательно и не блоклировали друг-друга. Поэтому подумайте над своим желанием, точно ли надо запускать параллельно?
Old 22.11.2004, 09:45   #7  
Recoilme is offline
Recoilme
злыдень
Recoilme's Avatar
Злыдни
 
895 / 192 (8) ++++++
Join Date: 18.06.2003
Начиная с 3й версии, появилась возможность задавать периодичность выполнения другими средствами.
Можно поинтересоваться... , какими?. Где почитать, и в чем +/-
Old 22.11.2004, 10:13   #8  
mmmax is offline
mmmax
Участник
 
12 / 10 (1) +
Join Date: 26.10.2004
Но почему журналами обрабатывается только ограниченное число классов?
Old 22.11.2004, 10:43   #9  
Vadik is offline
Vadik
Модератор
Vadik's Avatar
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Join Date: 18.11.2002
Location: гражданин Москвы
Quote:
Изначально опубликовано mmmax
Но почему журналами обрабатывается только ограниченное число классов?
Можно получить в журналах неограниченное количество наследников RunBaseBatch, перекрыв в них метод canGoBatchJournal
Old 22.11.2004, 10:46   #10  
OliaM is offline
OliaM
Участник
 
213 / 10 (1) +
Join Date: 30.09.2004
а зачем надо выбирать классы для типа журнала пакетной обработки?
на что это влияет?
почему такой ограниченный выбор этих классов? Можно ли его расширить?
Old 22.11.2004, 12:36   #11  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Изначально опубликовано Recoilme
Начиная с 3й версии, появилась возможность задавать периодичность выполнения другими средствами.
Можно поинтересоваться... , какими?. Где почитать, и в чем +/-
Attached Files
File Type: img51552-1 (24.8 KB, 1308 views)
Old 22.11.2004, 12:37   #12  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Вы как будто ветку сначала не читали.
Повторю еще раз:

Журнал - средство группировки пакетных заданий. Сгруппированные задания можно запускать с определенной периодичностью, определенным приоритетом и, вообще, обращаться с журналом, как с пакетным заданием.

Группировать в журналах можно только те пакетные задания, которые описаны классами-наследниками RunBaseBatch, и у которых метод canGoBatchJournal() возвращает true.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 22.11.2004, 12:45   #13  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
Quote:
Изначально опубликовано OliaM
а зачем надо выбирать классы для типа журнала пакетной обработки?
на что это влияет?
почему такой ограниченный выбор этих классов? Можно ли его расширить?
Для того, чтобы программист знал, что в классах, которые могут работать в журналах пакетной обработки, нельзя общаться с пользователем вне стандартного диалога. Поскольку пользователя при исполнении пакета просто не будет за монитором.
Old 22.11.2004, 13:50   #14  
Recoilme is offline
Recoilme
злыдень
Recoilme's Avatar
Злыдни
 
895 / 192 (8) ++++++
Join Date: 18.06.2003
2 Mazzy
Спасибо.
Только не понял... я всегда этим пользовался и думал что это пакетная обработка...
т.е. можно не указывать пакетную группу??? и задание выполниться без регистрации в журналах??? и выполниться на клиенте или сервере в зависимости от настроек класса???
Old 22.11.2004, 13:57   #15  
mazzy is offline
mazzy
Участник
mazzy's Avatar
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Join Date: 29.11.2001
Location: Москва
Blog Entries: 10
можно. без регистрации. только в Аксапте 3.0.
а вот про сервер/клиент - не уверен. Стоит уточнить у Максима Горбунова.
Old 22.11.2004, 14:24   #16  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Quote:
Изначально опубликовано Recoilme
... и выполниться на клиенте или сервере в зависимости от настроек класса???
Да. Только надо отдавать себе отчет в том, что в этом случае клиентом будет машина, на которой запущен сервер пакетной обработки.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 22.11.2004, 14:37   #17  
Recoilme is offline
Recoilme
злыдень
Recoilme's Avatar
Злыдни
 
895 / 192 (8) ++++++
Join Date: 18.06.2003
А если несколько серверов пакетной обработки разбитых по пакетным группам??? Выполниться на обоих??? А разве сервер умеет параллельно выполнять несколько процессов??? Или выстроит их в очередь??? Отсортирует по времени??? Кто-ть это юзает??? В чем + перед пакетником???
Old 22.11.2004, 16:05   #18  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Join Date: 27.11.2001
Location: Dubai, UAE
Не понял вопрос. Очередь заданий - она в любом случае одна. Сервера (сколько бы их ни было) лишь обслуживают эту очередь.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Old 23.11.2004, 08:59   #19  
KiselevSA is offline
KiselevSA
Злыдни
KiselevSA's Avatar
Злыдни
Лучший по профессии 2015
 
958 / 333 (13) ++++++
Join Date: 25.01.2002
Location: Москва
Quote:
Изначально опубликовано Maxim Gorbunov

Группировать в журналах можно только те пакетные задания, которые описаны классами-наследниками RunBaseBatch, и у которых метод canGoBatchJournal() возвращает true.
Максим, в некоторых случаях можно в журнал включить классы, у которых этот метод не возвращает true. Достаточно только знать полное имя класса и вставить его во вновь созданную строку вручную. А вот чем ограничивается использование класса в пакетной обработке - для меня загадка
Old 23.11.2004, 10:26   #20  
mmmax is offline
mmmax
Участник
 
12 / 10 (1) +
Join Date: 26.10.2004
?
Скажите, пожалуйста, в какой последовательности будут выполняться задания внутри пакетной группы, если все они имеют одинаковый приоритет?
Tags
пакетная обработка

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
aEremenko: Пакетная обработка в AX 2009 Blog bot DAX Blogs 4 28.09.2010 15:36
Не работает пакетная обработка dreamer DAX: Программирование 4 19.12.2007 10:43
Пакетная обработка Pavel Pustovalov DAX: Программирование 21 29.06.2005 05:51
Пакетная обработка ax_f DAX: Функционал 6 25.10.2004 12:58
Пакетная обработка. Период. задания накапливаются. Как? VadimVN DAX: Функционал 2 20.04.2004 10:23

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 03:57.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.