50
1 7/98 MS SQL SERVER/NT by Installation Services PeopleSoft 7.5 on MS SQL SERVER/NT Installation Overview & System Administration Training Version 1.0, July 1998

PT75_sql_server.ppt

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: PT75_sql_server.ppt

17/98

MS SQL SERVER/NT

by Installation Services

PeopleSoft 7.5on MS SQL SERVER/NT

Installation Overview &

System Administration Training

Version 1.0, July 1998

Page 2: PT75_sql_server.ppt

27/98

MS SQL SERVER/NT

Overview Audience:

PeopleSoft System Administrators Network Administrators Database Administrators Unix Administrators Workstation Administrators

Page 3: PT75_sql_server.ppt

37/98

MS SQL SERVER/NT

AgendaAgenda

1. Installation Activities 2. System Architecture 3. Parts of PeopleSoft 4. Setups (Workstation, File Server,

Application Server Database Server, , Essbase Server [if applicable], & Planning Server [if applicable])

5. PeopleSoft Logon Process 6. Troubleshooting 7. Who to Call

Page 4: PT75_sql_server.ppt

47/98

MS SQL SERVER/NT

1. Installation Schedule1. Installation Schedule

Select and Install the PeopleSoft products and PeopleBooks from the PeopleSoft CD-ROMs to the File Server

Install Crystal Reports on the File server or workstation(s)

Set up the installation workstation Connect to the RDBMS and check that

the workstation is setup properly Create the PeopleSoft DEMO, SYS, and

AUD database Load the PeopleSoft DEMO, SYS, and

AUD database via Datamover

Page 5: PT75_sql_server.ppt

57/98

MS SQL SERVER/NT

Installation ScheduleInstallation Schedule

FTP/Copy source code to the Database Server and Application Server

Compile COBOL programs Link COBOL programs to C & other

libraries Set up the Process Scheduler Select and Install BEA Tuxedo/Jolt from the

Tuxedo CD-ROM to the Application Server Configure the Application Server Install the Essbase Module (server and

client) - if applicable (for Budgets only)

Page 6: PT75_sql_server.ppt

67/98

MS SQL SERVER/NT

Installation ScheduleInstallation Schedule

Install Red Pepper Modules (server and client) - if applicable (for Production Planning, Enterprise Planning, and Order promising)

Setup workstations for PeopleSoft application(s) Apply Updates & Fixes if necessary Informal testing & debugging Backup the PeopleSoft databases Setup the Web environment - if applicable Perform Acceptance tests

Page 7: PT75_sql_server.ppt

77/98

MS SQL SERVER/NT

2. System Architecture2. System Architecture

2.1 Two-tier Architecture2.2 Three-tier Architecture

2.3 Web Client - Architecture 2.4 The Application Server

2.5 Client Comparison2.6 Cache Files

Page 8: PT75_sql_server.ppt

87/98

MS SQL SERVER/NT

2.1 Two-tier Architecture

Client Workstation

Database Server

Runs Application

logic

Stores applicationdata and tools data

SQL (Sends Statements)

Returns Data

(Example: PeopleTools 5 & 6 & 7(Two Tier) & 7.5(Two Tier))

Page 9: PT75_sql_server.ppt

97/98

MS SQL SERVER/NT

2.2 Three-tier Architecture 2.2 Three-tier Architecture

PeopleTools 7.5 - Windows ClientPeopleTools 7.5 - Windows ClientBatch Jobs

Database Server

Runs Portion of Application

logic

Services Run Application

logic

Stores applicationdata and tools data

Windows Client Application Server

Request Message

Send SQL

Receive DataReturn Message

Process Scheduler

SQL

PS File Server

Page 10: PT75_sql_server.ppt

107/98

MS SQL SERVER/NT

Three-tier Architecture Three-tier Architecture ComponentsComponents

The File Server is where the PS Software is installed to ( from a CD-ROM)

The Database Server is where the PS databases reside

The Application Server handles the bulk of PS processing

Page 11: PT75_sql_server.ppt

117/98

MS SQL SERVER/NT

2.3 Web Client - Architecture2.3 Web Client - Architecture

http://www...

ApplicationServer

WebServer

Database ServerSQL

Web Client

