2011-06-13 3 views
1

나는 Intersystems Cache의 최신 버전에서 1980 년대 Datatree MUMPS로 일부 스크립트를 이식하려고합니다. $ ZUTIL (18,2)가 설정된 상황에서 작성되었습니다. 즉, 정의되지 않은 변수는 "정의되지 않은 변수"오류가 아닌 빈 문자열로 해석됩니다.Datatree MUMPS - 정의되지 않은 변수를 null/빈 문자열로 해결 하시겠습니까?

리팩토링하지 않고 DTM이 프로세스마다 정의되지 않은 변수를 자동으로 분석하는 유사한 기능을 지원하는지 여부를 아는 사람이 있습니까?

* 업데이트 : "zzswitch +2"가 트릭을 실행했습니다.

답변

3

그건 까다 롭습니다.

이 문서를 살펴 유무 :

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

그것은 DTM에서 $ ZU (18)의 상응하는 zzswitch이 /라고 말한다 -2

나는 분명히 DTM을 실행할 수 없습니다 이제는 zzswitch +2를 실행하고 zzswitch -2를 실행하여 정의되지 않은 변수를 처리하는 방법에 어떤 영향을 주는지보십시오.

추신 : 나는 DTM에서 캐시로 이전하는 노력을 이해 하겠지만 돌아갈 수 있을까요? 심지어는 사악하지도 않습니다. 고고학입니다.

+1

처음에는 DTM 시스템의 모든 것을 캐시 설치로 가져 왔습니다. 그렇게 간단한 스크립트를 이식하기를 원했던 한 가지 ($ ZUTIL)와 비교할 때 너무 많은 비 호환성을 발견했습니다. 미래 프로젝트를 위해서는 그만한 가치가 있을지 모르지만, 30 년이 된 시스템을 파고 드는 미래 프로젝트는 거의 없을 것입니다. 고마워, zzswitch 트릭을 않습니다. – wilee

관련 문제