Template Descriptions

The SAS AppDev Studio 4.4 templates by category.

SAS DataBean

SAS JDBC Databean Class
creates a JDBC Java data class that provides access to a data table.

SAS Information Delivery Portal Portlets

DisplayURL Portlet
displays the contents of an HTML page. The URL of the page is specified at run time.
Editable Portlet
displays the contents of a string. The string is specified at run time.
Information Map Fixed Portlet
displays the contents of an Information Map. The Information Map is specified at design time and displays the map at run time.
Information Map Runtime Portlet
displays a list of Information Maps defined on your server and displays the selected map.
JSP Portlet
displays the output of a single JSP that is contained in your project.
Remote Portlet
displays the contents of a remote page inside a frame. The URL of the remote page is specified at design time.
Stored Process List Portlet
displays a list of SAS Stored Processes and executes the selected stored processes. The list is specified at design time.
Stored Process Single Portlet
displays the results of executing a single SAS Stored Process. The stored process is specified at design time.

SAS Foundation Services Support

Context Listener For Local Services
creates a ServletContextListener class for deploying and destroying local SAS Foundation Services.
JAAS Login Configuration File
creates a login configuration file for JAAS authentication using a SAS Metadata Server.
Log4J Logging Configuration
adds a simple Log4J logging configuration file to the web application.

SAS Web Application Examples

All the SAS Web Application Examples templates, listed below, use the SAS Web Infrastructure Platform (SAS WIP). For each template listed there is a corresponding template available in the AppDev Studio interface that uses the legacy SAS Foundation Services (SAS FS).
Information Map Default Servlet (uses SAS WIP)
creates a Default Information Map based on the Model 2 (MVC) Web Application Architecture. Both a JSP page and a Java file containing the servlet's class are created.
Information Map OLAPTableView Servlet (uses SAS WIP)
creates an Information Map OLAPTableView example based on the Model 2 (MVC) Web Application Architecture for use with OLAP data. Both a JSP page containing OLAPTableView custom tags and a Java file containing the servlet's class are created.
Information Map TableView Servlet (uses SAS WIP)
creates an Information Map TableView example based on the Model 2 (MVC) Web Application Architecture for use with relational data. Both a JSP page containing TableView custom tags and a Java file containing the servlet's class are created.
JDBC Default Servlet (uses SAS WIP)
creates a Default JDBC example based on the Model 2 (MVC) Web Application Architecture. Both a JSP page and a Java file containing the servlet's class are created.
JDBC TableView Servlet (uses SAS WIP)
creates a JDBC TableView example based on the Model 2 (MVC) web application architecture. Both a JSP page containing TableView custom tags and a Java file containing the servlet's class are created.
Report Viewer Servlet (uses SAS Web Report Viewer and SAS WIP)
creates a report viewer example that uses a servlet to access relational and OLAP data. The selected report is viewed in SAS Web Report Viewer. A Java file containing the servlet's class is created.
SAS Stored Process Servlet (uses SAS WIP)
creates a stored process example that uses a servlet to display the output of a stored process.

SAS Web Infrastructure Platform Support

Examples Welcome Page
adds a JSP page that lists the SAS Web Applications Examples added to the project.
SAS Web Infrastructure Platform Applications Metadata Creation
creates support files for creating and deploying Application metadata that is required by the SAS Web Infrastructure Platform.
Log4J Logging Configuration
adds a simple Log4J logging configuration file to the web application.

SAS Stored Process

Java Client for executing a SAS Stored Process
creates a simple Java client that executes a SAS Stored Process and writes the results to a file.