powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Загрузить текст рутины в переменную
8 сообщений из 33, страница 2 из 2
Загрузить текст рутины в переменную
    #39939384
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подскажите как увеличивать буфер сохраняемой программы ?
Такое впечатление, что оно меньше 32 кб.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
rtnSAVE(head,code)
 s rtname=$p(head,"~",1),namespace=$p(head,"~",2)
 Znspace namespace
 s code(0)=0
 f j=1:1 s string=$p(code,$c(10),j) q:string=""  d
 . s code(j)=string
 s code(0)=j-1
 s name=rtname
 s ext="INT"
 s routine=name_"."_ext
 s options="CS" ; Compile and Save
 s errors="" ; empty list
 s return = $$ROUTINE^%R(routine,.code,.errors,options)
 s errcode=$$FMTERR^%R(.errors, .code)
 i errcode'="" d
 . s %fcgi("o","stdout",i)=errcode_$c(13,10)
 e  s %fcgi("o","stdout",i)="Compilation result: "_return_$c(13,10)
 s %fcgi("o","header","Content-Type")="text/plain" 
 q
 ;;


В самом Каше, (студио) сохраняет без проблем
При помощи в кодом описанном выше не хочет. создается впечатление
что по дефолту гдето 8-16 кб
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980230
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возвращаюсь к этой теме.
Я использую для передачи серверу текст рутины методом PUT (Ajax)
Может быть у Ajax для передачи ограничение на длину строки ?
Как это преодолеть ?

Спасибо.
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980247
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu
Возвращаюсь к этой теме.
Я использую для передачи серверу текст рутины методом PUT (Ajax)
Может быть у Ajax для передачи ограничение на длину строки ?
Как это преодолеть ?

Спасибо.


у AJAX нет ограничения, но оно может быть на стороне сервера, или просто из-за таймаутов, но тогда оно должно быть сильно большим.
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980250
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

Вообще я думаю, если бы вы реализовали Atelier API который мог бы повторить хотя бы основной функционал, то получилось бы гораздо больше пользы от этого, вместо изобретения велосипеда.

Тогда вы бы смогли подключиться из VSCode к вашему серверу будь это GT.M, Yotta или IRIS
Есть и аналоги VSCode которые могут работать в браузере и сам VSCode в браузере, но при этом уже сейчас в VSCode уже есть гораздо больше возможностей чем вы сможете добавить, и так как сейчас InterSystems способствует его развитию и продолжит развиваться.
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980258
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMor,
Есть одна задумка попробовать использовать вот это, но только для Каше:
https://github.com/jewuma/mumps-debug
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980539
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DAiMorу AJAX нет ограничения
Да. Это связано с Каше 5.
Я пробовал на Каше2015 это не происходит.
Я косил почему то больше на ^%R - работы с рутинами
Видимо где-то какие-то настройки ...
Потому что со своей родной студии 5.0 этого нет - сохраняет 32кб
Конечно старая версия это тоже факт.
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980935
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu
Может быть у Ajax для передачи ограничение на длину строки ?

Ограничения есть только на запросы типа GET... На POST ограничений нет
Valeriu
Как это преодолеть ?

Залезать в настройки ИИСа и увеличивать цифру...
...
Рейтинг: 0 / 0
Загрузить текст рутины в переменную
    #39980993
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗалезать в настройки ИИСа и увеличивать цифру... krvsa,
Знал бы где ...
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Загрузить текст рутины в переменную
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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