This is topic Вопросы по работе с рецептами in forum TRACE MODE 7 профессиональная версия / TRACE MODE 7 professional version at Форум TRACE MODE: техническая поддержка.
Необходимо реализовать рецепты без подключения к БД. Для этого был создан канал call_Recipe и некоторое количество аргументов типа string. При изменении значений аргументов и записи в атрибут WFile[129] единицы запись в файл происходит без проблем. После перезагрузки RTM атрибуты канала принимают пустые значения. Для чтения с файла в атрибут RFile[128] записываю единицу, но чтение с файла не происходит. Вопрос в чем может заключаться данная проблема? Пробовала создавать каналы с аргументами других типов (uint, int, real) наблюдается таже проблема
Posted by Nico (Участник № / Member № 5342) on :
поставить дамп(58) у рецепта
Posted by ddm1402 (Участник № / Member № 9534) on :
В логе заметила, что появляется ошибка EMS_SIG_WRONG. (SIG-файл некорректный. Крипто-хэш не совпадает с крипто хэшем оригинального файла.) Может эта ошибка являться проблемой из-за которой не происходит чтение с файла? как ее исправить?
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
Здравствуйте.
Релиз 7.1.0.2. В проекте создан один канал Call.Recipe. В Call'е четыре аргумента - uint, int, real, string. Запустил проект, открыл Панель МРВ, раскрыл атрибут 124 канала Call.Recipe и задал четыре значения аргументам. В атрибут 129 WFile подал 1. Проект закрыл. В папке узла есть файл с расширением rcp с корректными значениями. Запускаю проект повторно. В раскрытом атрибуте 124 все аргументы равны 0. Подаю 1 в атрибут 128 RFile. В раскрытом атрибуте 124 появляются заданные в прошлый раз значения.
Можно использовать предложение пользователя Nico и задать dump. Это дополнительно будет производить автоматическую запись в файл при останове проекта и автоматическое чтение при последующем запуске.
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
quote:Отправитель / Originally posted by ddm1402: В логе заметила, что появляется ошибка EMS_SIG_WRONG. (SIG-файл некорректный. Крипто-хэш не совпадает с крипто хэшем оригинального файла.) Может эта ошибка являться проблемой из-за которой не происходит чтение с файла? как ее исправить?
Да. Это может быть причиной. Не правьте вручную данный файл. Он защищен от модификации.
[ 09.04.2024, 14:12: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]