42   call symputx(
'flags',flags,
'l');
    45 * use a temporary fileref to hold the response;
    46 filename response temp;
    50   <Reposid>$METAREPOSITORY</Reposid>    51   <Type>SASLibrary</Type>    56   </GetMetadataObjects>'    62   infile response lrecl=32767;
    68 filename sxlemap temp;
    71   put 
'<SXLEMAP version="1.2" name="SASLibrary">';
    72   put 
'<TABLE name="SASLibrary">';
    73   put 
'<TABLE-PATH syntax="XPath">//Objects/SASLibrary</TABLE-PATH>';
    74   put 
'<COLUMN name="LibraryId">><LENGTH>17</LENGTH>';
    75   put 
'<PATH syntax="XPath">//Objects/SASLibrary/@Id</PATH></COLUMN>';
    76   put 
'<COLUMN name="LibraryName"><LENGTH>256</LENGTH>>';
    77   put 
'<PATH syntax="XPath">//Objects/SASLibrary/@Name</PATH></COLUMN>';
    78   put 
'<COLUMN name="LibraryRef"><LENGTH>8</LENGTH>';
    79   put 
'<PATH syntax="XPath">//Objects/SASLibrary/@Libref</PATH></COLUMN>';
    80   put 
'<COLUMN name="Engine">><LENGTH>12</LENGTH>';
    81   put 
'<PATH syntax="XPath">//Objects/SASLibrary/@Engine</PATH></COLUMN>';
    82   put 
'</TABLE></SXLEMAP>';
    84 libname _XML_ xml xmlfileref=response xmlmap=sxlemap;
    87 proc sort data=_XML_.saslibrary out=&outds;
    93 filename sxlemap clear;
    94 filename response clear;