Color bar

Configuration Guidelines and Details for "HOSTNAME"

Overview

  1. Warnings and Notices
  2. SAS Management Console
  3. SAS Application Servers
  4. SAS Spawners
  5. SAS Framework Data Server
  6. SAS Deployment Tester Server
  7. Operating System Services Scheduling Server
  8. SAS BI Lineage Scheduling Server
  9. SAS Web Infrastructure Platform Scheduling Services
  10. Remote Services
  11. Web Application Server
  12. SAS Web Applications
  13. Web Application Custom Content
  14. Obtaining Additional Information

Warnings and Notices

The following issues occurred during the automated portion of your configuration and must be addressed before proceeding.

SAS Management Console

SAS Management Console is required to complete many of the following steps.

Shortcut Programs > SAS > SAS Management Console 9.3
User ID SAS Administrator user ID
Password Enter the password you created in the SAS Deployment Wizard.

SAS Application Servers

SASMeta - Metadata Server

Host machine HOSTNAME.example.com
Port 8561
Log directory C:\SAS\EBIserver\Lev1\SASMeta\MetadataServer\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Execution type Windows service
SAS [EBIserver-Lev1] SASMeta - Metadata Server
Shortcuts Programs > SAS > Configuration > EBIserver - Lev1

Notes:

SASApp - OLAP Server

Host machine HOSTNAME.example.com
Port 5451
Log directory C:\SAS\EBIserver\Lev1\SASApp\OLAPServer\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical OLAP Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.
Execution type Windows service
SAS [EBIserver-Lev1] SASApp - OLAP Server
Shortcuts Programs > SAS > Configuration > EBIserver - Lev1

SASApp - Stored Process Server

Host machine HOSTNAME.example.com
Port 8601
Log directory C:\SAS\EBIserver\Lev1\SASApp\StoredProcessServer\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical Stored Process Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.

SASMeta - Workspace Server

Host machine HOSTNAME.example.com
Validation steps The SASMeta - Workspace Server should be used for only a few designated administrative tasks. It is appropriate to defer validation of this server until you have set up the SAS users who will perform these tasks. This server requires an external account and is available to only the SAS Administrators group.

Notes:

SASApp - Workspace Server

Host machine HOSTNAME.example.com
Port 8591
Log directory C:\SAS\EBIserver\Lev1\SASApp\WorkspaceServer\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical Workspace Server.
  4. Right mouse click this server and select Validate (you can enter HOSTNAME\sasdemo or the SAS Spawned Servers account for the user ID). You should see a Validation Successful message.

Notes:

SAS BI Report Services Workspace Configuration

Query Cache Library Name ="SASApp - wrstemp"
  1. In SAS Management Console, on the Plug-ins tab, select the "+" to expand the Data Library Manager node.
  2. Select "+" to expand Libraries.
  3. Select the library listed above.
  4. Right mouse click this library and select Properties.
  5. Click the Options tab and locate the path to the library in the Selected items text box.
Review the documentation provided to determine if permissions need to be modified for the library or directory to which the library points.
  1. For details, view the http://support.sas.com/93administration and refer to the document called SAS Intelligence Platform 9.3: Web Application Administration Guide.
  2. See the section called Improving the Performance of SAS Web Report Studio.
  3. This section will contain a list of Suggestions for Improving the Performance of SAS Web Report Studio. Go to the information titled "Using the Query Cache".
  4. Refer to the subsection called Security Considerations for the Query Cache Libraries for information regarding permissions.
Distribution Library Name ="SASApp - wrsdist"
  1. In SAS Management Console, on the Plug-ins tab, select the "+" to expand the Data Library Manager node.
  2. Select "+" to expand Libraries.
  3. Select the library listed above.
  4. Right mouse click this library and select Properties.
  5. Click the Options tab and locate the path to the library in the Selected items text box.
Review the documentation provided to determine if permissions need to be modified for the library or directory to which the library points.
  1. For details, view the http://support.sas.com/93administration and refer to the document called SAS Intelligence Platform 9.3: Web Application Administration Guide.
  2. See the section called Pre-generated Reports From SAS Web Report Studio.
  3. Refer to the subsection called Verifying Permissions for the Distribution Library for information regarding permissions.
Validation steps
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Data Library Manager node.
  2. Verify the libraries named above are listed under the Data Library Manager.
  3. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Application Management node.
  4. Select "+" to expand the Configuration Manager
  5. Highlight BI Rep Svc Wkspace Config 4.3
  6. Right mouse click and select Properties.
  7. Click the Settings tab.
  8. Validate the query cache library and the distribution library. They should match the libraries listed under Data Libraries.

