LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 1996, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Fri, 4 Oct 1996 19:55:21 +0300
Reply-To:     Matti Siivola <msiivola@CC.HELSINKI.FI>
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
From:         Matti Siivola <msiivola@CC.HELSINKI.FI>
Organization: University of Helsinki
Subject:      A macro problem

Here is a section from my SAS log.

MLOGIC(KOTAULUT): Beginning execution. 2942 lomake=koulu96); MLOGIC(KOTAULUT): Parameter PERUSDAT has value k96.mikkel96 MLOGIC(KOTAULUT): Parameter MUUNDAT has value huumedat MLOGIC(KOTAULUT): Parameter EHTO has value aluej eq 6 MLOGIC(KOTAULUT): Parameter LOMAKE has value koulu96 MLOGIC(TUPALKO): Beginning execution. ^^^^^^^ ^^^^^^ SYMBOLGEN: Macro variable PERUSDAT resolves to k96.mikkel96 SYMBOLGEN: Macro variable MUUNDAT resolves to huumedat SYMBOLGEN: Macro variable EHTO resolves to aluej eq 6 MLOGIC(TUPALKO): Parameter PERUSDAT has value k96.mikkel96 MLOGIC(TUPALKO): Parameter MUUNDATA has value huumedat MLOGIC(TUPALKO): Parameter EHTO has value aluej eq 6 MLOGIC(TUPALKO): Parameter TAULTYYP has value ikatau SYMBOLGEN: Macro variable LOMAKE resolves to koulu96 MLOGIC(TUPALKO): %IF condition &lomake=koulu96 is TRUE MLOGIC(TUPALKO): %LET (variable name is MUUTTJAT) MLOGIC(TOISTA): Beginning execution. ^^^^^^^ ^^^^^^ SYMBOLGEN: Macro variable PERUSDAT resolves to k96.mikkel96 SYMBOLGEN: Macro variable EHTO resolves to aluej eq 6 SYMBOLGEN: Macro variable MUUTTJAT resolves to tarjouuh SYMBOLGEN: Macro variable TAULTYYP resolves to ikatau MLOGIC(TUPALKO): Ending execution. ^^^^^^^ ^^^^^^

MLOGIC(TUPALKO): Beginning execution. ^^^^^^^ ^^^^^^ SYMBOLGEN: Macro variable PERUSDAT resolves to k96.mikkel96 SYMBOLGEN: Macro variable MUUNDAT resolves to huumedat SYMBOLGEN: Macro variable EHTO resolves to aluej eq 6 MLOGIC(TUPALKO): Parameter PERUSDAT has value k96.mikkel96 MLOGIC(TUPALKO): Parameter MUUNDATA has value huumedat MLOGIC(TUPALKO): Parameter EHTO has value (aluej eq 6) and spluokh in (1 2 3 4) MLOGIC(TUPALKO): Parameter TAULTYYP has value koulutau SYMBOLGEN: Macro variable LOMAKE resolves to koulu96 MLOGIC(TUPALKO): %IF condition &lomake=koulu96 is TRUE MLOGIC(TUPALKO): %LET (variable name is MUUTTJAT) MLOGIC(TOISTA): Beginning execution. ^^^^^^^ ^^^^^^ SYMBOLGEN: Macro variable PERUSDAT resolves to k96.mikkel96 SYMBOLGEN: Macro variable EHTO resolves to (aluej eq 6) and spluokh in (1 2 3 4) SYMBOLGEN: Macro variable MUUTTJAT resolves to tarjouuh SYMBOLGEN: Macro variable TAULTYYP resolves to koulutau MLOGIC(TUPALKO): Ending execution. ^^^^^^^ ^^^^^^

My macro doesn't work. The system is quite complex so I am not yet posting all the files here. The SYMBOLGEN MPRINT and MTRACE options are on. The thing that I am wondering is that the macro TUPALKO starts and then macro TOISTA is reported to start, but after that macro Toista is not reported to do anything, specially ending. The macro TUPALKO which calls macro TOISTA is reported to end. Can anybody explain this?

Thank you for interest. I prefer replies by mail.

Matti Siivola


Back to: Top of message | Previous page | Main SAS-L page