powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибка при тестировании бизнес-операции Ensemble
5 сообщений из 5, страница 1 из 1
Ошибка при тестировании бизнес-операции Ensemble
    #38825466
Mikhail27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При тестировании бизнес-операций часто возникают подобные ошибки:

Получена ошибка : ОШИБКА <Ens>ErrException: <COMMAND>zMessageHandler+6^Test.BusinessOperation1.1 -- - зарегистрировался как '-' номер - @' Set tSC=..PutFile(.pRequest,.pResponse)'

Не подскажите, как понять в чём заключается ошибка? Каким образом строится текст этой ошибки?
Что означает фраза следующая фраза?
"<COMMAND>zMessageHandler+6^Test.BusinessOperation1.1 -- - зарегистрировался как '-' номер - @' "
...
Рейтинг: 0 / 0
Ошибка при тестировании бизнес-операции Ensemble
    #38825713
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail27 ,

В $ZERROR описан как формат сообщения об ошибке так и сама ошибка <COMMAND>.
...
Рейтинг: 0 / 0
Ошибка при тестировании бизнес-операции Ensemble
    #38825717
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitтак и сама ошибка <COMMAND>Прошу прощения, но это лишь с версии 2015.1, поэтому привожу здесь её описание:
Error CodeInfo Component<COMMAND>When invoking a user-defined function that does not return a value, a message that includes the location of the command that should have returned the value.
Example of a <COMMAND> error when invoking a user-defined function. In this example, the MyFunc QUIT command does not return a value. This generates a <COMMAND> error with the entryref specifying the location of the call to $$MyFunc, and the info message specifying the location of the QUIT command:Main 
   TRY {
     KILL x
     SET x=$$MyFunc(7,10)
     WRITE "returned value is ",x,!
     RETURN
   }
   CATCH {  WRITE "$ZERROR = ",$ZCVT($ZERROR,"O","HTML"),!
   }
MyFunc(a,b)
   SET c=a+b
   QUITThe same <COMMAND> error when invoking the function as a procedure with the PUBLIC keyword:Main 
   TRY {
     KILL x
     SET x=$$MyFunc(7,10)
     WRITE "returned value is ",x,!
     RETURN
   }
   CATCH {  WRITE "$ZERROR = ",$ZCVT($ZERROR,"O","HTML"),! 
   }
MyFunc(a,b) PUBLIC {
   SET c=a+b
   QUIT }
...
Рейтинг: 0 / 0
Ошибка при тестировании бизнес-операции Ensemble
    #38825882
Alexey Maslov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitПрошу прощения, но это лишь с версии 2015.1...Оно конечно так, но описание General System Error Messages есть и в более старых версиях Cache' (пусть и скупое на подробности).
...
Рейтинг: 0 / 0
Ошибка при тестировании бизнес-операции Ensemble
    #38826001
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey MaslovОно конечно так, но описание General System Error Messages есть и в более старых версиях Cache' (пусть и скупое на подробности).Уточнение касалось именно наличия описания по конкретной ссылке, а не вообще описания как такового.

Есть разница между "описание ошибки <COMMAND> есть лишь с версии 2015.1" и "описание ошибки <COMMAND> по указанной ссылке есть лишь с версии 2015.1" ?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Ошибка при тестировании бизнес-операции Ensemble
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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