SAS BI Report Services

Log directory C:\SAS\EBIserver\Lev1\Applications\SASBIReportServices4.3\Logs
For more details about how to modify your log format and to see what logging entails, see the SAS Intelligence Platform 9.3: Web Application Administration Guide at http://support.sas.com/93administration.
Java Batch Server Name ="SASApp - BRM Java Batch Server"
Configuration Configuration Directory = "C:\SAS\EBIserver\Lev1\Applications\SASBIReportServices4.3"
Validation steps
    Java Batch Server
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Select "+" to expand SASApp.
  3. Select "+" to expand the SASApp - Logical SAS Java Batch Server.
  4. Verify the existence of the java batch server(s) referenced above.
  5. Right mouse click this server and select Properties.
  6. Click the Options tab.
  7. Validate the command line by examining the parameter values and verifying file locations and the repository name.
    Local Services
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Foundation Services Manager node.
  2. Select "+" to expand the SASBIReportServices4.3 Local Services Definition.
  3. Select "+" to expand Core.
  4. Select the Logging Service.
  5. Right mouse button and choose Properties.
  6. Click the Service Configuration tab.
  7. Click the Configuration button.
  8. Verify the logging contexts.
  9. Refer to the logging documentation at the link specified above for details.
    outputgen.ini file
  1. The file outputgen.ini may need to be modified. This file is located in the install folder C:\Program Files\SASHome\SASBIReportServices\4.31.
  2. The following default settings for Java command line options appear in this file: java.net.preferIPv4Stack=true and java.net.preferIPv6Addresses=false.
  3. If the system is configured to use IPv6, these values must be changed to: java.net.preferIPv4Stack=false and java.net.preferIPv6Addresses=true.

SASApp - Pooled Workspace Server

Host machine HOSTNAME.example.com
Port 8701
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand SASApp.
  3. Highlight the SASApp - Logical Pooled Workspace Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.

SASMeta - SAS DATA Step Batch Server

Host machine HOSTNAME.example.com
Log directory C:\SAS\EBIserver\Lev1\SASMeta\BatchServer\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. Select this link: C:\SAS\EBIserver\Lev1\SASMeta\BatchServer\sasbatch.bat
  2. If SAS starts successfully, the DATA step batch server has been validated.

SAS Spawners

Object Spawner

Host machine HOSTNAME.example.com
Port 8581
Log directory C:\SAS\EBIserver\Lev1\ObjectSpawner\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Execution type Windows service
SAS [EBIserver-Lev1] Object Spawner
Shortcuts Programs > SAS > Configuration > EBIserver - Lev1

SAS Framework Data Server

Host machine HOSTNAME.example.com
Port 22031
Log directory C:\SAS\EBIserver\Lev1\FrameworkServer\dffedsvrcfg\Logs
For more details about the initial logging configuration and how to modify it, see "Administering Logging for SAS Servers" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Expand FrameworkServer - Logical SAS Framework Data Server.
  3. Highlight the FrameworkServer - SAS Framework Data Server.
  4. Right mouse click this server and select Validate. You should see a Validation Successful message.
Execution type Windows service
SAS [EBIserver-Lev1] FrameworkServer - SAS Framework Data Server
Shortcuts Programs > SAS > SAS Configuration > EBIserver - Lev1

SAS Deployment Tester Server

Host machine HOSTNAME.example.com
Port 10021
Execution type Windows service
SAS [EBIserver-Lev1] Deployment Tester Server
Shortcuts Programs > SAS > Configuration > EBIserver - Lev1
Validation steps
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Application Management node.
  2. Select "+" to expand Deployment Tester
  3. Highlight the host machine: HOSTNAME.example.com
  4. Right mouse click and select Run All Test Suites.
  5. Select "+" to expand the Results.
  6. Validate the results for each test suite. All tests should pass.
If you are prompted for credentials, select the "Help" button in the Credentials dialog box to display the accounts that can be used for each test suite.

Notes:

Operating System Services Scheduling Server

Host machine HOSTNAME.example.com
Port 8451
Log directory C:\SAS\EBIserver\Lev1\SchedulingServer\Logs
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Highlight Operating System Services - HOSTNAME.example.com.
  3. Right mouse click this server and select Validate (you can enter HOSTNAME\sasdemo or the SAS Spawned Servers account for the user ID). You should see a Validation Successful message.

SAS BI Lineage Scheduling Server

