простой вопрос по командной строке запуска Лоции VPN
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
простой вопрос по командной строке запуска Лоции VPN
всем привет
посоветуйте как лучше сделать..
ситуация такая
2 офиса + VPN
схемы взаимодействия
-Клиент Офиса1 работает c БД Офиса2 с ключом Офиса1
-Клиент Офиса1 работает c БД Офиса2 с ключом Офиса2
-Клиент Офиса1 работает c БД Офиса1 с ключом Офиса2
и т.д.
т.е. на локальном месте по идее нужно два ярлыка по запуску клиента содержащих
- настройку подключения к БД указание Имени(или IP) сервера и Имени БД
- настройку конфигурационного файла ключа ... типа где его искать, можно конечно брать первый попавшийся но наверно лучше в явном виде или очередность поиска как то указывать - например сначала ищем в сети Офиса 1 а потом в сети Офиса 2
...
как это лучше оформить?
в командной строке Лоции прописан только пароль с логином - partyp.exe -uid=<Login> -pwd=<password>, а нужно с сервером и с базой... как могут выглядеть эти параметры?
и по ключу (Guardant Net client configuration file)
можно ли указать очередность в разделе IP_NAME=сделать типа Server1,Server2? типа через запятую, или как это вообще делается?
посоветуйте как лучше сделать..
ситуация такая
2 офиса + VPN
схемы взаимодействия
-Клиент Офиса1 работает c БД Офиса2 с ключом Офиса1
-Клиент Офиса1 работает c БД Офиса2 с ключом Офиса2
-Клиент Офиса1 работает c БД Офиса1 с ключом Офиса2
и т.д.
т.е. на локальном месте по идее нужно два ярлыка по запуску клиента содержащих
- настройку подключения к БД указание Имени(или IP) сервера и Имени БД
- настройку конфигурационного файла ключа ... типа где его искать, можно конечно брать первый попавшийся но наверно лучше в явном виде или очередность поиска как то указывать - например сначала ищем в сети Офиса 1 а потом в сети Офиса 2
...
как это лучше оформить?
в командной строке Лоции прописан только пароль с логином - partyp.exe -uid=<Login> -pwd=<password>, а нужно с сервером и с базой... как могут выглядеть эти параметры?
и по ключу (Guardant Net client configuration file)
можно ли указать очередность в разделе IP_NAME=сделать типа Server1,Server2? типа через запятую, или как это вообще делается?
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
Re: простой вопрос по командной строке запуска Лоции VPN
то, что лежит на поверхности - иметь две папки с Лоцией, в каждой из которых будут свои файлы ws.ini и gnclient.ini.
но это конечно нельзя назвать "хорошо оформленным"
на конференции как то раз видел реализацию системы с несколькими настройками для разных баз, не помню, кто показывал. видимо, здесь тоже можно сделать что то вроде своего приложения, в котором будет несколько кнопок, для какой БД и с каким ключом запускать, а приложение уже будет оперативно подменять нужные файлики в папках Лоции на нужные версии этих файликов.
в принципе, можно наверное обойтись и cmd-файлами, которые будут копировать строго определенные файлы в определенные места (где то просто иметь хранилище с вариантами ini-файлов на все случаи) а потом запускать partyp.exe, ну и ярлыки делать на эти cmd-файлы, а не на partyp.exe
но это конечно нельзя назвать "хорошо оформленным"

на конференции как то раз видел реализацию системы с несколькими настройками для разных баз, не помню, кто показывал. видимо, здесь тоже можно сделать что то вроде своего приложения, в котором будет несколько кнопок, для какой БД и с каким ключом запускать, а приложение уже будет оперативно подменять нужные файлики в папках Лоции на нужные версии этих файликов.
в принципе, можно наверное обойтись и cmd-файлами, которые будут копировать строго определенные файлы в определенные места (где то просто иметь хранилище с вариантами ini-файлов на все случаи) а потом запускать partyp.exe, ну и ярлыки делать на эти cmd-файлы, а не на partyp.exe
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
Андрюха!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
вот оно! ws.ini !!!!
я просто не знал где лежат эти имена
да - разрулим через cmd или PoverShell для красоты - уже не важно
Главное есть за что зацепиться!
Спасибо!
вот оно! ws.ini !!!!
я просто не знал где лежат эти имена

