Отключение от сервера, закрытие сессии, возможно?

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
Vadim
Сообщения: 15
Зарегистрирован: 12 сен 2017, 04:18
Откуда: Ростов на Дону

Отключение от сервера, закрытие сессии, возможно?

Сообщение Vadim » 25 янв 2018, 13:45

Приветствую, несколько раз возникала необходимость закрывать тот или иной файл с сервера, но FM не дает это сделать, ошибка 13 File or object is in use.
А нужно это чтобы не держать сессию сервера и занимать подключение, есть маленькое приложение на iOs нафоткали в офлайне, нажали кнопку -подключились к серверу сбросили фото и в офлайн, но не удаётся закрыть соединение.
Нахожусь в пустом макете не связанным с закрываемым файлом, но не дает и все. :oops:

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Отключение от сервера, закрытие сессии, возможно?

Сообщение andrey volkov » 26 янв 2018, 04:48

полагаю, ничего не получится, пока не будет локально закрыт файлмейкер. То есть потребуется перезапуск приложения.

2) попробуйте сделать так, чтобы ваш офлайновый файлик приложения не содержал ссылок на серверный файл для фотографий. Открывайте его урлом. По завершении работы закрывайте. Он сессию должен утащить за собой.

3) Попробуйте сделать в настройках привелегий таймаут сессии. Чтобы сессии сама закрывалась в отсутствие активности пользователя. Тогда, возможно, серверный файлик начнет отваливаться сам.

4) еще один вариант могу предложить попробовать. Сделать специальный файл дополнительный. Можно вызвать команду с него. Эта команда закроет основной файл, затем через некоторый промежуток времени откроет снова для работы в офлайне.
Пробуйте, пишите.

Vadim
Сообщения: 15
Зарегистрирован: 12 сен 2017, 04:18
Откуда: Ростов на Дону

Re: Отключение от сервера, закрытие сессии, возможно?

Сообщение Vadim » 26 янв 2018, 10:38

Спасибо, тоже думал про вызов скрипта через URL.
У задачи не высокий приоритет, если доберусь, то обязательно отпишу результат.

Ответить