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

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

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

В $ZERROR описан как формат сообщения об ошибке так и сама ошибка <COMMAND>.
...
Рейтинг: 0 / 0
05.12.2014, 09:27
    #38825717
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при тестировании бизнес-операции Ensemble
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
05.12.2014, 11:01
    #38825882
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при тестировании бизнес-операции Ensemble
servitПрошу прощения, но это лишь с версии 2015.1...Оно конечно так, но описание General System Error Messages есть и в более старых версиях Cache' (пусть и скупое на подробности).
...
Рейтинг: 0 / 0
05.12.2014, 11:55
    #38826001
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при тестировании бизнес-операции Ensemble
Alexey MaslovОно конечно так, но описание General System Error Messages есть и в более старых версиях Cache' (пусть и скупое на подробности).Уточнение касалось именно наличия описания по конкретной ссылке, а не вообще описания как такового.

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


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