Adding SAS Packages

Overview

A package is a collection of structured and unstructured content that has been published using the Publishing Framework by running a SAS Stored Process on a SAS Workspace Server. Users can view SAS packages from the portal.
Packages are used to deliver the following:
  • the content of publication channels, which publish information by using the Publishing Framework. If you publish a package from the SAS Information Delivery Portal, the package might include any of the following archived content types:
    • files
    • links
    • SAS Information Maps
    • SAS Stored Processes
  • SAS Stored Process output, which can be published to a WebDAV server or to a SAS publication channel.
Users can view packages from the portal if the packages have been published to a SAS publication channel or to a SAS Content Server repository. In order to view packages within the portal, the SAS Package Viewer is required.
The following sections describe how to add a package to the portal.

Step 1: Publish a Package

Create a package by publishing content to one of the following locations:
  • SAS publication channel
  • WebDAV repository on a SAS Content Server
A package can be created in several ways:
  • You can develop a SAS Stored Process that runs on a SAS Workspace Server and produces packages. These packages can be stored on a SAS Content Server or published to a SAS publication channel. For details, see the SAS 9.3 Stored Processes: Developer’s Guide.
  • Users can use the Publish icon in the portal's toolbar for some items, or in the bookmark portlet to publish a package and add the package (content) metadata to the SAS Metadata Repository. For details about using the portal to publish a package, see the portal's online Help. When users publish the package to a SAS publication channel or to a SAS Content Server repository, the Web application adds the metadata for the package to the SAS Metadata Repository or WebDAV repository.
  • You can publish a package in SAS Enterprise Guide.

Step 2: Define Authorization for the Package

The authorization for a package is part of the metadata for the SAS publication channel or SAS Content Server repository to which the package is published. Take any necessary steps to control access to files, SAS Information Maps, or other items that have been added to the package.

Step 3: Make the Package Available in the SAS Information Delivery Portal

You view channels or packages from the SAS Information Delivery Portal by using the search capability, the Publication Channel Subscriptions portlet, or the Collection portlet. The authorization given to users for the channels or to the SAS Content Server repository determines which channels and packages they can view in the portal.
To view packages available to you in the portal:
  • Search for packages and publication channels.
  • Add a package or publication content type to a collection portlet on a portal page.
  • Add a Publication Channel Subscriptions portlet to a portal page. This portlet lists all the channels to which you have subscriptions.
  • Add a WebDAV navigator portlet and view the package from a WebDAV navigator portlet.
Note: When users access the SAS Information Delivery Portal, the packages that are published to the SAS publication channel at the top-level folder are displayed. In order for users to display and view the packages that are published to subfolders, they can use either the search option within the portal, or the WebDAV navigator portlet.