Ibm.com /redbooks © Copyright IBM Corp. 2004. All rights reserved. WP07 ITSO iSeries Technical Forum WebSphere Portal Express– Installation, Configuration.

Slides:



Advertisements
Similar presentations
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Advertisements

Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Apache Struts Technology
ANT – Another Neat Tool Representation and Management of Data on the Internet.
STORY TITLE 1 Lotus Domino IBM JCR Included Content Stores IBM FileNet* IBM CM* Other* Integration & Coexistence Connectors enable direct access from user’s.
MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
Oracle 10g Database Administrator: Implementation and Administration
1 Ant – Another Neat Tool Representation and Management of Data on the Internet.
Building Enterprise Information Portal using Oracle Portal 3
About apache ant. Hello world with ant HelloWorldWithAnt.htmlhttp://ant.apache.org/manual/tutorial- HelloWorldWithAnt.html.
Lesson 18: Configuring Application Restriction Policies
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
IBM Software Group ® Tools for Collaborative Workplaces Brendan Jansen Senior IT Specialist IBM Software Group.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 13: z/OS HTTP Server.
Understanding and Managing WebSphere V5
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
Snippet Management The following screens demonstrate how to: 1. Access and view snippets 2. Create a local standard snippet, or a local class snippet 3.
Using Ant to build J2EE Applications Kumar
Linux Operations and Administration
WebSphere Portal Technical Conference U.S WebSphere Portal v6 Migration Rob Holt, WP Migration.
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
C Copyright © 2009, Oracle. All rights reserved. Using Diagnosis and Debugging Techniques.
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
Copyright © 2014, 2015 William R. Vaughn All rights reserved William R. Vaughn.
Module 14: Configuring Print Resources and Printing Pools.
11 Copyright © 2005, Oracle. All rights reserved. Configuring the Oracle Network Environment.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
AUTOBUILD Build and Deployment Automation Solution.
IBM eseries Series Ian Jarman iSeries Product Manager.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
1 ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Building Portlets with ColdFusion Pete Freitag Foundeo, Inc.
Module 6: Configuring User Environments Using Group Policy.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Ant & Jar Ant – Java-based build tool Jar – pkzip archive, that contains metadata (a manifest file) that the JRE understands.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
3 Copyright © 2004, Oracle. All rights reserved. Controlling Access to the Oracle Listener.
Overview of the Automated Build & Deployment Process Johnita Beasley Tuesday, April 29, 2008.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
17 Copyright © 2004, Oracle. All rights reserved. Deploying an ADF Application.
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
Module 6: Configuring User Environments Using Group Policies.
34 Copyright © 2007, Oracle. All rights reserved. Module 34: Siebel Business Services Siebel 8.0 Essentials.
15 Copyright © 2004, Oracle. All rights reserved. Adding JAAS Security to the Client.
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Deploying a Solution.
Apache Struts Technology A MVC Framework for Java Web Applications.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
E Copyright © 2006, Oracle. All rights reserved. Using SQL Developer.
© 2014 IBM Corporation Architecture & Deployment IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Unit 3 Virtualization.
Consulting Services JobScheduler Architecture Decision Template
Essentials of UrbanCode Deploy v6.1 QQ147
Consulting Services JobScheduler Architecture Decision Template
Advanced Integration and Deployment Techniques
IS 4506 Server Configuration (HTTP Server)
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Presentation transcript:

ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP07 ITSO iSeries Technical Forum WebSphere Portal Express– Installation, Configuration and Maintenance on iSeries (2 of 2) Daniel Hill

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Objectives Explain the WebSphere Portal Version 5 configuration process Discuss the importance of several properties files Discuss the mechanics of using configuration scripts Discuss the use of configuration templates Discuss a typical Portal configuration tasks Discuss the Portal configuration wizard in the IBM Web Administration for iSeries tool Explain the configuration scenarios configured by the Portal configuration wizard

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Configuration Options Install and Configure Portal configuration wizard in Web Administration for iSeries Ant Configuration Scripts –WPSconfig.sh script –wpconfig.properties file

ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP 5 Installation and Configuration - Split Process Installation Configuration Configuration separate from installation Helpful for: –Changing parameters without reinstall – OEM Support and custom configuration situations Able to configure without reinstalling Portal Handled by Ant tasks

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Ant (Another Neat Tool) - What is it? Java-based tool for creating automated builds –Configuration files are XML-based –Provides a large collection of ready-to-use tasks –Easily extended: Tasks are Java classes Similar to other build tools like make, gnumake, nmake and Jam, but: –Not shell-based (no shell commands) –XML syntax means less error-prone scripts (e.g.: no “Tab” delimiter problems) –OS independent Well suited for building Java applications WebSphere implementation is ws_ant –Provides WebSphere-specific tasks

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Configuration without Reinstall Modify Portal security mode Modify LDAP properties Configure an external HTTP server Configure Lotus Collaborative Components Deploy Document Management portlets Change runtime properties –Change Home page –Change Context root

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Configuring WebSphere Portal V5 All configuration done via configuration scripts –Invoke using scripting interface provided by the WebSphere Portal v5 –Use common properties file for use by the different tasks ( wpconfig.properties ) –Validation of properties done prior to execution of task –Some post-task validation done as well –Consists of Scenarios, Tasks, and Actions Scenarios are large sets of operations (e.g. basic Portal configuration) Tasks are individual operations that are documented for use Actions are lower level (often atomic) operations that are not documented and are invoked from tasks

ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP 5 Configuration - Scenarios Scenario – tasks and actions grouped together to configure a Portal to a known specification. Example: –Basic-configuration for install

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Scenario - Example <!--

ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP 5 Configuration - Tasks Task – group of actions, that contains a complete configuration step Examples: –Security configuration –Task1 = Action1 + Action2 + Action4 –Task2 = Action2 + Action3 + Action5 + Action6 Tasks always perform a pre- and post-condition check An administrator will execute tasks