Java Batch Server Name = "SASApp - BIL Java Batch Server"
Configuration Configuration Directory = "C:\SAS\EBIserver\Lev1\Applications\SASBILineage4.3"
Validation steps
    Java Batch Server
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Select "+" to expand SASApp.
  3. Select "+" to expand the SASApp - Logical SAS Java Batch Server.
  4. Verify the existence of the Java batch server referenced above.
  5. Right mouse click this server and select Properties.
  6. Click the Options tab.
  7. Validate the command line.
    ScanDriver.bat file
  1. Verify the existence of the file ScanDriver.bat. This file is located in the configuration folder C:\SAS\EBIserver\Lev1\Applications\SASBILineage4.3.
    Software Component
  1. In SAS Management Console, on the Folders tab, select "+" to expand the System folder.
  2. Select "+" to expand the Applications folder.
  3. Select "+" to expand the SAS BI Lineage Scheduling Server folder.
  4. Verify the existence of the BI Lineage Sched Svr 4.3 software component.

SAS Web Infrastructure Platform Scheduling Services

Log directory C:\SAS\EBIserver\Lev1\Web\Logs
JES Java Batch Server Name = "SASApp - JES Java Batch Server"
Configuration
  • Configuration Directory = "C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPSchedulingServices9.3"
  • Deployment Directory = "C:\SAS\EBIserver\Lev1\WIPSchedBatch"
Validation steps
    JES Java Batch Server
  1. In SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Select "+" to expand SASApp.
  3. Select "+" to expand the SASApp - Logical SAS Java Batch Server.
  4. Verify the existence of the java batch server(s) referenced above.
  5. Right mouse click this server and select Properties.
  6. Click the Options tab.
  7. Validate that the command line and arguments are appropriate for this java batch server.
    servicetrigger.ini file
  1. The file servicetrigger.ini may need to be modified. This file is located in the install folder C:\Program Files\SASHome\SASWebInfrastructurePlatformSchedulingServices\9.3.
  2. The following default settings for Java command line options appear in this file: java.net.preferIPv4Stack=true and java.net.preferIPv6Addresses=false.
  3. If the system is configured to use IPv6, these values must be changed to: java.net.preferIPv4Stack=false and java.net.preferIPv6Addresses=true.

Remote Services

Host machine HOSTNAME.example.com
Port 5091
Execution type Windows service
SAS [EBIserver-Lev1] Remote Services
Shortcuts Programs > SAS > Configuration > EBIserver - Lev1
Validation steps
  1. Execute 'C:\SAS\EBIserver\Lev1\Web\Applications\RemoteServices\RemoteServices.bat status' and verify that the 'STATE' is 'RUNNING'.
  2. Execute the Deployment Tester plug-in to the SAS Management Console to validate the configuration, deployment and usage of the Remote Services application.

Notes:

Web Application Server

Application Server Name WebLogic
Vendor Oracle
Version 10.3
WebLogic Install Directory (WL_HOME) C:\Oracle\Middleware\wlserver_10.3
Domain Name SASDomain
Domain Directory C:\SAS\EBIserver\Lev1\Web\SASDomain
Java JDK Vendor Sun
JDK Install Directory C:\Program Files\Java\jdk1.6.0_32
Host machine HOSTNAME.example.com
WebLogic Server Administration Console URL http://HOSTNAME.example.com:7501/console

Configuring your WebLogic Application Server (Domain Configuration)

A basic WebLogic Server configuration has been created for you that uses SAS authentication and insecure connections. This configuration should support a small number of users.If you need to set up a more sophisticated topology such as web server authentication or single sign-on, see the SAS 9.3 Intelligence Platform: Security Administration Guide. For reverse proxy server and secure socket connections, see the SAS 9.3 Intelligence Platform: Web Application Administration Guide at http://support.sas.com/93administration for additional details. Detailed configuration instructions on WebLogic are also available at the third-party vendor web site located at http://www.oracle.com/technology/documentation.

WebLogic Configuration Scripting Tool

New for SAS 9.3, a WebLogic Server Configuration Scripting Tool is generated during a SAS Deployment Wizard configuration. This tool allows you to manually execute configuration steps through a command line interface. If you selected to performed a manual configuration, you can execute the scripting tool to create a domain equivalent to what would have been built during SAS configuration if you had chosen to perform an automated configuration. If you performed an automated configuration, the tool can reconfigure each resource exactly as they were configured during the SAS configuration step.

The scripting tool is located at C:\SAS\EBIserver\Lev1\Web\Scripts\Weblogic.

