![]() |
#81 |
Участник
|
А если отдельно джобы запускать без контрольго списка развертывания?
|
|
![]() |
#82 |
MCT
|
Дело в том, что A-шки не запускаются, только N-ки и P-шки.
Я понимаю, что можно "загнать" информацию и N-ками, хочется понять почему A-шки не работают это раз. Второе то, что N-ки возвращают пустой набор. И тоже хочется из запустить. ![]()
__________________
Axapta book for developer |
|
![]() |
#83 |
MCT
|
Что получилось на данный момент - переустановил базу магазина с диска.
Далее прошел список повторного развертывания и некоторый пункты первоначального развертывания. Выполнились задания с А-1010 по А-1130 по ним прошла синхронизация. Остальные данные не синхронизировались. Валюты в их числе. Заметил особенность запуск задания из местоположения распределения(перевели, так перевели ![]() Весь бред что не хватает прав на запись касался того, что надо было корректно указать сервер, не пишет, потому что сервер не так настроен, а не какие права доступа! По всей видимости, в исключениях стоит что-то типа Exception.Tostring(), без детализации по типу исключительной ситуации, о чем говорится на курсе третьей разработки. На какие то вопросы отвечаю сам, жизнь такая ![]() Итого - что же может быть и почему так - то бишь как запустить все задания? ps в логе стоит X++: CCriticals::IncActivityCounter
__________________
Axapta book for developer Последний раз редактировалось MikeR; 10.07.2013 в 18:47. |
|
![]() |
#84 |
Читатель
|
это скорее сообщение об инкременте счетчика
|
|
![]() |
#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. |
|
![]() |
#86 |
Участник
|
Я правильно понимаю, что пакеты создаются, задания добавляются в таблицу Обмена сообщениями. Но служба их не обрабатывает в ПОС они не попадают?
|
|
![]() |
#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 |
|
![]() |
#88 |
MCT
|
Да, и такое ощущение, что когда выходит много сообщений по инкременту, то лог не обновляется.
__________________
Axapta book for developer |
|
![]() |
#89 |
MCT
|
Это лечится очисткой базы сообщений.
__________________
Axapta book for developer |
|
![]() |
#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 |
|
![]() |
#91 |
MCT
|
Цитата:
Во чудеса... ![]()
__________________
Axapta book for developer |
|
|
За это сообщение автора поблагодарили: R.Safianov (1). |
![]() |
#92 |
Участник
|
Поздравляю! :-)
Вообще конечно подводных камней больше чем воды... Транзакционную web-службу уже развернули? |
|
![]() |
#93 |
MCT
|
Цитата:
ЗЫ Уже заготовил отравленные пули для разработчиков ![]()
__________________
Axapta book for developer |
|
![]() |
#94 |
Участник
|
|
|
![]() |
#95 |
MCT
|
Ну и по всей видимости, что бы было соответствие по таблицам и полям основной базы и магазинной. Там же есть такой пункт как выбор чтения схемы, но как оказалось это фикция....
__________________
Axapta book for developer |
|
![]() |
#96 |
Участник
|
Цитата:
P.S. Видимо рецепт приготовления этой "кошки" еще не дописан. ![]() |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
![]() |
#97 |
MCT
|
Первичное развертывание прошло.
![]() Теперь необходимо поменять записи в inventtablemodule, так как при первичном развертывании туда попали записи с неправильным dataareaid. Удалил записи в табличке терминала, запускаю A-1040 , записалось, что процесс выполнился, только записей в таблицу не добавилось. Стандартный вопрос..... ![]() Есть несколько вариантов создавать свои под задания и задания или использовать существующие?
__________________
Axapta book for developer Последний раз редактировалось MikeR; 15.07.2013 в 19:50. |
|
![]() |
#98 |
Участник
|
|
|
![]() |
#99 |
MCT
|
Закономерный вопрос - если в базе магазина записи отсутствуют, а в центральной базе есть, то не считается ли это изменением?
__________________
Axapta book for developer |
|
![]() |
#100 |
Участник
|
Цитата:
Т.е. под выгрузкой только "изменений" подразумевается выгрузка только изменившихся таблиц. Здесь я могу ошибаться (не до конца все проверено). При этом если магазин не был полностью выгружен, то действительно задания с типом A не проходят. Видимо это опять связано с особенностью расчета счетчиков репликации. ЗЫ Кстати когда делается начальное развертывание магазина через Администрирование, то там как раз отрабатывают джобы типа A. Только при этом проводится инициализация номерных серий и сброс счетчиков репликации. Поэтому я и сделал предположение, как он это делает :-) Последний раз редактировалось R.Safianov; 16.07.2013 в 14:40. |
|
|
За это сообщение автора поблагодарили: MikeR (2). |
Теги |
retail, ax2012 |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|