Какие особенности запуска EmbeddedConsole в DataCenter помимо описанных в справке? Потому как не получается запустить. Установил JRE version 1.6.0_21-b07. С Data Center соединяюсь, но при попытке открыть графическую панель (а может это ещё и не панель) выдает Error. Click for Details и куча всяких ошибок. Такое поведение из-за неправильно сконфигурированного узла EmbeddedConsole? Или может быть графическая панель не запустится если не правильно настроена связь между ней и узлом RTM? Или просто неправильно заданы настройки Data Center? Вообщем в каком месте искать ошибку? Потому как сам узел RTM работает отлично. И Data Center тоже вроде как работает, потому как загрузить страницу http://xxx.xxx.xxx.xxx:81/ получается, и ссылка на узел EmbeddedConsole появляется, а вот дальше никак.
PS Пока пишу в Общие. Когда получится добавить дополнительный рег. номер на Data Center можно перенести в тот раздел.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите Ваш проект на hotline3@adastra.ru. По описанию трудно понять в чем дело.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам отправлен проект
Posted by ilovefiniki (Участник № / Member № 4106) on :
Проект получил, но запустить так и не удалось. Одно хорошо, что в самом проекте значит ошибок нет, раз у Вас заработало. Я так понял проблема в конфигурации сети. Так вот собственно возможна ли тая конфигурация: И сам узел RTM и DataCenter запускаются на одном компьютере. Локальной сети нет. Есть только доступ в интернет со статическим IP. Доступ к EmbeddedConsole необходим с других компьютеров, которые не соединены по локальной сети с сервером, а только имеют доступ в интернет тоже со статическим IP. Так вот если вбить в оба узла одинаковые IP, то не работает. А ту конфигурацию, что сделали Вы проверить нет возможности, т.к. локальной сети нет.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Я так понимаю именно Java апплет не может подключиться. Там в консоли Java, в ошибках open HTTP connection failed. т.е. ссылка на узел в браузере появляется, страница открывается, а сам апплет не может запуститься. Как-то так. Вроде никаких фаерволов нет, брандмауэр выключен.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для работы двух узлов нужны две сетевые карты и разные IP. По-другому работать не будет.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Не могли бы вы пояснить для какой цели нужны 2 сетевые? т.е. нужны реальные сетевые карты, с разными IP, подключенные к локальной сети? т.е. обмен между узлами на физическом уровне реально будет проходить "по петле"? Просто теоретически должен заработать и вариант с двумя подключениями к интернету через 2 разных модема, и соответственно с 2 разными IP. Но такой вариант не заработал. Поскольку оба эти варианта избыточны и не рациональны неужели при разработке подразумевалось что Data Center и узел RTM в большинстве случаев будут работать на разных машинах? Хотелось бы узнать какой оптимальный вариант конфигурации сети в таком случае подразумевался разработчиками TM? Потому как варианты с 2 сетевыми или с 2 компьютерами для задачи которую можно выполнить и средствами одного PC и одной карты кажется не очень разумным.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Обмен между МРВ и консолью возможен только по внешним интерфейсам.
Работа двух узлов на одной машине в принципе не предусмотрена. У Вас даже ключи могут конфликтовать.
Подключая две сетевые карты и разводя по ним узлы, Вы по сути обеспечиваете обмен по сети между узлами.
Оптимально для Вас сейчас вставить вторую сетевую карту в ПК и соединить оба адаптера между собой.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Может кому будет полезна эта информация. Все предыдущие ответы техподдержки были актуальны для случая, когда узел в Data Center нормально запускается. Тогда всё правильно, чтобы узлы обменивались данными между собой необходимы разные IP и тд. А в моем случае не запускался сам узел. Проблема оказалась в том, что если на одном компьютере установлено несколько продуктов trace mode, то рабочая папка data center будет по умолчанию отнюдь не там где надо. А точнее в каждой папке продукта, будь то среда разработки, профайлер и тд. есть соответствующая директория, НО только в папке data center есть необходимый .jar файл в ней, без которого узел не запустится. Так в моем случае и произошло. При установке Data Center, он сделал рабочей папкой ту, которая находится в папке интегрированной среды разработки. А там исолняемым файлом .jar и не пахнет. Мелочь конечно, но чтобы это раскопать понадобилась куча времени, поскольку нигде не написано что и как должно быть с рабочей папкой Data Center.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Очень странная ситуация. Всегда устанавливали в папки по умолчанию и таких проблем не было.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Возник такой вот глобальный вопрос: зачем публикатор? Если я правильно понял, то с помощью него можно просматривать сгенерированные в узле MPB документы?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Да, именно так. Публикатор позоляет получить доступ через интернет к документам, сгенерированным в узлах проекта.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Тогда поподробнее хотелось бы разобраться. А то по справке не получилось ничего дельного сделать. Например есть узел RTM. В нём генерируется документ. Есть узел EmbeddedConsole. Узел EmbeddedConsole добавлен в web-консоль. Так вот. Как добраться до документа в узле RTM. Нужно создать новый объект в публикаторе с истинным именем узла RTM? Просто сам то узел RTM на другом компьютере, и файл документа тоже. В случае с embeddedConsole там хоть сам файл узла нужно на компьютер записать и путь к нему указать. А тут непонятно как публикатор догадается что откуда брать.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У консоли и публикатора разные порты.
1) создаете документ
2) Биты атрибута Параметр канала CALL.Document задают параметры генерации:
Бит7=1 – разрешение использования Data Center.
3) Файл отчета генерируется при присвоении такому каналу ненулевого значения, при этом биты этого значения, установленные в 1, задают следующие опции
бит 1 (0x2) – публикация на web-сервере
В Публикаторе доступны только те документы, которые сгенерированы во время работы узла EmbeddedConsole
Posted by ilovefiniki (Участник № / Member № 4106) on :
Всё сделал как Вы и написали, биты установил. С ними проблем думаю нет. Документ генерируется, время генерации сделал каждую минуту. В папке узла документ появляется, а вот в публикаторе что-то так и не получилось. EmbeddedConsole запускается, связь с узлом есть. Но ни через минуту, ни через 10 документ в публикаторе не появляется. Я так понимаю должно быть по аналогии с web-консолью. В браузере должны появиться ссылки на документ. Но там или ничего нету, или если создать какие-нибудь объекты, то они появляются в браузере, но не являются ссылками. Просто список названий объектов. Может я как-то не правильно задаю истинное имя объекта? Например проект называется у меня kns5. Узел RTM под номером 0, EmbeddedConsole под номером 3. Я создавал в публикаторе объект с именем kns5_0. Документ генерируется именно в этом узле. Может что-то упустил?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пришлите Ваш проект на hotline3@adastra.ru
Posted by ilovefiniki (Участник № / Member № 4106) on :
Что-нибудь слышно с моим проектом? Может не то отправил?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Скорее всего что-то намудрили в программе. После ее отключения и внесения Параметр = 226 вручную, при посылке 3 в Документ он отображался в публикаторе.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Попробовал как Вы написали отключить программу и внести вручную 226 и 3. Но так ничего и не появилось в публикаторе. Не могли бы Вы прислать какой-нибудь заведомо работоспособный пример? Самый простой. С узлом RTM, EmbeddedConsole и генерируемым документом доступным из публикатора. Потому как уже 2 недели как застрял на этом этапе. Пробовал и создавать новый проект только с самым необходимым для публикации документа, но тоже не работает. Думал что может быть дело в том, что связь между профайлером и дата центром по интернету, а не по локальной сети. Поэтому попробовал всё тоже самое соединив 2 компьютера в локальную сеть, но тоже не заработало. В общем у меня нет больше идей. Срочно нужна ваша помощь.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Пример отправлен. Нужно просто послать 2 в документ и смотреть в браузере на страничке публикатора.
Posted by ilovefiniki (Участник № / Member № 4106) on :
Не заработало. я так понимаю дело не в проектах, если пример не заработал. Отправлял в документ и 2 и 3, но бесполезно. Документ генерируется, а в публикаторе не появляется. При том что веб-консоль работает отлично. Ну у меня 2 догадки появились. 1. Может я как-то неправильно настраиваю публикатор? Я пробовал вообще ничего не трогать в публикаторе. Пробовал создавать объект с истинным именем как по справке. т.е. в вашем примере я создавал test_publicator_0. Пробовал с фильтрами и без. Но безрезультатно. В браузере появляется надпись с иконкой, но она не является ссылкой. Сколько ни генерируй документ, ни обновляй страницу, ссылкой на документ эта надпись не становится. 2. Может дело в версии trace mode? У меня TM 6.06.3. Вчера попробовал обновить до 6.07, но пришлось вернуть всё обратно, т.к. перестал запускаться профайлер. В общем проблема скорее всего очень просто решается, но я не знаю как
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В релизе 6.06.3 работает. Проверили на том же самом проекте.
Попробуйте явно указать порт публикатора и обратится по нему.