If WebLogic is not installed on the machine where you run the SAS Deployment Wizard, you can copy the entire Web directory(include the scripts directory,the ear files, and all the contents under the directory) for your web applications to the machine where WebLogic Server is installed and run the scripting tool on that machine.

It is also possible to execute the individual steps and make changes to your configuration by modifying property files and rerunning steps.

Detailed instructions for the WebLogic Configuration Scripting Tool can be found in the SAS Intelligence Platform: Middle-Tier Administration Guide, located at Scripting Tool for WebLogic Server.

WebLogic Node Manager

The domain that has been created is configured with a customized installation of Node Manager. It has been customized so that servers that are launched use the correct JDK and command line options that are recommended by SAS. The administration server and managed server(s) have been launched for you during the configuration process through this Node Manager.

This Node Manager has been installed as a service. It will be automatically restarted after you reboot your machine.

Listen Port 5556
Node Manager Home Directory C:\SAS\EBIserver\Lev1\Web\SASDomain\nodemanager
Node Manager Log File C:\SAS\EBIserver\Lev1\Web\SASDomain\nodemanager\nodemanager.log

WebLogic Administration Server - AdminServer

Listen Address HOSTNAME.example.com
Listen Port 7501
HTTPS Port 7502
JVM Options -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:CompileThreshold=8000 -Dweblogic.serverStart.allowQuotes=true -Dweblogic.deploy.UploadLargeFile=true -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -Dmulticast_udp_ip_ttl=0
Server Logs Directory C:\SAS\EBIserver\Lev1\Web\SASDomain\servers\AdminServer\logs

WebLogic Managed Server - SASServer1

Listen Address HOSTNAME.example.com
Listen Port 7001
HTTPS Port 7002
JVM Options -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -Dsas.server.name=Server -Djava.endorsed.dirs="C:\Program Files\Java\jdk1.6.0_32\jre\lib\endorsed;C:\SAS\EBIserver\Lev1\Web\SASDomain\endorsed" -Xms1024m -Xss256k -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=768m -XX:NewSize=128m -XX:MaxNewSize=256m -XX:+UseTLAB -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:+CMSClassUnloadingEnabled -Xrs -Djava.awt.headless=true -Dweblogic.serverStart.allowQuotes=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Dsas.jms.authentication.decorator=false -Dweblogic.deploy.UploadLargeFile=true -Dsas.container.identifier=weblogic -Dcom.sas.services.logging.disableRemoteList=true -Dcom.sas.services.logging.disableRemoteLogging=true -Dtheme.sleep.time=10000 -Dtheme.max.tries=360 -Dsas.scs.host=HOSTNAME.example.com -Dsas.scs.port=7001 -Dwebreportstudio.file.cleanup.interval=60 -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl -Dsas.auto.publish.port=7001 -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv6Addresses=false -Dmulticast_udp_ip_ttl=0 -Dmulticast.address=239.11.13.224 -Dmulticast.port=8561 -Dcom.sas.log.config.url=file:///C:/SAS/EBIserver/Lev1/Web/Common/LogConfig/ -Djava.security.auth.login.config="C:\SAS\EBIserver\Lev1\Web\Common\SASDomain\weblogicLogin.config"
Server Logs Directory C:\SAS\EBIserver\Lev1\Web\SASDomain\servers\SASServer1\logs

WebLogic Windows Service Scripts

Scripts to install the WebLogic Servers as a Windows Service have been created in C:\SAS\EBIserver\Lev1\Web\SASDomain\bin. If you prefer to run the WebLogic Administration Server and Managed Servers as a Windows Service please following instructions below.

Server Name Install Script Un-install Script
AdminServer installAdminServerSvc.cmd uninstallAdminServerSvc.cmd
SASServer1 installSASServer1Svc.cmd uninstallSASServer1Svc.cmd
  1. Shutdown the WebLogic Administration Server and all managed servers.
  2. Run the install service script for the Administration server and each managed server.
  3. For each service, set the windows account the Service should use:

MailSession Configuration - SASMailSession

Name SASMailSession
JNDI Name sas/mail/Session
JavaMail Properties mail.debug=false mail.smtp.host=localhost mail.transport.protocol=smtp
Target Managed Server SASServer1

JMS Server - SASJMSServer

Name SASJMSServer
Target SASServer1

JMS Module - sasJmsSystemResource Configuration

JMS Module Name sasJmsSystemResource
Targets SASServer1

JMS SubDeployment - (SASServer1SubDeployment) Configuration

JMS Subdeployment Name SASServer1SubDeployment
JMS Module Name sasJmsSystemResource
Targets SASJMSServer

JMS Connection Factory - SASQueueConnectionFactory

