SAS 9.1.3 Integration Technologies » Developer's Guide


Technical Overview
Server Administrator's Guide
Administrator's Guide
Administrator's Guide (LDAP Version)
Developer's Guide
SAS Web Infrastructure Kit
Administrator's Guide
Developer's Guide
Glossary
SAS Integration Technologies Home

Table of Contents

Developer's Guide Overview
 
SAS Stored Processes
* Stored Process Software Requirements
* Creating Stored Processes
* Input Parameters
* Result Types
* %STPBEGIN and %STPEND
* Reserved Macro Variables
* Stored Process Server Functions
* Sessions
* Stored Process Samples
* Debugging Stored Processes
* Converting SAS/IntrNet Programs to Stored Processes
* Using Stored Processes
* Building a Web Application
* SAS Stored Process Web Application
* Stored Process Web Application Configuration
* Web Application Input
* HTTP Headers
* Embedding Graphics
* Chaining Stored Processes
* Using Sessions: A Sample Web Application
* Debugging in the Stored Process Web Application
* IOM Direct Interface Stored Processes
* Implementing a Repository
* Creating a Stored Process
* Invoking a Stored Process
* Publishing Stored Process Results
* Working with Results in the Client Application
 
SAS BI Web Services
* Using Web Services
* Deciding Between .NET and Java
* Writing SAS Programs for Web Services
* Discover Method
* Execute Method
* Securing SAS BI Web Services
* Securing SAS BI Web Services for .NET with WSE 2.0
* Securing SAS BI Web Services for Java
* Samples
* Sample PROC MEANS Using SAS BI Web Services
 
Publishing Framework
* About Packages
* Package Content
* Package Rendering
* Package Transports
* Archived Packages
* Subscription Channels
* About Events
* Package Publishing
* Publishing Using the SAS Publisher GUI
* Publishing Programmatically Using SAS
* Publishing Using a Third-Party Client Application
* Package Retrieval
* URL Retrieval
* Viewer Processing
* When To Use a Viewer
* How to Create a Viewer
* How to Apply a Viewer
* SASINSERT Tag
* Substitution Syntax
* SASTABLE Tag
* SASREPEAT Tag
* SASECHO Tag
* Using the SASINSERT and SASTABLE Tags: Examples
* Sample HTML Viewer
* SAS Program with an HTML Viewer
* Sample Viewer Template
* SAS Publisher
* SAS Publisher Requirements
* How SAS Publisher Works
* Starting SAS Publisher
* Publishing a Package
* Using SAS Publisher with SAS/Warehouse Administrator
* SAS Subscription Manager
* Overview
* SAS Subscription Manager Requirements
* Release Information
* Logging In
* Subscription Manager Interface
* Channels
* Subscriptions
* Subscriber Groups
* SAS Package Reader
* Overview
* SAS Package Reader Requirements
* Package Reader Interface
* Accessing a SAS Package
* Listing One or More Packages
* Listing Package Entries
* Viewing Package Properties
* Viewing Package Entry Properties
* Viewing an Entry in a Web Browser
* Viewing SAS Data Sets
* Saving a Package Entry
* SAS Package Retriever
* SAS Package Retriever Requirements
* Invoking SAS Package Retriever
* Obtaining a Package from an Archive
* Obtaining a Package from a Queue
* Obtaining a Package from WebDAV
* Selecting Package Entries for Retrieval and Storage
* Retrieving and Storing a Package Entry
* Removing the Package from the Transport Location
* Publish Package Interface
* Publish/Retrieve Encoding Behavior
* CALL Routines: Publishing Packages
* CALL Routines: Retrieving Packages
* Filtering Packages and Package Entries
* Example: Publishing in the Data Step
* Example: Publishing in a Macro
* Example: Publishing with the FTP Access Method
* Publish Event Interface
* Publish Event CALL Routines
* XML Specification for Generic Events
* XML Specification for SASPackage Events
* Examples of Generated Events
 
Application Messaging
* Supported Messaging Interface Versions
* WebSphere MQ Configuration and Usage
* Configuring WebSphere MQ with the WebSphere MQ Explorer
* Polling Message Queues from the Object Spawner
* Configuring Multiple Clients To Read From a Single Queue
* Configuring WebSphere MQ to Trigger SAS: An Example
* WebSphere MQ Functional Interface
* Writing WebSphere MQ Applications
* WebSphere MQ Coding Examples
* WebSphere MQ CALL Routines
* MSMQ Functional Interface
* Writing MSMQ Applications
* MSMQ Code Samples
* MSMQ CALL Routines
* Common Messaging Interface
* Writing Applications Using the Common Messaging Interface
* Using TIB/Rendezvous with the SAS Common Messaging Interface
* TIB/Rendezvous Coding Example
* TIB/Rendezvous Certified Messaging Coding Examples
* Using a Repository with Application Messaging
* Common Messaging Interface CALL Routines
* Attachment Layout for Websphere MQ and MSMQ
* Attachment Layout for TIB/Rendezvous
* Attachment Error Handling
 
Developing Java Clients
* Java Client Installation and JRE Requirements
* Java Client Security
* Using the IOM Server
* Using the Connection Factory
* Connecting with Directly Supplied Server Attributes
* Connecting with Server Attributes Read from a SAS Metadata Server
* Connecting with Server Attributes Read from an LDAP Server
* Connecting with Server Attributes Read from the Information Service
* Connection Factory Language Service Example
* Logging Java Connection Factory Activity
* Using Failover
* Using Load Balancing
* Using Connection Pooling
* Returning Connections to the Connection Factory
* Using Java CORBA Stubs for IOM Objects
* Null References
* Exception Handling
* Output Parameters
* Generic Object References
* IOM Objects That Support More Than One Stub
* Events and Connection Points
* Datetime Values
* Getting a JDBC Connection Object
* Using the Java Workspace Factory
* Connecting with Directly Supplied Server Properties
* Connecting with Server Properties Read from an LDAP Server
* Workspace Factory Language Service Example
* Returning a Workspace to the Workspace Factory
* SAS Foundation Services
* Connection Service
* Discovery Service
* Event Broker Service
* Information Service
* Logging Service
* Publish Service
* Security Service
* Session Service
* Stored Process Service
* User Service
* IOM and CORBA Class Documentation
 
Developing Windows Clients
* Client Requirements
* Client Installation
* Windows Client Security
* Selecting a Windows Programming Language
* Programming with Visual Basic
* Programming in the .NET Environment
* Using VBScript
* Programming with Visual C++
* Using the SAS Object Manager
* Creating an Object
* SAS Object Manager Interfaces
* Using a Metadata Server with the SAS Object Manager
* SAS Object Manager Error Reporting
* SAS Object Manager Code Samples
* Using Connection Pooling
* Using the SAS IOM Data Provider
* Using the Workspace Manager
* Launching IOM Servers
* Administering the SAS Workspace Manager
* SASWorkspaceManager Interfaces
* Error Reporting
* Using Workspace Pooling
* Code Samples
* Class Documentation for Windows Client Development
 
Directory Services
* Directory Services Overview
* Directory Services and Integration Technologies
* Application Interfaces
* LDAP CALL Routine Interface
* LDAP SCL Interface