03.07.2013, 15:02 | #61 |
Участник
|
|
|
03.07.2013, 15:24 | #62 |
MCT
|
Странно, в Запросах> Сообщения службы Commerce Data Exchange нет вообще записей.
Служба - Microsoft Dynamics AX for Commerce Data Exchange Synch Service в оснастке служб.
__________________
Axapta book for developer |
|
03.07.2013, 16:00 | #63 |
Участник
|
Там вроде как только зависшие пакеты отображаются или в случае потери канала связи.
После запуска задания в Event Loge есть ошибка какая-нибудь? Может быть у учеток прав не хватает. В этой части очень чувствительная штука. Попробуйте в Администрировании редеплоймент POS запустить в контрольных списках. |
|
03.07.2013, 17:42 | #64 |
MCT
|
Права проверил - вход на сервер и выборка данных работает.
Переразвернул POS. Заметил такую вещь - если у Р-0001 заменить класс выполнения на RetailConnReplicationNJob, тоже перестает выполняться. Если у N-1040 поменять на RetailConnReplicationPJob, то генерится ошибка 32769 с описанием Target request handler failed to process target request header: SCAXRequestHandlerException: AX target request handler failed to process request. NotSupportedRequestTypeException: AX writer can only handle insert-only requests. Delete requests are n На всякий случай поменял учетку и увеличил права в базе данных, переразвернул POS, ошибка не повторяется, но и кроме P-0001 никакие другие задания не выполняются.
__________________
Axapta book for developer Последний раз редактировалось MikeR; 03.07.2013 в 18:20. |
|
03.07.2013, 18:32 | #65 |
Участник
|
Цитата:
|
|
04.07.2013, 10:02 | #66 |
Участник
|
Цитата:
Сообщение от MikeR
Права проверил - вход на сервер и выборка данных работает.
Переразвернул POS. Заметил такую вещь - если у Р-0001 заменить класс выполнения на RetailConnReplicationNJob, тоже перестает выполняться. Если у N-1040 поменять на RetailConnReplicationPJob, то генерится ошибка 32769 с описанием Target request handler failed to process target request header: SCAXRequestHandlerException: AX target request handler failed to process request. NotSupportedRequestTypeException: AX writer can only handle insert-only requests. Delete requests are n Попробуйте запустить задание и посмотреть системный лог. Причем на нескольких серверах. Проверьте учетку для бизнес-коннектора. Хотя у вас до этого момента явно дело не доходит. |
|
04.07.2013, 14:53 | #67 |
MCT
|
Что получилось на данный момент - задания начали появляться в jobId. В первом задании, ошибка "Target request handler failed to process target request header: SCAXRequestHandlerException: AX target request handler failed to process request. NotSupportedRequestTypeException: AX writer can only handle insert-only requests. Delete requests are n" то есть на хватает разрешений.
Настройки соответствуют, как описано Здесь . Чего еще не хватает?
__________________
Axapta book for developer |
|
04.07.2013, 16:46 | #68 |
Участник
|
Это уже гуглится. Если кратко, то проблема насколько я понимаю в следующем:
1) Либо не выполняется лицензионное условие. 2) Либо в заданиях планировщика вы включали автомэппинг полей. Эта процедура делает полный мэпинг, но при этом добавляет поля, которые в принципе не должны переноситься (RECID, RecVersion и т.д.). 3) Попробуйте взять какой-нибудь маленький джоб (например, валюты). Включите логирование для службы Sync Service, запустите маленькое задание и посмотрите что пишет в логе. |
|
05.07.2013, 15:54 | #69 |
MCT
|
По всей видимости проблема была в POSUsers.
Удалил магазин, прошел еще раз все шаги развертывания. Теперь о чудо ошибки нет, задания все выполняются на ура, только таблицы в новом магазине пустые, даже после redeploy магазина. Короче не заполняются. tryCount = 0 ServerMsg ="" PS есть еще идеи?
__________________
Axapta book for developer Последний раз редактировалось MikeR; 05.07.2013 в 17:52. |
|
06.07.2013, 00:28 | #70 |
Читатель
|
Идей масса. Есть ли у учетки Business Connector доступ к данным в Аксе? Что во временных файлах Synch Service, и вообще появляются ли они (лучше на время поставить галку Keep package files, тогда они не будут сразу удаляться)? Write to Windows event log включен и нет ли там каких-то ошибок? Incoming и Outgoing Message оба без ошибок?
Последний раз редактировалось b_nosoff; 06.07.2013 в 00:31. |
|
06.07.2013, 21:32 | #71 |
MCT
|
На самом деле сам накосячил - указал не тот сервер в Commerce Service.
Но результаты предполагают заведение ошибки у вендора 1 Ошибок нет. 2 В обе таблицы (Incoming и Outgoing ) пишется, что нет записей. Теперь вернулся к той ситуации, что не хватает прав доступа. И вот уже теряюсь в догадках - что еще править, так как права то точно выставлены ( даже с запасом) ?
__________________
Axapta book for developer |
|
07.07.2013, 23:44 | #72 |
Читатель
|
Чисто для эксперимента - дайте пользователю Business Proxy права админа в аксапте.
|
|
08.07.2013, 09:58 | #73 |
MCT
|
Уже все sys admin, по-боку безопасность , лишь бы заработало...
Проблема осталась. В SCMonitoring есть строчка X++: SCMonitoring: Error: System.ServiceModel.CommunicationObjectFaultedException: System.ServiceModel.Channels.ServiceChannel , Faulted. X++: NET exception happen on server side, and you didn't catch and handle it, and didn't convert it to a SOAP fault, either. Now since the server side "bombed" out, the WCF runtime has "faulted" the channel - e.g. the communication link between the client and the server is unusable - after all, it looks like your server just blew up, so you cannot communicate with it any more Поправьте, если не прав...
__________________
Axapta book for developer Последний раз редактировалось MikeR; 08.07.2013 в 10:17. |
|
08.07.2013, 10:34 | #74 |
Участник
|
Попробуйте обновить WCF в конфигурации DAX.
Для тонкого клиента и Коннектора. |
|
08.07.2013, 14:20 | #75 |
MCT
|
Перекомпилировал, перестроил CIL обновил конфигурации - ошибка осталась.
__________________
Axapta book for developer |
|
08.07.2013, 15:58 | #76 |
Участник
|
|
|
08.07.2013, 16:07 | #77 |
MCT
|
Ошибка
X++: [08.07.2013 - 15:59:59] - SCMonitoring: Error: System.ServiceModel.CommunicationObjectFaultedException: System.ServiceModel.Channels.ServiceChannel , Faulted. Лог создается, задания не выполняются по причине отсутствия прав, хотя на самом деле это ошибка самой службы, клиент отказывается с ней коммуницировать (судя по логу) и рвет соединение. Пере развернул службу, поставил отметку, чтобы сама настроилась, все прошло успешно, зеленые квадратики и все такое. Не понимаю почему клиент рвет соединение? Может надо деплоить на уровне базы данных, а не на уровне сервера приложения?
__________________
Axapta book for developer |
|
08.07.2013, 17:55 | #78 |
Участник
|
|
|
08.07.2013, 18:36 | #79 |
MCT
|
Переустановил магазин вместе с базой. Не происходит развертывания первоначального набора данных, не нашел как это сделать более правильно, удалил данные с помощью job
X++: delete_from RetailConnScheduleJobMapping; delete_from RetailConnSchedule; delete_from RetailHour; delete_from RetailSupportedCountryRegion; delete_from RetailPOSTheme; delete_from RetailPermissions; delete_from RetailOperations; delete_from RetailConnSchedulerSubjobFieldList; delete_from RetailConnSchedulerSubjobTable; delete_from RetailConnSchedulerJobLine; delete_from RetailConnLocationDesignTableField; delete_from RetailConnLocationDesignTable; delete_from RetailConnDistributionGroup;
__________________
Axapta book for developer |
|
09.07.2013, 13:11 | #80 |
MCT
|
решил уточнить проблему.
__________________
Axapta book for developer |
|
Теги |
retail, ax2012 |
|
|