JMS Connection Factory Name SASQueueConnectionFactory
Target JMS Module sasJmsSystemResource
Target SubDeployment SASServer1SubDeployment
JNDI Name sas/jms/QueueConnectionFactory

JMS Connection Factory - SASTopicConnectionFactory

JMS Connection Factory Name SASTopicConnectionFactory
Target JMS Module sasJmsSystemResource
Target SubDeployment SASServer1SubDeployment
JNDI Name sas/jms/TopicConnectionFactory

JMS Queue Configuration - AlertQueue:

JMS Queue Name AlertQueue
JNDI Name sas/jms/AlertQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - AuditQueue:

JMS Queue Name AuditQueue
JNDI Name sas/jms/AuditQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - scheduler.pip.jobQueue:

JMS Queue Name scheduler.pip.jobQueue
JNDI Name sas/jms/scheduler.pip.jobQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - scheduler.pip.outputQueue:

JMS Queue Name scheduler.pip.outputQueue
JNDI Name sas/jms/scheduler.pip.outputQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - scheduler.pip.resultsQueue:

JMS Queue Name scheduler.pip.resultsQueue
JNDI Name sas/jms/scheduler.pip.resultsQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - WorkflowCommandQueue:

JMS Queue Name WorkflowCommandQueue
JNDI Name sas/jms/WorkflowCommandQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - WorkflowEventsQueue:

JMS Queue Name WorkflowEventsQueue
JNDI Name sas/jms/app/WorkflowEventsQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Queue Configuration - WorkflowQueue:

JMS Queue Name WorkflowQueue
JNDI Name sas/jms/WorkflowQueue
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Topic Configuration - JESEventTopic

JMS Queue Name JESEventTopic
JNDI Name sas/jms/JESEventTopic
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Topic Configuration - NotificationEventTopic

JMS Queue Name NotificationEventTopic
JNDI Name sas/jms/NotificationEventTopic
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Topic Configuration - SASPublishedEventTopic

JMS Queue Name SASPublishedEventTopic
JNDI Name sas/jms/SASPublishedEventTopic
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

JMS Topic Configuration - scheduler.pip.broadcastTopic

JMS Queue Name scheduler.pip.broadcastTopic
JNDI Name sas/jms/scheduler.pip.broadcastTopic
Target SubDeployment SASServer1SubDeployment
Target JMS Module sasJmsSystemResource

Data Source Configuration

DataSource Name SharedServices
JNDI Name sas/jdbc/SharedServices
DataBase Server Host HOSTNAME.example.com
DataBase Server Port 22031
DataBase User Name ********
JDBC Driver Class Name com.sas.tkts.TKTSDriver
Connection URL jdbc:sastkts://HOSTNAME.example.com:22031
Connection Properties
stmtPooling=0
constring=(DSN=SharedServices;encoding=UNICODE_FSS)
Target Server SASServer1
Driver Jar(s)
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\icu4j.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\log4j.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.core.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.core.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.icons.contents.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.icons.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.icons.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.intrnet.javatools.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.intrnet.javatools.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.nls.collator.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.oda.tkts.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.oda.tkts.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.rutil.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.rutil.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.security.sspi.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.svc.connection.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sas.svc.connection.nls.jar
  • C:\SAS\EBIserver\Lev1\Web\Applications\SASWIPServices9.3\JDBCDrivers\sastpj.rutil.jar

Securing Your WebLogic Domain

The WebLogic domain that was created by SDW may be accessible to other users. This means that other users may be able to change into the domain directory and execute scripts located in the domain bin directory. Log files and other files created and managed by the WebLogic server processes may also be readable by others. If you wish to secure these files, you will need to follow operating system specific procedures to ensure that files are created with appropriate access rights. If you wish to make files in the WebLogic domain accessible to others, we recommend restricting access to a controlled group.

A WebLogic domain that is created by SAS Deployment Wizard or by using the scripting tools generated during a SAS deployment contains files that may contain some sensitive information. The files C:\SAS\EBIserver\Lev1\Web\SASDomain\nodemanager\nmUserConfigFile.secure and C:\SAS\EBIserver\Lev1\Web\SASDomain\nodemanager\nmUserKeyFile.secure contain encrypted passwords. These files are necessary to allow the scripting framework and SAS Deployment Wizard to connect to the nodemanager and the administration server without user intervention. Read access to these files will also allow anyone to connect to the AdminServer with wlst.cmd without a password, so you need to control access to these files.

