1

Intersystems Cache の最新バージョンから 1980 年代の Datatree MUMPS に戻るいくつかのスクリプトを移植しようとしています。$ZUTIL(18,2) が設定されたコンテキストで記述されています。つまり、未定義の変数は、「未定義の変数」エラーをスローするのではなく、空の文字列に解決されます。

$DATA をチェックするためにすべてをリファクタリングするのではなく、DTM が未定義の変数をプロセスごとに、またはグローバルに自動的に解決する同様の機能をサポートしているかどうかを知っている人はいますか?

*更新:「zzswitch +2」を実行するとうまくいきました。

4

1 に答える 1

3

それはトリッキーなものでした。

このドキュメントを見てください:

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

DTM の $ZU(18) に相当するのは zzswitch +2 / -2 だったということです

明らかに今は DTM を実行できないので、zzswitch +2 を発行してから zzswitch -2 を発行して、未定義の変数の処理方法にどのように影響するかを確認してください。

PS: DTM から Cache に移行する努力は理解できますが、元に戻すことはできますか? ネクロマンシーじゃなくて、今は考古学です。

于 2011-06-19T06:30:43.487 に答える