ibm.com /redbooks © Copyright IBM Corp All rights reserved. These sets of actions and tasks comprise the task. Task Example - enable-security-ldap # ################################################################################## # Name: enable-security-ldap # # Description: Task to set WebSphere AppServer security to use the LDAP directory # # Usage: Invoked as part of the WPSconfig script file. # # Syntax: # WPSconfig.{bat | sh} enable-security-ldap # # Inputs: None # # Assumptions/Prerequisites: WebSphere AppServer must be running and # the WPS50 and WMM databases must be created and initialized. # Error conditions: # WebSphere AppServer is not running or a connection to the databases can not be # established ################################################################################### -->

ibm.com /redbooks © Copyright IBM Corp All rights reserved. WP 5 Configuration - Actions Action - single configuration step Examples: –Create WMM database –Create Portal database –Enable WAS global security –Set context root Include the configuration logic –Execute sh files –Execute wsadmin/sql scripts Actions are never run directly by the administartor –Only the combination of actions result in a valid configuration

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Action Example - action-secure-portal-ldap --> These are all Actions.

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Putting It All Together WPSconfig.sh wpconfig.properties WAS Configuration Properties Portal Configuration Properties LDAP Configuration Properties wpconfig.xml Targets loaded Tasks available External targets /config/action/validate.xml And other xml files Validate-ldap Task loaded into wpconfig.xml

ibm.com /redbooks © Copyright IBM Corp All rights reserved. wpconfig.properties Portal Configuration Properties File –Some machine-specific properties populated at install time WPS Host Name –Mechanism is supported for non machine-specific properties to be used on multiple systems –Common properties put in parent properties file

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Portal Configuration Invocation WPSconfig.sh task_name [task_name …] [–Dproperty=value...] [–Dproperty=value ] Task name is a documented task (e.g. database-transfer-export) If no task name given, basic usage description is displayed Properties specified on command line (with –D flag) supercede those with same name in Portal configuration properties file Certain properties apply to many tasks and are typically put on command line: –parentProperties –childProperties –language –logfile –tracefile –DBSafeMode –CheckVersions –validate –help