The weblogic server start scripts that are generated by the SAS configuration specify the following option on the server command line: -Dweblogic.system.BootIdentityFile="C:\SAS\EBIserver\Lev1\Web\SASDomain\servers\ManagedServerName\data\nodemanager\boot.properties" Note that the same boot.properties credentials are used for all servers. This allows servers to be started without specifying credentials. You may want to remove this option if your local security policies require more restricted access.

Log files and other files created and managed by the WebLogic server processes may still be readable by others. If you wish to make these files accessible to others, we recommend restricting access to a controlled group.

The JAAS Login Module file C:\SAS\EBIserver\Lev1\Web\Common\SASDomain\weblogicLogin.config contains the base-64 encoded trusted user name and password. This file should also be protected.

Starting your WebLogic Application Servers

Starting the Node Manager

There are two options for starting the Node Manager on Windows:

Starting the Administration Server

Start the WebLogic Managed Servers

Configure Foreign JNDI Provider

Foreign JNDI Provider Name SharedServicesJNDIProvider
Provider URL t3://HOSTNAME.example.com:7001
Initial Context Factory weblogic.jndi.WLInitialContextFactory
Foreign Link Name Local JNDI Name Remote JNDI Name
SharedServicesAlertQueueLink sas/jms/SharedServicesAlertQueue sas/jms/AlertQueue
SharedServicesAuditQueueLink sas/jms/SharedServicesAuditQueue sas/jms/AuditQueue
SharedServicesJESEventTopicLink sas/jms/SharedServicesJESEventTopic sas/jms/JESEventTopic
SharedServicesQueueConnectionFactoryLink sas/jms/SharedServicesQueueConnectionFactory sas/jms/QueueConnectionFactory
SharedServicesSASPublishedEventTopicLink sas/jms/SharedServicesSASPublishedEventTopic sas/jms/SASPublishedEventTopic
SharedServicesTopicConnectionFactoryLink sas/jms/SharedServicesTopicConnectionFactory sas/jms/TopicConnectionFactory
SharedServicesWorkflowQueueLink sas/jms/SharedServicesWorkflowQueue sas/jms/WorkflowQueue

Deployed Applications on WebLogic Application Server

The following table lists the applications that have been deployed to your WebLogic Servers

Application Name Location Target
SASWebInfrastructurePlatformServices9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.wip.services9.3.ear SASServer1
SASWebInfrastructurePlatformApplications9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.wip.apps9.3.ear SASServer1
SASWIPAdmin9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.wip.admin9.3.ear SASServer1
SASWIPResources9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.wip.resources9.3.ear SASServer1
SASStoredProcess9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.storedprocess9.3.ear SASServer1
SASWorkflow9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.workflow9.3.ear SASServer1
SASContentServer9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.wip.scs9.3.ear SASServer1
SASFlexThemes3.4 C:\SAS\EBIserver\Lev1\Web\Staging\sas.flexthemes3.4.ear SASServer1
SASThemeDesigner3.4ForFlex C:\SAS\EBIserver\Lev1\Web\Staging\sas.themedesigner3.4.ear SASServer1
SASThemes9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.themes.ear SASServer1
SASWebReportStudio4.3 C:\SAS\EBIserver\Lev1\Web\Staging/sas.webreportstudio4.3.ear SASServer1
SASPortal4.3 C:\SAS\EBIserver\Lev1\Web\Staging/sas.portal4.3.ear SASServer1
SASPackageViewer4.3 C:\SAS\EBIserver\Lev1\Web\Staging/sas.packageviewer4.3.ear SASServer1
SASBIDashboard4.3 C:\SAS\EBIserver\Lev1\Web\Staging/sas.bidashboard4.3.ear SASServer1
SASWebDoc9.3 C:\SAS\EBIserver\Lev1\Web\Staging\sas.webdocmd9.3.ear SASServer1
SASBIPortlets4.3 C:\SAS\EBIserver\Lev1\Web\Staging/sas.biportlets4.3.ear SASServer1

SAS Web Applications

SAS Themes

Validation steps SAS Themes are used by SAS theme-enabled web applications. If you go to the logon screen for the Portal or Web Report Studio and see images then SAS Themes are working properly.

SAS Web Infrastructure Platform

Log directory C:\SAS\EBIserver\Lev1\Web\Logs
Validation steps
  1. Access the Comment Service.
  2. Log in using the HOSTNAME\sasdemo credentials provided during configuration.
  3. Verify that you can add a comment.

SAS Content Server

