powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как вернуть 1972 порт на csp
13 сообщений из 13, страница 1 из 1
Как вернуть 1972 порт на csp
    #38437293
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В пятерке на 1972 порту висело csp

Можно ли каким-то образом вместо 57772 вернуть 1972, или пойдет конфликт с суперсервером ?

И еще заметил странную вещь при вызове системных класcов через csp

В пятерке вызов был типа http://xxx:1972/csp/xxx/%XML.xxxxx.cls
Теперь надо вызывать http://xxx:57772/csp/xxx/ %25 XML.xxxxx.cls, иначе ошибка - Bad Request.

Чем дальше, тем страшней :(
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437321
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А непонятно что вас смущает ? то что вы сидите на версии такой древнючей ?
1972 это только порт СуперСервера
на счет того что там когда то был CSP, такого не помню, давно с такой страрой версией не работал
а чем вас не устраивает доступ по порту 57772 ?
настройте свой вебсервер (IIS, Apache) на 80 порту, и вообще не указывайте порт.
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437350
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,

Есть проблема c портами и ее надо решить "малой кровью" :)

Вот нашел маловразумительное объяснение по поводу ссылки

http://xxx.xxx.xxx.xxx:57772/csp/docbook/DocBook.UI.Page.cls?KEY=GIKNOW_web_services

"Important: Be sure to use to replace the leading percent sign of the package with the URL escape sequence %25"

Кто такое мог придумать ?
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437361
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу %25 все достаточно банально, и в старых версиях должно было быть точно так же
просто символ % равнозначен %25, и его нужно так представлять, потому как % часть последовательности, которая описывает символ
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437411
Bambukus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kalin,

на версии 10.2 ссылка:

http://localhost:57772/csp/sys/mgr/%CSP.UI.Portal.Config.Startup.cls?Category=AdvancedTable&Subject=Startup&$NAMESPACE=


или Конфигурация- Настройки старта

Редактируете на нужный вам порт переменную WebServerPort и используете
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437420
Bambukus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но вот порт суперсервера, если хочется под webserverport именно 1972 использовать, все-таки тоже придется поменять. На 1973 :)
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437422
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorпо поводу %25 все достаточно банально, и в старых версиях должно было быть точно так же
просто символ % равнозначен %25, и его нужно так представлять, потому как % часть последовательности, которая описывает символ

Видно в пятерке забыли про это написать в документации, в отличии от новых версий :)

Теперь программы надо "перетачивать" и обновлять. Ужас :)
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437428
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BambukusНо вот порт суперсервера, если хочется под webserverport именно 1972 использовать, все-таки тоже придется поменять. На 1973 :)

А потом "пробежать" или "пролететь" кучу удаленных рабочих мест и поменять порт суперсевера. Можно сразу "застрелиться" :(
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437436
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin "Important: Be sure to use to replace the leading percent sign of the package with the URL escape sequence %25"

Кто такое мог придумать ?
Все правильно сделали
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437442
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и обе проблемы возникли уж точно не по вине InterSystems, а скорее по тому что почему то вы не поставили отдельный веб-сервер а используете встроенный. как простой вариант для вас, поставить Cache на другом порту, а на этом (1972) поставить отдельный Apache или IIS. если у вас только веб-доступ. ну а с %25, это уж не знаю что и посоветовать, не делать так больше наверно. а на самом деле какой бы ни бы сложный код ни был. поменять % на %25 займет не так много времени, благо Cache предоставляет кучу возможностей, по возможности программного редактирования кода.
ну а самый простой способ, наверно, это выгрузить весь код в XML и в текстовом редакторе заменить, и потом обратно загрузить.
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437445
kalin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
doublefintkalin "Important: Be sure to use to replace the leading percent sign of the package with the URL escape sequence %25"

Кто такое мог придумать ?
Все правильно сделали

Да только при просмотре % класса в пятерке в студии (вид - web страница) Cache почему-то забывает писать %25, а пишет просто %. Кому верить ?
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437459
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kalin ,

Кодирование URL (wiki)

Код: plaintext
1.
USER>w $zcvt("""#%&@","O","URL")
%22%23%25%26%40

Даже в версии 4.1 есть упоминание о "%" и методе %CSP.Page:EscapeURL(): URL Parameters

PS: в 5.0 было много (у/до)пущений, которые со временем были исправлены. А верить надо стандартам и если они не соблюдаются, писать в WRC.
...
Рейтинг: 0 / 0
Как вернуть 1972 порт на csp
    #38437462
doublefint
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр, давно это было. Кто старое помянет, тому ...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как вернуть 1972 порт на csp
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]