Проблема с WebDirect

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Shurik_A
Сообщения: 6
Зарегистрирован: 24 сен 2017, 20:54

Проблема с WebDirect

Сообщение Shurik_A » 06 окт 2020, 19:44

Добрый день.
Столкнулся, с проблемой.
На Mac Mini установил с нуля MacOS 10.13.6 и Filemaker Server 16.
Перенес базы с аналогичного Mac Mini, на котором все базы исправно работают.
На новом сервере не работает Perform Script on Server через WebDirect. Если запускать базу в Filemaker Pro, то скрипт отрабатывает, а в WebDirect не хочет. Никаких изменений в скрипты не вносил, просто перенес с одного сервера на другой.
Переношу базу обратно на старый сервер и все опять работает.

Еще брал на пробу MacBook Pro с установленным Filemaker server 16, на нем тоже все работает.

Видимо на чистой MacOS нужно какие то настройки сделать, но я давно настраивал старый сервер и не помню, чтобы я что-то специально настраивал.

Буду благодарен любым идеям.
Заранее спасибо.

Аватара пользователя
Nicolai Kant
Сообщения: 21
Зарегистрирован: 19 авг 2020, 19:16

Re: Проблема с WebDirect

Сообщение Nicolai Kant » 07 окт 2020, 10:27

Я не помню чтобы WebDirect PSOS требовал каких то специальных настроек

Проверте Server Event log или попробуйте Get (Last Error)

Обновите до последней версии FMS 13

В этой версии был странный баг с WebDirect PSOS, когда сервер скрипт использовал инфо не из файла из которого скрипт был вызван.

Решением проблемы было открыть все файлы на местном клиенте перед тем как вызвать скрипт на сервере.

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

Re: Проблема с WebDirect

Сообщение andrey volkov » 08 окт 2020, 15:09

не специалист в маках. Но по практике все проблемы с вебдиректом происходят из-за джавы.
Проверьте версию джавы там и там. обновите джаву либо переустановите ее.

Shurik_A
Сообщения: 6
Зарегистрирован: 24 сен 2017, 20:54

Re: Проблема с WebDirect

Сообщение Shurik_A » 08 окт 2020, 15:39

Java проверял. Пробовал и с той версией, что на работающем сервере и обновлял до последней.

После ряда экспериментов выяснил, что если заходить в Webdirect под учетной записью admin (учетная запись, которая настраивайся в Filemaker), то все работает. Если входить под учетной записью пользователя с правами Data Entry Only, то скрипты на сервере не запускаются. Настройки одинаковые. На одном сервере работает, а на другом нет.

Никак не могу понять в чем дело 😟

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

Re: Проблема с WebDirect

Сообщение andrey volkov » 08 окт 2020, 16:24

они сильно нужны - эти серверные скрипты? какие-то длинные операции, окончания которых не хочется дожидаться?

Shurik_A
Сообщения: 6
Зарегистрирован: 24 сен 2017, 20:54

Re: Проблема с WebDirect

Сообщение Shurik_A » 08 окт 2020, 16:36

Операции не длинные. Банальное создание файла с остатками товара и отправка его клиентам. В Webdirect без Perform Script on Server это не реализовать. Да и не хочется лишать себя такого инструмента как Perform Script on Server, так как использую его во многих ситуациях. Тем более на других серверах все работает, а на установленном с нуля нет. Мистика какая-то 😟

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

Re: Проблема с WebDirect

Сообщение andrey volkov » 09 окт 2020, 03:01

а какая-то ошибка возвращается вообще при попытке скрипт запустить? или глухое молчание?

Аватара пользователя
Nicolai Kant
Сообщения: 21
Зарегистрирован: 19 авг 2020, 19:16

Re: Проблема с WebDirect

Сообщение Nicolai Kant » 09 окт 2020, 07:42

Не пробовали пометить скрипт как Админ - "Grant Full Access Privileges"?

Shurik_A
Сообщения: 6
Зарегистрирован: 24 сен 2017, 20:54

Re: Проблема с WebDirect

Сообщение Shurik_A » 12 окт 2020, 10:50

andrey volkov писал(а):
09 окт 2020, 03:01
а какая-то ошибка возвращается вообще при попытке скрипт запустить? или глухое молчание?
просто молчание

Shurik_A
Сообщения: 6
Зарегистрирован: 24 сен 2017, 20:54

Re: Проблема с WebDirect

Сообщение Shurik_A » 12 окт 2020, 10:55

Nicolai Kant писал(а):
09 окт 2020, 07:42
Не пробовали пометить скрипт как Админ - "Grant Full Access Privileges"?
спасибо за идею, но не помогло 😟


Вообще мистика какая-то. Вынул жесткий диск, поставил в другой Mac Mini и там все работает. Получается, что не работает на уровне железа. Прогнал полный тест железа, ошибок нет. Мистика одним словом 😊

Ответить