Log file C:\SAS\EBIserver\Lev1\Web\Logs\SASContentServer9.3.log
Validation steps
  1. In the SAS Management Console, on the Plug-ins tab, select "+" to expand the Server Manager node.
  2. Highlight the SAS Content Server.
  3. Right mouse click this server and select Validate.
  4. Log in using valid credentials for an unrestricted user defined in the SAS Metadata Server.
  5. You should see a Validation Successful message.

SAS Stored Process Web Application

URL http://HOSTNAME.example.com:7001/SASStoredProcess/do
Log file C:\SAS\EBIserver\Lev1\Web\Logs\SASStoredProcess9.3.log
Validation steps
  1. Access the URL provided above.
  2. Log in using the HOSTNAME\sasdemo credentials provided during configuration.
  3. On the Welcome page, click the "Sample: Shoe Sales by Region" link to access the custom input form for this sample stored process.
  4. Select an ODS style or accept the default value, and click the "Display SAS Output" button.
  5. The output from the stored process is a static table and a clickable chart. Click a bar segment on the chart to drill down to the data for that country.

SAS Web Administration Console

URL http://HOSTNAME.example.com:7001/SASAdmin
Log file C:\SAS\EBIserver\Lev1\Web\Logs\SASAdmin9.3.log
Validation steps
  1. Access the URL provided above.
  2. Log in using the sasadm@saspw credentials provided during configuration.
  3. On the main page, expand the "Environment Management" folder in the tree and select the "Users" node.
  4. Verify that "sasadm" appears in the "Authenticated Users" section in the right frame.
  5. Click the checkbox in the far right column of the "sasadm" row.
  6. Click the menu icon directly above the checkbox and select "Send E-mail".
  7. Enter your email address in the "To:" field and click "Send".
  8. Verify that you received the email.

SAS Web Report Studio

URL http://HOSTNAME.example.com:7001/SASWebReportStudio
Log directory C:\SAS\EBIserver\Lev1\Web\Logs\SASWebReportStudio4.3.log
For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. Access the URL provided above.
  2. Login using valid credentials defined in the SAS Metadata Server.

SAS Information Delivery Portal

URL http://HOSTNAME.example.com:7001/SASPortal
Log file C:\SAS\EBIserver\Lev1\Web\Logs\SASPortal4.3.log
For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. Access the URL provided above.
  2. Login using the HOSTNAME\sasdemo credentials provided during configuration.
  3. Since the Portal samples were installed, verify that a Home page was created and contains two portlets, My Collections and Bookmarks.
  4. Perform a search to verify that you have access to SAS content.

Notes:

SAS BI Portlets

Log file C:\SAS\EBIserver\Lev1\Web\Logs\SASBIPortlets4.3.log
For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/93administration.
Validation steps
  1. Login to the portal.
  2. Add the SAS Navigator Portlet to a portal page.
  3. Navigate to different locations.

Notes:

SAS BI Dashboard

URL http://HOSTNAME.example.com:7001/SASBIDashboard
Log C:\SAS\EBIserver\Lev1\Web\Logs\SASBIDashboard4.3.log
For more details about how to modify your log format and to see what logging entails, see "Logging for SAS Web Applications" in the SAS Intelligence Platform: Web Application Administration Guide at http://support.sas.com/93administration.
Validation Steps
  1. Grant the user "SAS Demo User" access to SAS BI Dashboard 4.3. In SAS Management Console, on the Plug-ins tab, select the User Manager node.
  2. Right select "BI Dashboard Administrators" and select Properties.
  3. Select the "Members" tab
  4. Double click on SAS Demo User to add it to the group.
  5. Select OK.
  6. Access the URL provided above.
  7. Login using the "HOSTNAME\sasdemo" credentials provided during configuration.
  8. Select Manage Dashboards.
  9. Select New Indicator Data.
  10. Enter a name for the Indicator Data, and then select OK.
  11. Select Data source: SQL query. Enter this SQL query: select * from sashelp.prdsale. Select Apply Query Changes.
  12. File > Save. Navigate to Products/BI Dashboard 4.3/ModelConfigs, and select Save.
  13. File > New > Indicator
  14. Enter a Name for the Indicator. Select Display type: Pie Chart. Select Browse, navigate to the indicator data just created, and select OK. Select OK again.
  15. Select Category value: COUNTRY. Select Response value: ACTUAL.
  16. File > Save. Navigate to Products/BI Dashboard 4.3/IndicatorDefinitions, and select Save.
  17. File > New > Dashboard
  18. Enter a Name for the Dashboard, and select OK.
  19. In the Objects pane, navigate to Products/BI Dashboard 4.3/IndicatorDefinitions. Drag-n-drop the indicator just created onto the dashboard.
  20. File > Save. Navigate to Products/BI Dashboard 4.3/DashboardConfigs, and select Save.
  21. View > Go to Dashboard Viewer
  22. Verify that you have access to this dashboard by adding the BI Dashboard Portlet to a Portal page.
  23. Documentation at http://support.sas.com/documentation/onlinedoc/bidashboard/index.html is available to assist you.