да - разрулим через cmd или PoverShell для красоты - уже не важно
Главное есть за что зацепиться!
Спасибо!
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
упс...
а у меня на 7ке нет файла ws.ini
где искать имя базы и сервера?
...
оказывается в реестре лежат имена
но юзер без админских прав не сможет писать в реестр
...
в общем полная путаница
если искусственно на чистой тачке (чистый дистрибутив 4.40) создать ws.ini, чтобы цеплялось через него..., но он вроде как и party.ini потянет за собой - а там такая каша....
так что в раздумьях пока что делать
типа из хелпа
не совсем ясно
хотя писать в реестр было бы логичнее всего... а если на одной машине несколько юзверей? куда и что тогда писать?
с другой стороны тогда на этой тачке нужно убить все ws.ini....
жуть...

а у меня на 7ке нет файла ws.ini
где искать имя базы и сервера?
...
оказывается в реестре лежат имена
но юзер без админских прав не сможет писать в реестр
...
в общем полная путаница
если искусственно на чистой тачке (чистый дистрибутив 4.40) создать ws.ini, чтобы цеплялось через него..., но он вроде как и party.ini потянет за собой - а там такая каша....
так что в раздумьях пока что делать

типа из хелпа
а что имеется в виду под для возможности использования нескольких конфигураций одновременно2. Производится поиск файла настроек ws.ini: сначала в каталоге расположения приложения (partyp.exe), если файл не найден, то производится поиск в текущем каталоге. Если файл ws.ini найден и каталог его расположения не совпадает с изначальным с каталогом установки приложения, то текущий каталог и найденные файлы будут использоваться программой (пункт 3 не действует). Этот режим используется для возможности использования нескольких конфигураций одновременно.
не совсем ясно
хотя писать в реестр было бы логичнее всего... а если на одной машине несколько юзверей? куда и что тогда писать?
с другой стороны тогда на этой тачке нужно убить все ws.ini....
жуть...



Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
Re: простой вопрос по командной строке запуска Лоции VPN
ооо, это такая тема...Александр писал(а):а что имеется в виду под для возможности использования нескольких конфигураций одновременно
не совсем ясно

это как раз, чтобы было несколько папок с копией клиента, но чтобы они были настроены на работу с разными базами. по идее, ws.ini копируется из папки установки Лоции в папку в профиле юзера и затем используется оттуда. в инструкции так и должно быть написано. но если папка с лоцией не совпадает с папкой, в которою лоцию ставили изначально, то используется ws.ini из этой папки.
то есть, если ставили в C:\Program Files\LotsiaSoft\PartY и запустили оттуда - то ws.ini скопируется в профиль юзера и будет работать оттуда, а если ставили в C:\Program Files\LotsiaSoft\PartY, а запустили из папки C:\Program Files\LotsiaSoft\PartY_01 (т.е. вручную скопировали папку PartY рядом и поменяли название), то ws.ini будет работать тот, который лежит в PartY_01, и не будет никуда копироваться.
с gnclient.ini наверное еще проще, он вроде никуда не копируется и берется просто из той папки, из которой запускали лоцию.
(то есть, Александр, сделать то, что тебе нужно проще через копирование папки, корректировку файлов настроек и настройки ярлыков. но при этом надо убедиться, что лоция будет нормально работать из ненормальной папки, с учетом путей до иконок и всего остального)
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
вообще склоняюсь к правке реестра своим скриптом
там есть раздельчик «HKEY_CURRENT_USER\Software\LotsiaSoft\ParY\WS.ini» = этот самый файл
а файл ключа редактировать по ходу
типа
запустили скрипт
1 выбрали комбинацию база+ключ
2 отредактировали реестр \\WS.ini\DataBase & \\WS.ini\Server & \\WS.ini\UserID
3 отредактировали \\gnclient.ini\IP_NAME
4 запустили Лоцию
когда разберусь - скриптик сюда брошу
там есть раздельчик «HKEY_CURRENT_USER\Software\LotsiaSoft\ParY\WS.ini» = этот самый файл
а файл ключа редактировать по ходу
типа
запустили скрипт
1 выбрали комбинацию база+ключ
2 отредактировали реестр \\WS.ini\DataBase & \\WS.ini\Server & \\WS.ini\UserID
3 отредактировали \\gnclient.ini\IP_NAME
4 запустили Лоцию
когда разберусь - скриптик сюда брошу

Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
еще один момент интересный всплыл по межофисному взаимодействию vpn
у каждого из филиалов оказались
свои файлы шаблонов в плане UpdaterUser.ini
и тут может случиться трабл
1. типа при старте клиента если он
- подключается из Офиса1 к БД Офиса1 - к нему летят/копируются все пользовательские файлы (шаблоны) из сети Офиса1, а если он
- подключается из Офиса1 к БД Офиса2 - к нему летят все пользовательские файлы (шаблоны) из сети Офиса2
2. после старта клиента шаблоны файлов будут использоваться локально, типа если
- подключились из Офиса1 к БД Офиса1 - по любому будут использоваться шаблоны из сети Офиса1 (вся работа в сети Офиса1), а
- подключились из Офиса1 к БД Офиса2 - будут использоваться шаблоны из сети Офиса2 (вся работа в сети Офиса2) и
смысла в копировании шаблонов при старте нет, но копирование всегда будет поскольку UpdaterUser.ini разный в БД1 и в БД2
можно этот этап как-то отключить (оставив включенным для своей сети...) интересно... или просто забыть про это?
у каждого из филиалов оказались

