For many of
the metadata language elements, you can specify a metadata resource
by its name or identifier. Some of the language elements accept a
Uniform Resource Identifier (URI), which is a standard from SAS Open
Metadata Architecture. The following URI formats are supported:
is the metadata object
identifier. Some language elements support the 8-character identifier,
and some support the full 17-character identifier, which references
both the repository and the object. Examples are A9000001
and A52V87R9.A9000001
. In general,
the ID format is the least efficient.
is the metadata type
name and metadata object identifier. Some language elements support
the 8-character object identifier, and some support the full 17-character
repository and object identifier. Examples are SASLibrary/A9000001
and SASLibrary/A52V87R9.A9000001
.
In general, the type/ID format is the most efficient.
is the metadata type
name, followed by a search string. For metadata language elements,
the search string is in the form of an
attribute='
value' pair. Examples are
SASLibrary?@libref='mylib'
and
Transformation?@PublicType='Report'
. The first example returns SASLibrary objects that store the value
“mylib” in the Libref= attribute. The second example
returns Transformation objects that store the value “Report”
in the PublicType= attribute, which corresponds to the SAS Report
type definition in the SAS type dictionary.
For more information,
see What is the SAS Type Dictionary?. Some language elements require the entire
value to be enclosed in quotation marks.
See the language elements
in this book for important usage details.