SAS Flex Application Themes

Validation steps SAS Flex Themes are used by SAS theme-enabled Flex applications. If after logging into SAS BI Dashboard you see images then SAS Flex Themes are working properly.
Validation steps SAS Theme Designer for Flex is accessible from http://HOSTNAME.example.com:7001/SASThemeDesignerForFlex.
In order to use this application, you must be a member of the role "Theme Designer for Flex: Administration".

SAS Help Viewer for Midtier Applications

URL http://HOSTNAME.example.com:7001/SASWebDoc
Validation steps Use the URL above and examine the Installed Products Page, if there were any errors configuring help content, they will be reported on that page.

Web Application Custom Content

If you wish to add custom content into SAS web applications, you may do so by placing your custom content into the appropriate custom content directory structure, and then running the SAS Deployment Manager to rebuild web applications. Note that some SAS web applications do not support custom content. The custom content root directory for a given web application is

C:\SAS\EBIserver\Lev1\Web\Common\Server Name\Application Name\CustomContent

For example,

C:\SAS\EBIserver\Lev1\Web\Common\SASServer1\SASWebReportStudio4.3\CustomContent

Within that directory, there are subdirectories (for example, ears or wars) corresponding to specific archive types (ear and war files, respectively). Under the archive type directories, there are subdirectories for each specific archive—these are the root directories for each archive within the application. Custom content should be placed in the archive's directory tree corresponding to where the content should appear within the archive.

For example, to add the ear_addon.xml file into the addons directory in the sas.webreportstudio ear file, create the

...\CustomContent\ears\sas.webreportstudio\addons

directory, and place ear_addon.xml in it. Our process knows which war files are contained within ear files, so if you want to add war_addon.jar into the WEB-INF/lib directory in the sas.webreportstudio war file within the sas.webreportstudio ear file, then create

...\CustomContent\wars\sas.webreportstudio\WEB-INF\lib

directory, and place war_addon.jar in it.

Once all your custom content is ready to be consumed, run the SAS Deployment Manager and choose to rebuild web applications. Doing so will rebuild the web applications, inserting the custom content into the archives under the appropriate paths. Note that if custom content has the same path and name of content normally included in the archive, then the custom content takes precedence.

Obtaining Additional Information

Additional SAS Intelligence Platform documentation is available from the SAS 9.3 administration documentation web site.

There may be additional configuration steps required for your SAS Foundation software. Consult the SAS Foundation Configuration instructions available for your operating system for product-specific post-installation steps. The configuration instructions are available from the SAS Install Center web site.

Backing up your SAS Metadata Server

Your metadata server is configured to perform unassisted metadata server backups and roll-forward recovery to a specified point in time. The first backup was taken immediately after the completion of the SAS Metadata Server configuration step. Because roll-forward recovery is configured, all metadata updates made by subsequent configuration steps will be captured in the server's journal file. When your installation is complete, you can choose to execute an ad hoc server backup immediately or wait for the next scheduled backup to occur.

Server backups are requested in the Server Backup node of the SAS Management Console Metadata Manager. Right-click the Server Backup folder and select Run Backup Now from the menu. The default backup configuration performs nightly server backups at 1 a.m. To modify the backup schedule, select Server Backup->Backup Schedule.

Caution: The server backup facility only backs up your metadata server. This includes SAS metadata repositories and metadata server configuration files. It does not include other SAS Intelligence Platform configuration directories or SAS software. You will need to make regular system backups as well as metadata server backups in order to restore your SAS configuration. Metadata server backups should be scheduled to occur just before system backups so that each system backup has a timely metadata server backup.

From the Server Backup node, administrators can also:

Regular metadata server backups using SAS backup tools are crucial to ensuring the health of your SAS 9.3 Intelligence Platform configuration, but they are just one part of backing up a SAS Intelligence Platform configuration. To devise a backup strategy for your entire SAS Intelligence Platform configuration, see "Best Practices for Backing Up and Restoring Your System" in the SAS Intelligence Platform: System Administration Guide at http://support.sas.com/93administration.

Copyright © 2008-2012, SAS Institute Inc., Cary, NC, USA. All Rights Reserved