Question

Je suis en train de le port des scripts à partir d'une version moderne de InterSystems Cache retour aux années 1980 Datatree OREILLONS. Il a été écrit dans le contexte où ZUTIL $ (18,2) a été créé. Autrement dit, des variables non définies détermination à une chaîne vide, plutôt que de lancer une erreur « variable non définie ».

Au lieu de refactoring tout pour vérifier $ DATA, personne ne sait si DTM prend en charge une fonctionnalité similaire pour résoudre automatiquement les variables non définies par processus, ou globalement?

* Mise à jour:. En cours d'exécution "zzswitch +2" fait l'affaire

Était-ce utile?

La solution

C'était une question délicate.

Jetez un oeil à ce document:

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

Il dit que l'équivalent de ZU $ (18) en DTM était zzswitch +2 / -2

Je ne peux évidemment pas courir DTM maintenant si juste essayer de problème zzswitch +2 puis zzswitch -2 et voir comment il affecte la façon dont vos vars non définis sont traités.

PS: Je comprendrais les efforts de migration du DTM à mettre en cache, mais revenir? Maté il est même pas nécromancie, il est maintenant l'archéologie.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top