Datatree MUMPS - разрешить неопределенные переменные в нулевую / пустую строку?

Я пытаюсь перенести некоторые сценарии из современной версии Intersystems Cache в Datatree MUMPS 1980-х годов. Это было написано в контексте, где был установлен $ZUTIL(18,2). То есть неопределенные переменные преобразуются в пустую строку, а не выдают ошибку "неопределенная переменная".

Вместо того, чтобы реорганизовать все это для проверки $DATA, кто-нибудь знает, поддерживает ли DTM аналогичную функцию автоматического разрешения неопределенных переменных для процесса или глобально?

* Обновление: запуск "zzswitch +2" сделал свое дело.

1 ответ

Решение

Это было сложно.

Посмотрите на этот документ:

ftp://ftp.intersystems.com/pub/cache/DTMtoCache.doc95

Это говорит о том, что эквивалент $ZU(18) в DTM был zzswitch +2 / -2

Я, очевидно, не могу сейчас запустить DTM, поэтому просто попробуйте выполнить zzswitch +2, а затем zzswitch -2 и посмотреть, как это влияет на то, как обрабатываются ваши неопределенные переменные.

PS: Я бы понял усилия по переходу с DTM на Cache, но возвращаться? Мате, это даже не некромантия, теперь это археология.

Другие вопросы по тегам