09.07.2013, 15:14 | #81 |
Участник
|
А если отдельно джобы запускать без контрольго списка развертывания?
|
|
10.07.2013, 09:40 | #82 |
MCT
|
Дело в том, что A-шки не запускаются, только N-ки и P-шки.
Я понимаю, что можно "загнать" информацию и N-ками, хочется понять почему A-шки не работают это раз. Второе то, что N-ки возвращают пустой набор. И тоже хочется из запустить.
__________________
Axapta book for developer |
|
10.07.2013, 18:44 | #83 |
MCT
|
Что получилось на данный момент - переустановил базу магазина с диска.
Далее прошел список повторного развертывания и некоторый пункты первоначального развертывания. Выполнились задания с А-1010 по А-1130 по ним прошла синхронизация. Остальные данные не синхронизировались. Валюты в их числе. Заметил особенность запуск задания из местоположения распределения(перевели, так перевели почему не назвали настройки распределения каналов, на мой взгляд было бы понятнее, а так какой-то тяжелый термин получился, ну ладно речь не об этом ) приводит к принудительному выполнению задания, а через график распределения не приводит. Через график вообще N-ки не идут. Весь бред что не хватает прав на запись касался того, что надо было корректно указать сервер, не пишет, потому что сервер не так настроен, а не какие права доступа! По всей видимости, в исключениях стоит что-то типа Exception.Tostring(), без детализации по типу исключительной ситуации, о чем говорится на курсе третьей разработки. На какие то вопросы отвечаю сам, жизнь такая Итого - что же может быть и почему так - то бишь как запустить все задания? ps в логе стоит X++: CCriticals::IncActivityCounter
__________________
Axapta book for developer Последний раз редактировалось MikeR; 10.07.2013 в 18:47. |
|
11.07.2013, 11:21 | #84 |
Читатель
|
это скорее сообщение об инкременте счетчика
|
|
11.07.2013, 14:21 | #85 |
MCT
|
Продолжаю копать дальше -
При вызове N-1000 по логу формируется файл X++: (10884) [32] CCriticals::GetInstance 2013.7.11 13:50:21:736 (10884) [32] CCriticals::CreateTempFile 2013.7.11 13:50:21:737 (10884) [4] CCriticals::CreateTempFile: Create a temp file called 'C:\Users\......\AppData\Local\Microsoft Dynamics AX\60\Commerce Data Exchange\Synch Service\AXAOS....\work\AXAOS...-82-I.tmp' 2013.7.11 13:50:21:756 (10884) [4] CCriticals::CreateTempFile: Successfully created temp file 'C:\Users\......\AppData\Local\Microsoft Dynamics AX\60\Commerce Data Exchange\Synch Service\AXAOS...\work\AXAOS...-82-I.tmp' 2013.7.11 13:50:21:759 (10884) [32] CStlStream::Open 2013.7.11 13:50:21:759 (10884) [2] CStlStream::Open: Trying to open C:\Users\...\AppData\Local\Microsoft Dynamics AX\60\Commerce Data Exchange\Synch Service\AXAOS....\work\AXAOS...82-I.tmp for writing 2013.7.11 13:50:21:762 (10884) [8] CStlStream::Open: Successfully opened C:\Users\.....\AppData\Local\Microsoft Dynamics AX\60\Commerce Data Exchange\Synch Service\AXAOS...\work\AXAOS....-82-I.tmp 2013.7.11 13:50:21:762 (10884) [2] CTransMgr::ReadFile: Successfully opened temp file 'C:\Users\.....\AppData\Local\Microsoft Dynamics AX\60\Commerce Data Exchange\Synch Service\AXAOS...\work\AXAOS....-82-I.tmp' 2013.7.11 13:50:21:764 (10884) [4] CSocketConnection::WaitForData: Command = TYPE_MSG 2013.7.11 13:50:21:764 (10884) [32] CCriticalItem::Update 2013.7.11 13:50:21:764 (10884) [32] CCriticals::GetInstance 2013.7.11 13:50:21:764 (10884) [32] CCriticals::IncActivityCounter 2013.7.11 13:50:21:766 (10884) [32] CStlStream::Write 2013.7.11 13:50:21:768 (10884) [2] CTransMgr::ReadFile: Wrote 3557 bytes to stream 2013.7.11 13:50:21:768 (10884) [4] CSocketConnection::WaitForData: Command = TYPE_CMD.CMD_DATAEND 2013.7.11 13:50:21:768 (10884) [2] CTransMgr::ReadFile: Wrote a total of 3557 bytes to stream 2013.7.11 13:50:21:768 (10884) [32] CCriticalItem::Update 2013.7.11 13:50:21:768 (10884) [32] CCriticals::GetInstance X++: <?xml version="1.0" encoding="utf-8" ?> - <Microsoft.Dynamics.Retail.StoreConnect.Request.AXHandler.SCAXSourceRequestHeader> <PartitionID>5637144576</PartitionID> <JobID>N-1000</JobID> <DataAreaID>x5</DataAreaID> <DataProcessingClassName /> - <DeleteOnTargetRequests> - <SCDeleteByFilterRequest> <TargetTableName>CURRENCY</TargetTableName> и запросы X++: <Query>SELECT * FROM %1 WHERE 1==1</Query> <Query>SELECT * FROM %1 WHERE 1==1</Query> <Query>date dt1=01\01\1900; date dt2=31\12\2154; SELECT validTimeState(dt1,dt2) * FROM %1 WHERE 1==1</Query> Но в базу магазина не попадают.
__________________
Axapta book for developer Последний раз редактировалось MikeR; 11.07.2013 в 14:29. |
|
11.07.2013, 14:26 | #86 |
Участник
|
Я правильно понимаю, что пакеты создаются, задания добавляются в таблицу Обмена сообщениями. Но служба их не обрабатывает в ПОС они не попадают?
|
|
11.07.2013, 14:48 | #87 |
MCT
|
Я чего спросил то - странно такое видеть
X++: 2013.7.11 14:45:48:930 (7716) [2] CSysMgr::ProcessWaiting: Process Waiting 2013.7.11 14:45:48:932 (7716) [32] CSysMgr::ReadReadyIncMsg 2013.7.11 14:45:48:954 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:955 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:956 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:957 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:958 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:959 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:960 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:961 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:962 (7716) [32] CCriticals::IncActivityCounter 2013.7.11 14:45:48:968 (7716) [32] CSysMgr::CheckStatusQueue 2013.7.11 14:45:48:968 (7716) [2] CSysMgr::CheckStatusQueue: Check Status Queue 2013.7.11 14:45:48:971 (7716) [32] CSysMgr::ReadRangeIncMsg
__________________
Axapta book for developer |
|
11.07.2013, 16:02 | #88 |
MCT
|
Да, и такое ощущение, что когда выходит много сообщений по инкременту, то лог не обновляется.
__________________
Axapta book for developer |
|
11.07.2013, 18:32 | #89 |
MCT
|
Это лечится очисткой базы сообщений.
__________________
Axapta book for developer |
|
12.07.2013, 10:22 | #90 |
MCT
|
Переименовал Exchange Service и вообще стало все хорошо.
Но при выполнении задания A-1010_OC такая ошибка X++: Write request on table:[dbo].[CUSTTABLE] failed to execute
....
Primary key column: DATAAREAID is not defined in schema of table: CUSTTABLE
__________________
Axapta book for developer |
|
12.07.2013, 11:58 | #91 |
MCT
|
Цитата:
Во чудеса...
__________________
Axapta book for developer |
|
|
За это сообщение автора поблагодарили: R.Safianov (1). |
12.07.2013, 14:46 | #92 |
Участник
|
Поздравляю! :-)
Вообще конечно подводных камней больше чем воды... Транзакционную web-службу уже развернули? |
|
12.07.2013, 15:46 | #93 |
MCT
|
Цитата:
ЗЫ Уже заготовил отравленные пули для разработчиков
__________________
Axapta book for developer |
|
12.07.2013, 16:39 | #94 |
Участник
|
|
|
12.07.2013, 16:47 | #95 |
MCT
|
Ну и по всей видимости, что бы было соответствие по таблицам и полям основной базы и магазинной. Там же есть такой пункт как выбор чтения схемы, но как оказалось это фикция....
__________________
Axapta book for developer |
|
12.07.2013, 16:54 | #96 |
Участник
|
Цитата:
P.S. Видимо рецепт приготовления этой "кошки" еще не дописан. |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
15.07.2013, 19:30 | #97 |
MCT
|
Первичное развертывание прошло.
Теперь необходимо поменять записи в inventtablemodule, так как при первичном развертывании туда попали записи с неправильным dataareaid. Удалил записи в табличке терминала, запускаю A-1040 , записалось, что процесс выполнился, только записей в таблицу не добавилось. Стандартный вопрос..... Есть несколько вариантов создавать свои под задания и задания или использовать существующие?
__________________
Axapta book for developer Последний раз редактировалось MikeR; 15.07.2013 в 19:50. |
|
15.07.2013, 20:34 | #98 |
Участник
|
|
|
16.07.2013, 10:05 | #99 |
MCT
|
Закономерный вопрос - если в базе магазина записи отсутствуют, а в центральной базе есть, то не считается ли это изменением?
__________________
Axapta book for developer |
|
16.07.2013, 14:35 | #100 |
Участник
|
Цитата:
Т.е. под выгрузкой только "изменений" подразумевается выгрузка только изменившихся таблиц. Здесь я могу ошибаться (не до конца все проверено). При этом если магазин не был полностью выгружен, то действительно задания с типом A не проходят. Видимо это опять связано с особенностью расчета счетчиков репликации. ЗЫ Кстати когда делается начальное развертывание магазина через Администрирование, то там как раз отрабатывают джобы типа A. Только при этом проводится инициализация номерных серий и сброс счетчиков репликации. Поэтому я и сделал предположение, как он это делает :-) Последний раз редактировалось R.Safianov; 16.07.2013 в 14:40. |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
Теги |
retail, ax2012 |
|
|