URL (http://www…)

HTML + Applets

Tuxedo Message

Page 12: PT75_sql_server.ppt

127/98

MS SQL SERVER/NT

Web Client - Architecture Web Client - Architecture ComponentsComponents

The Database Server is where the PS databases reside

The Web Server is used to deploy the PS Application to the Web Client

Page 13: PT75_sql_server.ppt

137/98

MS SQL SERVER/NT

2.4 The Application Server2.4 The Application Server

Authenticates and monitors users

Builds Panel Groups Saves Panel Groups Runs PeopleCode Executes SQL Runs Remote Calls

Reduces Network Traffic

Reduces Database Connections

Processes Intensive Logic

Enables the deployment of the Web Client

Functionality Benefits

Page 14: PT75_sql_server.ppt

147/98

MS SQL SERVER/NT

2.5 Client Comparison2.5 Client Comparison

Traditional Win 95/NT client

Written in C++ Tuxedo Internet

connection (TCP/IP) Not easily portable

Manual Setup required Client must be

configured Power User Focus PeopleSoft Cache files Full Functionality

PS over the Web Written in Java JOLT Internet

connection Portable

Automatic Setup No client Configuration

Occasional User Focus No PeopleSoft Cache

files Limited Functionality

Windows Client Web Client

Page 15: PT75_sql_server.ppt

157/98

MS SQL SERVER/NT

2.6 Cache Files2.6 Cache Files

Managed by Application Processor To refresh, update lastrefreshdttm in

pslock (PeopleBooks) Good idea to have priming set of cache

files New workstations, especially remote ones Cache file recovery

Page 16: PT75_sql_server.ppt

167/98

MS SQL SERVER/NT

3. Parts of PeopleSoft3. Parts of PeopleSoft

3.1 Windows Programs 3.2 Application COBOL 3.3 SQR Reports 3.4 Crystal Reports 3.5 SQL Scripts 3.6 Process Scheduler 3.7 Tuxedo/Jolt

Page 17: PT75_sql_server.ppt

177/98

MS SQL SERVER/NT

3.1 Windows Programs3.1 Windows Programs

Reside in N:\HR750\BIN Visual C++, EXEs, DLLs Proprietary except PSUSER.C

Controls login procedure Use Microsoft Visual C++ compiler

Page 18: PT75_sql_server.ppt

187/98

MS SQL SERVER/NT

3.2 Application COBOL3.2 Application COBOL

Performs heavy off-line processing All COBOL jobs submitted via Process

Scheduler COBOL can run on Server or Client (2-

tier mode only) Client COBOL performs up to 30%

slower All programs use run controls Use File Server security to protect

COBOL files

Page 19: PT75_sql_server.ppt

197/98

MS SQL SERVER/NT

3.3 Structured Query Reports 3.3 Structured Query Reports (SQR)(SQR)

All SQR reports are submitted via Process Scheduler

SQR jobs can run on the Server and the Client (2-tier mode)

Reports stored in ASCII format Functionality: query, update Prints using PCL strings Place modified SQRs in separate directory SYSAUDIT and DDDAUDIT are SQR’s that

verify system integrity.

Page 20: PT75_sql_server.ppt

207/98

MS SQL SERVER/NT

3.4 Crystal Reports3.4 Crystal Reports

Submitted via Process Scheduler Only run under a Windows environment

Page 21: PT75_sql_server.ppt

217/98

MS SQL SERVER/NT

3.5 SQL Scripts3.5 SQL Scripts

Execute using your RDBMS’s SQL tool

Need database Id with privileges to run SQL scripts

Generally for DBA use only Re-building objects Some SQL scripts use views only Any privileges granted can be

used for ad-hoc queries

Page 22: PT75_sql_server.ppt

227/98

MS SQL SERVER/NT

3.6 Process Scheduler3.6 Process Scheduler

2 parts: One runs on Database Server One executes under Windows

Checks for requests to run SQR and COBOL jobs

Two copies of all SQR reports and COBOL jobs exist (File Server and Database Server)

Page 23: PT75_sql_server.ppt

237/98

MS SQL SERVER/NT

3.7 Tuxedo/Jolt3.7 Tuxedo/Jolt

Cobol Dispatcher (Remote Call)

Panel Group Build and Save Agents

Object Cache Mannagement Agents

Application Message Agents

SQL Services

Closely integrated with Tuxedo

Allows Web Client connections

Tuxedo Jolt

Provides the followingservices :

Page 24: PT75_sql_server.ppt

247/98

MS SQL SERVER/NT

4. Setup Tasks4. Setup Tasks

4.1 Workstation 4.2 File Server 4.3 Application

Server 4.4 Database Server 4.5 Essbase Server 4.6 Planning Server

Page 25: PT75_sql_server.ppt

257/98

MS SQL SERVER/NT

4.1 Workstation Setup Tasks4.1 Workstation Setup Tasks

Access to file server RDBMS Connectivity Software (two-tier) TCP/IP Connection to Application Server

(three-tier) Install Crystal on the Workstation if

desired Run Configuration Manager in Windows Run Folio Setup in Windows For Budgets only - install Essbase client

Page 26: PT75_sql_server.ppt

267/98

MS SQL SERVER/NT

4.1 Workstation Setup Tasks4.1 Workstation Setup Tasks

For Demand Planning, Budgets Explorer, Expenses Traveler, and Remote Order Entry - install Client portion

Test connection

Page 27: PT75_sql_server.ppt

277/98

MS SQL SERVER/NT

Crystal Setup TasksCrystal Setup Tasks

INSTALL TO WORKSTATION n:\hr750\crw60\wkcstp32\setup.exe

Select Local install only

INSTALL TO FILE SERVER <CDROM>:\setup.exe

Select full Network Install

Page 28: PT75_sql_server.ppt

287/98

MS SQL SERVER/NT

Configuration ManagerConfiguration Manager

N:\HR750\BIN\CLIENT\WINX86\PSCFG.EXE Creates workstation directory structure Files copied to hard drive:

Program groups and PS logo bitmap Reads from WSSETUP.CFG Information Stored in Registry Environment Settings:

SQRDIR (sqr.ini) COBDIR and COBSW NT and 95 - registry

Page 29: PT75_sql_server.ppt

297/98

MS SQL SERVER/NT

Configuration ManagerConfiguration Manager

Updates Registry location:

HKEY_Current_User Software PeopleSoft PeopleTools Release 7.5

Page 30: PT75_sql_server.ppt

307/98

MS SQL SERVER/NT

Workstation DirectoriesWorkstation Directories

c:\ps\cache can grow to 60M

\user \user\crw \user\sql \user\sqrc:\temp or \windows\temp

Page 31: PT75_sql_server.ppt

317/98

MS SQL SERVER/NT

4.2 File Server - Directories4.2 File Server - Directories

Directories Description_____ bin PS tools executables_____ cblbin Cobol executables_____ crw Crystal reports_____ crwpro Crystal reports product_____ data Data Mover files

hr750______ excel Excel reportsor _____ nVision nVision reports

fs750 _____ scripts Sql, Data Mover, etc. files_____ setup Workstation, batch xfer,

etc._____ sqa51 Sqa robot_____ sqr Sqr reports_____ src Cobol source code_____ tuxedo Tuxedo client support_____ appserv App server configuration

Page 32: PT75_sql_server.ppt

327/98

MS SQL SERVER/NT

4.3 Application Server4.3 Application Server

Copy files to application Server (only if on separate machine)

Install Tuxedo (start services on Windows NT)

Configure Application Server

Page 33: PT75_sql_server.ppt

337/98

MS SQL SERVER/NT

4.4 Database Server - 4.4 Database Server - DirectoriesDirectories

appserv

$PS_HOME install lst

sqr

int

obj

cbl

sql

bin

cblbin

src

Page 34: PT75_sql_server.ppt

347/98

MS SQL SERVER/NT

4.5 Essbase Server4.5 Essbase Server

Install Essbase Server Configure and start Essbase Server

Page 35: PT75_sql_server.ppt

357/98

MS SQL SERVER/NT

4.6 Planning Server4.6 Planning Server

Install Planning Server Configure and Start Planning Server

Page 36: PT75_sql_server.ppt

367/98

MS SQL SERVER/NT

5. PeopleSoft Logon Process5. PeopleSoft Logon Process

5.1 Basic PeopleSoft Logon Scenario - Two Tier5.2 Under The PeopleCovers - Two Tier5.3 PeopleSoft Logon Scenarion - Three Tier5.4 Under The PeopleCovers - Three Tier

Page 37: PT75_sql_server.ppt

377/98

MS SQL SERVER/NT

5.1 Basic PS Logon Scenario5.1 Basic PS Logon Scenario (two-tier connection) (two-tier connection)

1. PeopleSoft IconCommand Line: ..\bin\pstools.exeWorking Directory: c:\sybase\bin

2. PeopleSoft prompt Connection Type: RDBMS (2-tier)

Database Name: HRDMOOperator: PS (Upper Case!)Password: PS

3. Click <OK>

Page 38: PT75_sql_server.ppt

387/98

MS SQL SERVER/NT

5.2 Under the PeopleCovers5.2 Under the PeopleCovers

1. Connect HRDMO/PS/PSXXXX

2. Retrieves Accessid & Accesspswd from PSOPRDEFN

3. Disconnect as PS

4. Connect HRDMO/(dbo/dbo’s password)

-PS is a valid login id

-HRDMO is a database name

-dbo is the database owner

Page 39: PT75_sql_server.ppt

397/98

MS SQL SERVER/NT

5.3 PS Logon Scenario 5.3 PS Logon Scenario (three-tier connection)(three-tier connection)

1. PeopleSoft Icon Command Line: ..\bin\pstools.exe

2. PeopleSoft prompt

Connection Type: Application Server (three-tier) Application Server Name: HRDMO AppServer Operator: PS (Upper Case!) Password: PSXXXX

3. Click <OK>

Page 40: PT75_sql_server.ppt

407/98

MS SQL SERVER/NT

5.4 Under the PeopleCovers 5.4 Under the PeopleCovers

1. A TCP/IP connection is established between Workstation and Application Server2. The Application Server Domain contains db name (HRDMO)3. Connect HRDMO/PS/PSXXXX4. Retrieves Accessid & Accesspswd from PSOPRDEFN 3. Disconnect as PS4. Connect HRDMO/(dbo)

Page 41: PT75_sql_server.ppt

417/98

MS SQL SERVER/NT

6. Troubleshooting6. Troubleshooting

6.1 Workstation Setup/Connectivity6.2 Tools for Troubleshooting6.3 Application Server6.4 Customer Connection

Page 42: PT75_sql_server.ppt

427/98

MS SQL SERVER/NT

6.1 Workstation 6.1 Workstation Setup/ConnectivitySetup/Connectivity

Does C:\PS\CACHE directory exist? Are Environment variables set correctly? Is the Workstation Logged on to network? Are Operator ID and password valid? Is login database name/App Server name

specified properly? Are login operator/password entered

properly, in upper case? Can you ping the Database Server?

Page 43: PT75_sql_server.ppt

437/98

MS SQL SERVER/NT

6.2 Tools for Troubleshooting6.2 Tools for Troubleshooting

Configuration Manager traces SQL Traces PeopleCode Process Scheduler Logging

Page 44: PT75_sql_server.ppt

447/98

MS SQL SERVER/NT

6.3 Application Server6.3 Application Server

Check for port conflict? Can you ping the Application Server? Check that COBDIR & COBSW variables set? Check that PRDRIVE & PRDBIN variables set? Verify Application Server’s IP address and

port in Configuration Manager Did you boot the Application Server? Are there 8 Tuxedo processes running

(number varies based on domain being created - small, medium, large)?

Page 45: PT75_sql_server.ppt

457/98

MS SQL SERVER/NT

6.4 Customer Connection6.4 Customer Connection

Customer Connection contains Updates & Fixes News & Information Product Support Discussion

Access via Internet at www.peoplesoft.com

Page 46: PT75_sql_server.ppt

467/98

MS SQL SERVER/NT

7. Who to Call When

Account Manager Global Support Center PeopleSoft Installer

Page 47: PT75_sql_server.ppt

477/98

MS SQL SERVER/NT

Call Account Manager For:

Project implementation

Training New release

information Upgrade Planning

Customization planning

Billing and administrative issues

Page 48: PT75_sql_server.ppt

487/98

MS SQL SERVER/NT

Call Global Support Center For:Call Global Support Center For:

Upgrade questions Problems running

reports Technical problems

Potential system bugs

Performance problems

Page 49: PT75_sql_server.ppt

497/98

MS SQL SERVER/NT

PeopleSoft Global Support PeopleSoft Global Support CenterCenter

1-800-477-5738 (4 PPLSFT)

Customers can submit cases through the Call Center

Customers can enter Cases via Customer Connection

Close log message box for finished logs Production Critical live line Customers will have access to a knowledge

based Database via the Web

Page 50: PT75_sql_server.ppt

507/98

MS SQL SERVER/NT

Call me for:

Installation-Specific questions

Bill EnglishTelephone: (708)836-9113e-mail: [email protected]