Не удалось подключиться к серверу приложений лоцман
PDM-система — вещь важная и нужная в конструкторском хозяйстве, но как она взаимодействует с CAD-системами? Уже слышали о ЛОЦМАН:КБ, а попробовать так и не решились? Используете САПР другого разработчика и опасаетесь, что PDM от АСКОН вам не подойдет? Чтобы расставить все точки над «i», мы собрали самые важные вопросы о ЛОЦМАН:КБ, которые прозвучали в ходе вебинара «Зачем мне PDM-система, я прекрасно обхожусь без нее». Порядок в знаниях наводит Дмитрий Афонин, руководитель отдела разработки типовых решений АСКОН-Бизнес-решения.
ЛОЦМАН:КБ работает только с системой автоматизированного проектирования КОМПАС-3D или может использоваться другой CAD, например SolidWorks?
В версии ЛОЦМАН:КБ 2015, вышедшей в марте, реализована интеграция с SolidWorks. Теперь получить состав изделия можно из 3D-модели, созданной как в КОМПАС-3D, так и в SolidWorks. Сейчас работаем над интеграцией с Autodesk Inventor.
Есть ли ограничения интеграции ЛОЦМАН:КБ с КОМПАС-3D различных версий?
Ограничение относится к функционалу создания вторичных представлений в формате PDF. Вторичное представление в 2D поддерживается, начиная с КОМПАС-3D V14 SP1 и выше, вторичное представление в 3D — с КОМПАС-3D V15. Что касается «затягивания» объектов в ЛОЦМАН:КБ, то здесь может использоваться любая версия КОМПАС.
Поддерживает ли ЛОЦМАН:КБ работу с файлами, созданными в тяжелых CAD-системах?
Интеграция с тяжелыми CAD, аналогичная той, что сделана с SolidWorks, пока не планируется. Но файл, созданный в «тяжелом» CAD, прикрепить можно, равно как и использовать его в панели файлов. В ЛОЦМАН:КБ мы создаем объекты, а прикрепляются к ним абсолютно любые файлы.
Возможна ли в ЛОЦМАН:КБ выдача заданий на разработку и согласование документации и контроль их исполнения?
Да, для этого предназначен функционал «Задания» и «Балансировка», который обеспечивает доступ к системе управления проектами. Если учесть, что клиент ЛОЦМАН:КБ соединяется с сервером через Интернет, то вполне возможно организовать взаимодействие всех площадок, в том числе удаленных.
Можно ли передать наработки из ЛОЦМАН:КБ в ЛОЦМАН:PLM?
Да. В обеих системах используется одинаковая серверная часть и тот же формат базы. Есть особенности отображения данных в ЛОЦМАН:PLM, но этот вопрос решаем.
Возможна ли передача данных из ЛОЦМАН:КБ в систему управления производством?
Да, возможна. ЛОЦМАН:КБ работает на базе системы ЛОЦМАН:PLM, которая неоднократно была интегрирована с 1С, SAP и другими системами. Такие работы проводятся в рамках проектах внедрения.
Планируется ли создание Азбуки по ЛОЦМАН:КБ по типу Азбуки КОМПАС?
В версии ЛОЦМАН:КБ 2015 появилось простое интерактивное руководство, разработан видеокурс из 12 роликов, который постоянно пополняется. Эти материалы закрывают большинство пользовательских вопросов. Что касается администрирования системы, то здесь поможет руководство пользователя и руководство администратора.
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:43
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" перешла в состояние Остановлена.
Тип события: Ошибка
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7024
Дата: 14.03.2008
Время: 15:06:43
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" завершена из-за внутренней ошибки 3221229627 (0xC000103B).
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:49
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Loodsman Socket Server" перешла в состояние Работает.
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:51
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Loodsman Workflow Audit Service" перешла в состояние Работает.
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:52
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Loodsman Spread Control Service" перешла в состояние Работает.
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" перешла в состояние Остановлена.
Тип события: Ошибка
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7024
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" завершена из-за внутренней ошибки 3221229627 (0xC000103B).
Тип события: Уведомление
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7036
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" перешла в состояние Остановлена.
Тип события: Ошибка
Источник события: Service Control Manager
Категория события: Отсутствует
Код события: 7024
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба "Координатор распределенных транзакций" завершена из-за внутренней ошибки 3221229627 (0xC000103B)
Тип события: Ошибка
Источник события: MSDTC
Категория события: SVC
Код события: 4197
Дата: 14.03.2008
Время: 15:06:43
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Не удается найти контактный объект диспетчера транзакций MS DTC XA.
Тип события: Уведомление
Источник события: MSDTC
Категория события: SVC
Код события: 4111
Дата: 14.03.2008
Время: 15:06:43
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба MS DTC останавливается.
Тип события: Ошибка
Источник события: MSDTC
Категория события: SVC
Код события: 4197
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Не удается найти контактный объект диспетчера транзакций MS DTC XA.
Тип события: Уведомление
Источник события: MSDTC
Категория события: SVC
Код события: 4111
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба MS DTC останавливается.
Тип события: Ошибка
Источник события: MSDTC
Категория события: SVC
Код события: 4197
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Не удается найти контактный объект диспетчера транзакций MS DTC XA.
Тип события: Уведомление
Источник события: MSDTC
Категория события: SVC
Код события: 4111
Дата: 14.03.2008
Время: 15:06:53
Пользователь: Н/Д
Компьютер: 326-1
Описание:
Служба MS DTC останавливается.
Novobranets
А как это - папка Лоцмана с настройками расшарена? Может я это не делал.
Поправил батник ( скачать ) - теперь должен запускаться. Проблема возможно была с пробелами в именах файлов. Надеюсь ты его с правами администратора запускаешь? Тестировал на WinXP -msdtc переустанавливается. На русской Win Server 2003 - нет (на английской должно работать) из-за использования в батнике специфики одной команды, как избавлюсь от этого, выложу новую версию (пока просто лень )
Под самим собой, т.е. пишеться имя компьютера (сервер приложения).
Да, я ставил полную локальную установку, но это до того момента, пока я не разберусь с переносом базы данных. Кстати, а в будущем, когда я буду ставить лоцман на компьютеры, какие типы установок лучше выбирать (будет общий сервер)?
Да, у меня стоит Windows-аутентификацией на SQL-сервере по умолчанию.
Я ставил SQL Server 2000, который шел в комплекте. Он немного обрезанный. Т.е. в нем нет SQL Server Management Studio (Enterprise Мanager тоже). Завтра скорее всего удасться его достать, а пока можно ли вообще добавить пользователя другими средствами? Или какими еще можно воспользоваться программами?
В комплекте есть SQL Server Manager, но он вряд ли предназначен для этого, т.к. он служит для настройки (вкл/выкл) существующего сервера и добавления новых.
Т.е. я открываю эту базу и добавляю себя в число ее администраторов или ставлю себя администратором вообще и при подключении этой базы я могу выбрать себя в качестве ее админа?
Я работаю в организации, которая начала внедрять ПО от компании АСКОН, если быть точным, то «Комплекс решений АСКОН 2013» (далее «Комплекс») + КОМПАС. Я занимаюсь администрированием этого «Комплекса». «Комплекс» имеет трехуровневую архитектуру (Клиент-Сервер приложений-Сервер БД). Ключевым продуктом «Комплекса» является ЛОЦМАН:PLM, также имеется набор утилит администрирования. Одна из утилит администрирования называется «ЛОЦМАН WorkFlow Конфигуратор» (далее WF-конфигуратор).
Рисунок 1 — ЛОЦМАН WorkFlow конфигуратор
- Нет русскоязычного поиска по ФИО, есть только по логину (причем только в виде домен\логин, кстати в «Центре управления комплексом», там где добавляются пользователи в систему, вообще нет никакого поиска. );
- При большом количестве пользователей (>1K) он стал ужасно тормозить (около 4 минут на операцию добавления пользователя).
Чтобы исключить предполагаемые задержки, решил напрямую работать с базой, минуя «Сервер приложений». После анализа (пришлось вручную смотреть содержимое таблиц), были определены несколько таблиц (wfActors,wfDepartments,wfRoles,wfUserRoles), в которых хранятся нужные данные. В итоге процедура добавления пользователя в должность свелась к тому, что нужно добавить запись всего в 1 таблицу (wfUserRoles), которая содержит записи вида (inIdUser,inIdRole,dtStart,dtEnd):
- inIdUser — id пользователя;
- inIdRole- id роли (должность);
- dtStart — дата начала;
- dtEnd — дата окончания.
Алгоритм действий получился следующий:
- Находим id-пользователя select * from wfActors where stDescription like 'Фамилия%' order by stDescription , результат — таблица с полями id-пользователя, русскоязычное имя пользователя. Запоминаем id-пользователя;
- Находим, в какое подразделения надо добавить пользователя select * from wfDepartments , результат — таблица с полями id-подразделения, название подразделения, id-родителя подразделения. Запоминаем id-подразделения;
- Находим должность в нужном подразделении select * from wfRoles where inIdDepartment = id-подразделения(из пред. шага) , результат — таблица с полями id-должности, id-подразделения, название должности, запоминаем id-должности.
- теперь у нас есть id-пользователя и id-должности (в нужном подразделении), остается только добавить запись в таблицу insert into wfUserRoles values (id-пользователя, id-должности,null,null).
Следующий шаг — разработка GUI к этому скрипту, проанализировав какие из GUI библиотек есть для Python я выбрал PySide.
На домашнем компьютере было установлено следующее:
1) Установлено в виртуалку:
- Windows Server 2008 R2;
- MSSQL-сервер 2008 R2;
- «Комплекс» АСКОН 2013.
- Python 3.4.1;
- модуль pypyodbc;
- модуль Pyside.
Нарисовал в QT Designer форму для приложения, сохранил в файл с расширением .ui.
Вот какая форма у меня получилась:
Рисунок 2 — My WorkFlow Configurator
Использовал библиотеку pypyodbc для работы с базой данных, PySide для работы с формой.
Получилось 3 файла:
- отрисовка GUI и привязка событий с формы к различным функциям;
- класс для работы с БД
- просто текстовый файл из которого загружаются начальные настройки для формы (и сохраняются при выходе)
Интересным моментом стало построение дерева, до этого момента я с этим не сталкивался. Хочется написать как-то проще, но пока так формирую список элементов.
Сначала из обычного списка (с элементами вида: [id-элемента,description,id-родителя]) формирую список из объектов типа QTreeWidgetItem (первый цикл), а затем из этого списка формирую другой список элементов, типа QTreeWidgetItem, но уже с вложенностью.
Пока намерено отказался от отображения уже добавленных пользователей, потому что мне кажется, что в этом проблема WF-конфигуратора АСКОН-а, у них после каждой операции обновляется все дерево и это занимает очень много времени.
В дальнейшем планирую сделать отображение пользователей только в выбранной ветке.
Пока этим приложением пользуюсь только я, но, возможно, другим администраторам пригодится… Для работы приложения необходим Python, PySide, pypyodbc установленные на компьютере администратора, в отличии от WF-конфигуратора от АСКОН, является кроссплатформенным.
Итоги
Из плюсов, поражены основные цели:
+ русскоязычный поиск по пользователям;
+ быстрое время работы.
Минусы:
— не отображаются должности если они находятся в корне дерева (т.е. ни в одном из подразделений, планирую доработать);
— не отображаются в дереве уже добавленные пользователи (планирую доработать);
— нет функционала создания/удаления подразделения, должности (планирую доработать);
— нет функционала бизнес-процессов, автоматических операций и др. что есть в WF-конфигураторе АСКОН-а (в ближайшем будущем не планирую это добавлять, поскольку этим пользуюсь не так часто и вроде нормально работает).
В наши дни, несомненно, очень популярны телефоны Android. Большая часть людей во всем мире остаются подключенными к своим устройствам Android большую часть своей жизни. С такими привлекательными функциями и множеством функций телефона Android это обязательно произойдет.
В наши дни, несомненно, очень популярны телефоны Android. Большая часть людей во всем мире остаются подключенными к своим устройствам Android большую часть своей жизни. С такими привлекательными функциями и множеством функций телефона Android это обязательно произойдет.
Исправление 1. Проверьте наличие обновлений на мобильных данных вместо Wi-Fi
Если вам ранее не удавалось проверить наличие обновлений в вашем Wi-Fi, попробуйте вместо этого проверить наличие обновлений в ваших мобильных данных. Эта проблема обычно возникает во время первого обновления на новом телефоне. После этого он начинает работать по Wi-Fi без каких-либо ошибок.
Исправление 2. Отключите соединение Bluetooth, если оно включено
Если вы не можете подключиться к серверу Android, это может быть связано с тем, что на вашем телефоне включен Bluetooth. Эту проблему легко решить, отключив Bluetooth следующим образом.
-
На главном экране перейдите в «Настройки» из «Приложения».
В разделе “Подключение к Bluetooth и устройству” отключите кнопку, отображаемую перед опцией “Bluetooth".
После этого проверьте, сохраняется ли проблема.
Любой незначительный технический сбой в Wi-Fi вашего телефона можно легко устранить с помощью простого сброса подключения. Невозможно подключиться к серверу Android - одна из таких ошибок, которую можно решить с помощью этого метода, если она вызвана незначительной технической проблемой с подключением Wi-Fi. Вы можете сбросить подключение к Wi-Fi, включив и выключив Wi-Fi на устройстве Android следующим образом.
-
Проведите пальцем вниз от верхнего края экрана и коснитесь значка Wi-Fi, указанного среди вариантов.
Через несколько секунд повторите процесс включения Wi-Fi снова.
Как только вы это сделаете, проверьте, устранена ли ошибка обновления программного обеспечения, неспособного подключиться к серверу Android.
Исправление 4. Забудьте сеть Wi-Fi, чтобы восстановить подключение к Wi-Fi
При устранении неполадок, связанных с невозможностью подключиться к серверу, одно из наиболее распространенных решений, которое вы можете попробовать, - это забыть сеть Wi-Fi и восстановить подключение к Wi-Fi. С помощью этого решения можно решить любую проблему, с которой вы сталкиваетесь при установке безопасного Wi-Fi-соединения. Вы можете забыть о сети Wi-Fi и восстановить ее на своем Android-устройстве следующим образом.
-
В главном меню перейдите в «Настройки» и нажмите «Wi-Fi».
Нажмите и удерживайте сеть Wi-Fi, которую вы хотите забыть, и нажмите «Забыть сеть» из опций.
После этого ошибка невозможности подключения к серверу не должна возникнуть.
Исправление 5. Восстановление и обновление ОС Android без подключения к Интернету
Если вы хотите восстановить и обновить операционную систему Android без подключения к интернету, вы можете воспользоваться помощью Tenorshare ReiBoot для Android. Это отличное программное обеспечение, которое эффективно ремонтирует вашу систему Android и помогает ей вернуться в нормальное состояние за считанные минуты. С помощью этого программного обеспечения можно решить более 50 типов распространенных проблем ОС Android.
Эта программа поддерживает практически все модели телефонов Android от разных компаний. Независимо от того, с какой технической проблемой вы столкнетесь на своем устройстве Android, Tenorshare ReiBoot может решить ее в кратчайшие сроки с помощью всего нескольких щелчков мышью. Выполните следующие действия, чтобы использовать это программное обеспечение для решения проблемы, указанной выше.
Установите и запустите программу на вашем компьютере. Подключите устройство Android к компьютеру и нажмите «Восстановить систему Android» в главном интерфейсе.
Далее нажмите кнопку "Ремонтировать сейчас".
В выпадающем меню выберите опцию, относящуюся к устройству Android, а затем нажмите "Далее".
Нажмите «Загрузить», чтобы загрузить последнюю версию прошивки.
Начните восстановление системы Android, нажав «Восстановить сейчас».
Вы можете следить за процессом восстановления системы Android на экране компьютера. Как только телефон будет отремонтирован и технические проблемы будут решены, вы получите уведомление на экране.
Tenorshare ReiBoot предлагает лучшее решение, когда пользователи Android сталкиваются с проблемой проверки Android на наличие обновления программного обеспечения «невозможно подключиться к серверу». Не только это, Tenorshare ReiBoot для Android может использоваться для устранения нескольких мелких и серьезных технических сбоев в вашем устройстве. Вот почему это отличная идея инвестировать в Tenorshare ReiBoot для Android, если вы используете устройство Android.
Читайте также: