21 outds=work.mm_gettypes
24 * use a temporary fileref to hold the response;
25 filename response temp;
31 <!-- specify the OMI_SUCCINCT flag --> 34 <!-- include <REPOSID> XML element and a repository identifier --> 35 <Reposid>$METAREPOSITORY</Reposid> 43 infile response lrecl=1048576;
49 filename sxlemap temp;
52 put
'<SXLEMAP version="1.2" name="SASTypes"><TABLE name="SASTypes">';
53 put
'<TABLE-PATH syntax="XPath">//GetTypes/Types/Type</TABLE-PATH>';
54 put
'<COLUMN name="ID">';
55 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@Id</PATH></COLUMN>';
56 put
'<COLUMN name="Desc">';
57 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@Desc</PATH></COLUMN>';
58 put
'<COLUMN name="HasSubtypes">';
59 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@HasSubtypes</PATH></COLUMN>';
60 put
'</TABLE></SXLEMAP>';
62 libname _XML_ xml xmlfileref=response xmlmap=sxlemap;
64 proc sort data=_XML_.sastypes out=sastypes;
70 filename sxlemap clear;
71 filename response clear;