Help using Base SAS procedures

proc metadata problem

Reply
Occasional Contributor
Posts: 7

proc metadata problem

Hi all,

I use query syntax with XMLSelect and Templates where I filter query by metadata type and attribute together in Templates like this:

<GetMetadataObjects>

   <Reposid>$METAREPOSITORY</Reposid>

   <Type>Document</Type>

   <Objects/>

   <NS>SAS</NS>

   <Flags>388</Flags>   

   <Options>

      <XMLSelect search="*[@Name ? 'Customer']"/>

      <Templates>

         <Document Id="" Name="" TextType="">

           <ResponsibleParties search="ResponsibleParty[@Role='OWNER']"/>

         </Document>

      </Templates>

   </Options>

</GetMetadataObjects>

It doesn't search existent ResponsibleParty object. The same situation if I try to use filter by assosiation.

If I use attribute filter only - it works well:

<XMLSelect search="*[@Name ? 'Customer']"/>

      <Templates>

         <Document Id="" Name="" TextType="">

           <ResponsibleParties search="@Role='OWNER'"/>

         </Document>

Is there anybody who can help me with explanation why it doesn't search with combined fiters in the <Template>? (I have SAS 9.1, while using OMI documentation for 9.2 - but I haven't found such restrictions for 9.1)

SAS Super FREQ
Posts: 8,743

proc metadata problem

Hi:

  This is not really a Base SAS Procedure question. When you do anything with metadata you are using the SAS Platform for Busines Analytics and this question might best be answered by opening a track with Tech Support.

cynthia

Ask a Question
Discussion stats
  • 1 reply
  • 115 views
  • 0 likes
  • 2 in conversation