Страница 1 из 1

Копирование Managed приложения InTouch

СообщениеДобавлено: Вт дек 18, 2012 7:00 pm
AirBus
Добрый день.
У меня есть репозиторий Galaxy_1, в нем я создал Managed приложение In_Touch_1.
Также у меня есть репозиторий Galaxy_2 в котором аналогичные объекты, что и в Galaxy_1, отличия в количестве и именах экземпляров. Необходимо
сделать Managed приложение для второго репозитория. Для этого я выгрузил объект In_Touch_1 из Galaxy_1 в Galaxy_2. Но когда я его начинаю редактировать
возникает сообщение "The deployed platform is not from the Galaxy in which you are currently working". Any galaxy references in InTouch will be resolved from the currently
deployed platform". Затем приложение открывается, и все объекты обозначены как "Not found". Это все логично.
Но я думал что можно будет просто заменить экземпляры объектов из Galaxy_1 на экземпляры таких же объектов из Galaxy_2.
Но пункт меню select alternate instance неактивен.

Отсюда вопрос: как можно импортировать managed приложения на разные Galaxy?

Спасибо.

Re: Копирование Managed приложения InTouch

СообщениеДобавлено: Ср дек 19, 2012 12:40 am
Генератор зла
Экспортируйте шаблон.

Re: Копирование Managed приложения InTouch

СообщениеДобавлено: Ср дек 19, 2012 12:12 pm
AirBus
AirBus писал(а):Необходимо
сделать Managed приложение для второго репозитория. Для этого я выгрузил объект In_Touch_1 из Galaxy_1 в Galaxy_2.


Здесь подразумевалось, что я импортировал шаблон InTouch проекта в новый репозиторий. Тем более редактировать можно только шаблон managed проекта, а не его экземпляр.
Извиняюсь если не корректно описал.

Re: Копирование Managed приложения InTouch

СообщениеДобавлено: Чт дек 20, 2012 1:20 pm
Генератор зла
AirBus писал(а):я импортировал шаблон InTouch проекта в новый репозиторий.

Тогда всё совсем непонятно. При чём тут
AirBus писал(а):The deployed platform is not from the Galaxy in which you are currently working ?

1. После импорта сделайте Validate для Galaxy_2
2. Попробуйте сделать BackUp Galaxy_1 (через SMC), этот CAB поместить в папку с шаблонами Галактик (C:\Program Files (x86)\ArchestrA\Framework\Bin\BackupGalaxies) и создать из него Galaxy_2. Затем "рихтовать" Galaxy_2.

Re: Копирование Managed приложения InTouch

СообщениеДобавлено: Пт дек 21, 2012 1:51 pm
AirBus
Спасибо за совет.
Я поступил правда немного по другому. В свою Galaxy_2 я подгрузил платформу и все объекты которые используются в проекте In_Touch_1, соответственно в проекте теперь отображаются все символы archestra, и у
меня появилась возможность alternate instance. Но все равно для каждого символа приходится отдельно выбирать его новый экземпляр, долго и нудно. Я уже поднимал этот вопрос на форуме, пришли к выводу, что других вариантов нет.
Придется сидеть и менять.

Re: Копирование Managed приложения InTouch

СообщениеДобавлено: Пт дек 21, 2012 2:50 pm
Генератор зла
Да, других вариантов нет. Приложение InTouch - конечная стадия проекта IDE, там символы экземпляров, а не шаблонов. Меняются экземпляры - меняй символы в окнах. Хотя, вероятно можно в InTouch использовать символы шаблонов, но муторно это, заниматься подстановкой ссылок.