02-12-2010 10:25 AM
02-12-2010 10:30 AM
02-12-2010 10:35 AM
02-13-2010 09:51 AM
02-13-2010 09:54 AM
02-13-2010 12:46 PM
02-13-2010 01:44 PM
11-03-2011 04:49 AM
i m facing the same issue, i 'm trying to use the EXPORT function in the PROC INFOMAPS and read it through a XML MAP in order to keep the data structure and get the dataitems and expression values.
Elsewhere you could try to parse the log from PROC INFOMAPS(LIST) to get the values you need.
01-12-2012 04:50 PM
Have you looked at using the SQL Dictionary Tables for the INFOMAPS LIBNAME engine? The tables contain additional information on the information map (including the folder path in which the item is contained).
11-25-2013 02:21 PM
I just recently had this problem myself. You can put the output from the log into a rudimentary dataset using the code below:
path = %sysfunc(pathname(work)); /*find out the work directory of current session*/
printto log="&path/temp.log" new; /*Create a new log file in the work directory*/
open infomap "<Infomapname>" mappath = <map location in SAS internal foldr system>";
printto log = log; /*Go back to a new log window*/
/*Input log fiel from infomap into a dataset*/
infile "&path/temp.log" dsd dlm = '`'; /*Nothing in the file is dlm = '`' so whole row will be in one column*/
input log:$1000.; /*I want the whole row in one column so I use a large value*/
if index(log,":") > 0; /*Get rid of rows without good data*/
That gets you a dataset that can be manipulated.