Показать сообщение отдельно
Старый 06.09.2007, 11:15   #18  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
хотелось бы получить алгоритм, таблицу, ссылку, которая позволит однозначно получить ответ "да/нет" исходя из доступных для большинства участников данных.
1. можно ли где-нибудь в доступном для большинства участников месте увидеть номер AOCP, если загвоздка именно в нем?
Можно создать такое доступное для большинства участников место.
Цитата:
Сообщение от mazzy Посмотреть сообщение
2. есть ли где-нибудь таблица соответствий между номером билда и номером версии AOCP, если загвоздка именно в нем?
Пока что можно хотя бы добавить колонку "номер (версия) AOCP" в таблицу, где перечислены версии ядра/приложения и сервис-паки. Если кто-нибудь подгонит исполняемый файл клиента первой беты AX4, можно будет узнать версию AOCP и для него - и тогда данные указанной колонки, по крайней мере, для AX4 будут полными
Цитата:
Сообщение от mazzy Посмотреть сообщение
3. возьмется ли кто-нибудь составить подобную таблицу (хотя бы для некоторых случаев)?
Мне лично этот вопрос интересен. С 4-кой все в принципе просто, с 3-кой надо еще поковыряться - где именно она передает версию AOCP, но, думаю, это не должно быть особо проблематично.
Цитата:
Сообщение от mazzy Посмотреть сообщение
4. Действительно ли только версия AOCP влияет на возможность работы клиента с АОСом? Нет ли других факторов?
Скажем так, сам клиент что в 3-ке, что в 4-ке однозначно указывает именно на этот факт при ошибках подключения к серверу: «Internal revision mismatch in Axapta Object Communication Protocol» (AX3) и «Internal aocp revision mismatch» (AX4). При этом говорится, что это может быть вызвано различием версий ядра сервера и клиента и что не требуется, но следует использовать одну и ту же версию: «Same kernel build should be used for both %s and Object Server» (AX3) и «This can be caused by a version mismatch between client and server» (AX4). Кроме того
1) если верить журналу работы пользователей, AOS получает информацию о точной версии клиента;
2) все новые версии ядра afaik выходили одновременно как для клиента, так и для сервера, обновляя их до одного и того же номера сборки.
В связи с этим, думаю, если бы совместимость между сервером и клиентом существовала бы лишь в рамках одной сборки ядра, то проверка на какую-то там внутреннюю ревизию AOCP при подключении была бы просто избыточна.