и тут может случиться трабл
1. типа при старте клиента если он
- подключается из Офиса1 к БД Офиса1 - к нему летят/копируются все пользовательские файлы (шаблоны) из сети Офиса1, а если он
- подключается из Офиса1 к БД Офиса2 - к нему летят все пользовательские файлы (шаблоны) из сети Офиса2
2. после старта клиента шаблоны файлов будут использоваться локально, типа если
- подключились из Офиса1 к БД Офиса1 - по любому будут использоваться шаблоны из сети Офиса1 (вся работа в сети Офиса1), а
- подключились из Офиса1 к БД Офиса2 - будут использоваться шаблоны из сети Офиса2 (вся работа в сети Офиса2) и
смысла в копировании шаблонов при старте нет, но копирование всегда будет поскольку UpdaterUser.ini разный в БД1 и в БД2
можно этот этап как-то отключить (оставив включенным для своей сети...) интересно... или просто забыть про это?
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
и еще попутный вопрос - никто не скажет где именно должен лежать gnclient.ini
в Program Files или в Application Data или и там и там или вообще может нигде не лежать? типа широковещательный поиск?
какой порядок обхода/поиска Лоцией этого файла на клиенте?
в Program Files или в Application Data или и там и там или вообще может нигде не лежать? типа широковещательный поиск?
какой порядок обхода/поиска Лоцией этого файла на клиенте?
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Anderyt
- Активный участник
- Сообщения: 777
- Зарегистрирован: 15 июл 2004, 13:15
- Используемое ПО: Lotsia PDM PLUS
- Откуда: Тюмень
- Контактная информация:
Re: простой вопрос по командной строке запуска Лоции VPN
у нас он лежит в папке с partyp.exe.
работает.
работает.
лучше день потерять, потом за пять минут долететь!
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
у меня и там и там, и в чужой сети и где-то еще
неохота просто экспериментировать - думал кто-то уже разбирался знает все подводные течения


неохота просто экспериментировать - думал кто-то уже разбирался знает все подводные течения




Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный
- Старик Крупский
- Активный участник
- Сообщения: 803
- Зарегистрирован: 27 июл 2006, 22:17
- Откуда: Москва
Re: простой вопрос по командной строке запуска Лоции VPN
gnclient.ini должен лежать рядом с partyp.exe. Ключ - это первое, что проверяется при запуске, т.е. еще до появления окошка с логином/паролем.
"Лучше меньше, да лучше" (C)
- Александр
- Активный участник
- Сообщения: 1658
- Зарегистрирован: 24 авг 2006, 08:06
- Используемое ПО: Lotsia PDM PLUS
- Откуда: 55.745578,37.665825
Re: простой вопрос по командной строке запуска Лоции VPN
получилось вот что http://www.lplm.ru/phpBB2/viewtopic.php?f=4&t=674
Софт - RicCRM<<LotsiaPDM(4.40)<<MsSQL(5/8)
Уровень администрирования - Альтернативный