SAS Institute. The Power to Know

Learning Center

Stay in Touch

Not sure what course to take?

Speak with an expert curriculum consultant at 800-333-7660 or send an e-mail.

Submit Your Course Requests

Want this course at another location or on a different date? Let us know your course needs.

On-site Pricing

Course fee and EPTO/APTO units differ for on-site training.

SAS Web Tools: Advanced Dynamic Solutions Using SAS/IntrNet Software

Duration: 3.0 days
Course fee: $1,725
EPTO units: 3.3
CEUs: 1.8
Register now

This course teaches how to create complex Web pages, such as multi-selection forms and dynamically generated, linked Web pages. Students also learn how to build applications to update data through the Web, download SAS data for use with spreadsheet software, and enhance the appearance of Web reports.

Learn how to

Who should attend

Users who completed the &web1 course and want to expand their knowledge to be able to create more complex dynamic SAS Web solutions

Expand/Collapse AllExpand All      Expand/Collapse AllCollapse All      PrintPrint version

Prerequisites
Before attending this course, you should be an experienced SAS programmer and have completed the SAS Web Tools: Static and Dynamic Solutions Using SAS/IntrNet Software course. Specifically, you should be able to
  • use SAS macro programming statements such as %DO and %IF and understand SAS macro quoting functions. You can gain this knowledge by completing the SAS Macro Language course.
  • query and join tables using the SQL procedure. You can gain this knowledge by completing the SQL Processing with SAS course.
  • write HTML to access the SAS Application Broker CGI program to accept user parameters and submit dynamic SAS code.
  • create a SAS program that generates Web content by using the SAS/IntrNet Application server.
  • create an htmSQL input file to query a SAS data structure in order to produce detail reports, summary reports, or simple dynamic forms.
Course Contents
Implementing Parameters That Permit Multiple Selections
  • creating a multiple selection HTML form
  • handling multiple selections in Dispatcher programs
Validating User-supplied Parameters
  • validating parameters within Dispatcher programs
  • validating parameters with JavaScript
  • validating parameters with a Java applet
Creating Catalog-based Dispatcher Programs
  • storing compiled macro programs
  • implementing Dispatcher programs using SCL
  • using a SOURCE entry as a Dispatcher program
Creating Linked Web Pages Dynamically
  • embedding static and dynamic content references in htmSQL output
  • embedding static and dynamic content references in Dispatcher output
  • generating a table of contents using ODS
  • generating a custom table of contents
Incorporating Executable Content
  • adding multimedia content to dynamic output
  • adding an applet to dynamic output
Enhancing Web Content Generated by SAS Software
  • modifying ODS styles and templates
  • creating animated graphics
  • creating dynamic Java graphics
  • generating a spreadsheet from a SAS data set
Updating Data
  • updating SAS data with htmSQL
  • updating SAS data with the Application Dispatcher
  • handling integrity constraints during updates
Software
This course addresses SAS/IntrNet, AppDev Studio.
Course Materials
Students receive a hardcopy of the course notes and, in some courses, can choose to take home a copy of the course data.
Share Your Thoughts
Are there additional topics you'd like for this course to address? Would you like for this course to be offered at another training facility? Let us know by adding to our Interest List.

Register now


created using SAS software This page was created using SAS software.