Terminology: TEMPLATE Procedure


The following terms frequently appear in discussions of PROC TEMPLATE:

aggregate storage location

  • is a location on an operating system that can contain a group of distinct files. Different host operating systems call an aggregate grouping of files different names , such as a directory, a maclib, or a partitioned data set. The standard form for referencing an aggregate storage location from within SAS is fileref(name), where fileref is the entire aggregate and ( name ) is a specific file or member of that aggregate.

item store

  • is a member of a SAS data library. An item store is a hierarchical file system that is implemented as a single physical file. An item store can contain directories and files (called items) similar to the file systems in the UNIX and Windows operating environments. An item store is referenced by a two-level name: a libref and the name of the item store in the SAS data library that the libref references. For example, the SAS registry is stored in two items stores, SASUSER.REGISTRY and SASHELP.REGISTRY.

template store

  • is an item store which stores definitions that were created by the TEMPLATE procedure. Definitions that SAS provides are in the item store SASHELP.TMPLMST. You can store definitions that you create in any template store where you have write access.

    Note: A template store can contain multiple levels known as directories. When you specify a template store in the ODS PATH statement, however, you specify a two-level name that includes a libref and the name of a template store in the SAS data library that the libref references.

style definition

  • describes how to display the presentation aspects ( color , font face, font size , and so on) of your SAS output. A style definition determines the overall appearance of the documents that use it. Each style definition is composed of style elements. Style definitions do not apply to the LISTING destination, which produces plain text output.

style element

  • is a collection of style attributes that apply to a particular part of the output. For example, a style element may contain instructions for the presentation of column headers or for the presentation of the data inside cells . Style elements may also specify default colors and fonts for output that uses the style definition. Each style attribute specifies a value for one aspect of the presentation. For example, the BACKGROUND= attribute specifies the color for the background of an HTML table, and the FONT_STYLE= attribute specifies whether to use a Roman, a slant, or an italic font.

table definition

  • describes how to display the output for a tabular output object. (Most ODS output is tabular.) A table definition determines the order of table headers and footers, the order of columns , and the overall appearance of the output object that uses it. Each table definition contains or references table elements.

table element

  • is a collection of attributes that apply to a particular column, header, or footer. Typically, these attributes specify something about the data rather than about its presentation. For example, FORMAT= specifies the SAS format to use in a column. However, some attributes describe presentation aspects of the data.

    Note: You can also define table elements such as columns, headers, and footers outside of a table definition. Any table definition can then reference these table elements. For more information about defining columns, headers, and footers outside of the table definition, see Chapter 10, 'TEMPLATE Procedure: Creating Tabular Output,' on page 367.

tagset definition

  • specifies instructions for creating a markup language for your SAS output. The resulting output contains embedded instructions in order to define layout and some content. Each tagset definition contains event definitions and event attributes that control the generation of the output. SAS provides tagset definitions for a variety of markup languages. With the TEMPLATE procedure, you can modify any of these SAS tagsets, or you can create your own tagsets.

event

  • specifies the text that the markup destination produces when the specified event occurs. For example, the definition of an event called ROW might specify to place the appropriate tags for starting a row at the beginning of an event and the appropriate tags for ending a row at the end of the event. SAS procedures that generate ODS output use a standard set of events, which you can customize with the TEMPLATE procedure.




SAS 9.1 Output Delivery System. Users Guide
SAS 9.1 Output Delivery System Users Guide
ISBN: 1590472187
EAN: 2147483647
Year: 2004
Pages: 99
Authors: SAS Institute

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net