ibm.com /redbooks © Copyright IBM Corp All rights reserved. -D flag Value only persists while the task is running Value supercedes that in wpconfig.properties -- temporarily Value in the wpconfig.properties file is not overwritten

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Parent Properties Files Useful for performing the same configuration task on multiple machines Value supercedes that in wpconfig.properties Use case example: Database type and drivers same on all machines Userids and Passwords are different on all machines Syntax WPSconfig.sh - DparentProperties= /parent.properties - DSaveParentProperties=true task_name [task_name...]

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Portal Configuration Templates Templates are a special use of properties files Included with WebSphere Portal –Located in /qibm/proddata/portalserver5/config/helpers / Provides only the properties needed for a particular task Can be customized for a specific resource type (example: only for a DB2 database) Administrator can create customized templates Examples: –Template to configure Portal to use WebSphere Application Server security with Domino as its LDAP directory –Template to configure Portal to use WebSphere Application Server security with IBM Directory Server as its LDAP directory –Template to configure HTTP server

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Using Portal Configuration Templates Edit or create a configuration template for your environment Run the configuration program (WPSConfig.sh) Specify the configuration template as a parent properties file Example: WPSconfig.sh -DparentProperties=config/helpers/config_http.properties -DSaveParentProperties=true

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Example: LDAP Server Configuration 1.Verify that LDAP server is installed. 2.Modify and import PortalUsers.ldif 3.Verify import was successful 4.Verify that LDAP server is operating 5.Edit security_ibm_dir_server.properties with LDAP configuration 6.Save the contents of security_ibm_dir_server.properties into wpconfig.properties 7.Run task to enable security 8.Access the Portal

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Configuration Properties File: Precedence -D flag on command line Parent properties file on command line Values from wpconfig.properties file Properties in Configuration File (build.xml) Order of precedence

ibm.com /redbooks © Copyright IBM Corp All rights reserved. IBM Web Administration for iSeries Portal configuration wizard

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Portal configuration wizard scenarios DB2 UDB for OS/400 WebSphere Portal IBM HTTP Server WebSphere Application Server iSeries Server Remote Database Scenario DB2 UDB for OS/400 WebSphere Portal IBM HTTP Server WebSphere Application Server iSeries Server Quick Install Scenario

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Portal configuration wizard scenarios DB2 UDB for OS/400 WebSphere Portal IBM HTTP Server WebSphere Application Server iSeries Server Authentication Using LDAP Directory Scenario LDAP

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Portal configuration wizard scenarios DB2 UDB for OS/400 WebSphere Portal IBM HTTP Server WebSphere Application Server iSeries Server Domino LDAP Domino Server Sametime Server QuickPlace Server iSeries Server WebSphere Portal with Lotus Collaboration Options

ibm.com /redbooks © Copyright IBM Corp All rights reserved. IBM WebSphere Portal v5.0 Education Offerings SW531 / PW551G - IBM WebSphere Portal Version 5.0 Application Development WP600 / PW561G – Creating Custom Portlets Using Lotus Collaborative Components SW530 / PW311G IBM WebSphere Portal Version 5.0 Installation and Deployment SW535 / AS751 IBM WebSphere Portal – Express V5.0.2 Implementation on iSeries WP500 [Distance Learning] Creating Portlets with IBM Portlet Builder for Domino SW532 / PW321G IBM WebSphere Portal Version 5.0 Administration SW533 / PW341G IBM WebSphere Portal Version 5.0 Security SW534 / PW571G IBM WebSphere Portal Version 5.0 Rapid Portlet Programming SW741 – IBM WebSphere Portal Version 5.0 Fundamentals [Distance Learning] New

ibm.com /redbooks © Copyright IBM Corp All rights reserved. Summary Provided an overview of the WebSphere Portal Version 5 configuration process Discussed the configuration steps to configure Portal authentication using WebSphere Global Security and an LDAP server Discussed the importance of several properties files Discussed the mechanics of using configuration scripts Discussed the use of configuration templates Discussed several configuration examples Discussed Portal configuration wizard in IBM Web Administration for iSeries