23 outds=work.mm_gettypes
26* use a temporary fileref to hold the response;
27filename response temp;
33 <!-- specify the OMI_SUCCINCT flag -->
36 <!-- include <REPOSID> XML element and a repository identifier -->
37 <Reposid>$METAREPOSITORY</Reposid>
45 infile response lrecl=1048576;
54 put
'<SXLEMAP version="1.2" name="SASTypes"><TABLE name="SASTypes">';
55 put
'<TABLE-PATH syntax="XPath">//GetTypes/Types/Type</TABLE-PATH>';
56 put
'<COLUMN name="ID"><LENGTH>64</LENGTH>';
57 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@Id</PATH></COLUMN>';
58 put
'<COLUMN name="Desc"><LENGTH>256</LENGTH>';
59 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@Desc</PATH></COLUMN>';
60 put
'<COLUMN name="HasSubtypes">';
61 put
'<PATH syntax="XPath">//GetTypes/Types/Type/@HasSubtypes</PATH></COLUMN>';
62 put
'</TABLE></SXLEMAP>';
64libname _XML_ xml xmlfileref=response xmlmap=sxlemap;
66proc sort data=_XML_.sastypes out=&outds;
72filename sxlemap clear;
73filename response clear;