SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
REMINDER
Check in on the
COLLABORATE mobile app
Case Study:
Migration from CM13 to CM14
Prepared by:
Thomas Everritt
Vice President, PM Systems
Hill International, Inc.
Technology Differences
How to Migrate
Lessons Learned
Session ID#: 15437
■ Founded in 1976
■ Over 4,000 Employees in over 100 offices worldwide
■ Hill is the largest independent U.S. construction management
(for fee only) according to Engineering News-Record (June
13, 2013)
■ Hill has managed more than 10,000 projects valued at over
$500 billion
■ Hill has resolved more than 50,000 claims valued over $100
billion
Thomas Everritt
Vice President, PM Systems
■ Information Technology Management – 13 years
■ Construction Industry – 8 years
■ Primavera Contract Management – 4 years
■ CM14 – 2 years
■ CM Environment
▪ Two CM14
▪ Four CM13.1
▪ Over 1000 users, 20 project groups, and 100 projects
Where to Get Resources
■ Important Information about Primavera Contract Management
Releases 13.1 and 14 (1315652.1)
■ What's New in Contract Management 14 - Release Content
Document (1363117.1)
■ Video Master Note for Contract Management 14 Installation,
Upgrade, and Configuration (1390515.1)
■ Contract Management 14.0, Business Intelligence Publisher
Edition, http://docs.oracle.com/cd/E23619_01
■ Contract Management / WebLogic Server Instance
Performance Tuning Guide (1504374.1)
Licensing
■ Check with your Oracle Representative
■ My Information about BI Publisher
▪ Read access is included in CM14 license for existing reports
▪ To create or edit reports an edit license is required per named
user. The price is very reasonable
▪ If you connect to any other application outside of CM14, you
must purchase full licensing
Why Migrate from CM13 to CM14?
■ Red Stack
■ Technology
▪ x64 Windows support means more Java memory
— x86 is limited to 1536 MB
▪ Jrockit means more speed and functionality than Sun JDK
▪ Ability to cluster using Weblogic (requires additional licensing)
▪ ActiveX removed
■ Letters work better in BI Publisher than Microsoft Word
■ User Productivity Kit
■ Support
▪ CM13.0 is no longer supported
▪ CM13.1 is only supported through June 2015
Why Stick with CM14?
■ CM14 is close enough without the complexity of Unifier
■ We will need to support
▪ Current projects for the next 4 to 5 years
▪ Archived projects for over 10 years
■ Support
■ CM13.1 Premier Support ends June 2015 and Sustaining Support is not
available.
■ CM14 Premier Support ends August 2016 and Sustaining Support is
Indefinite
Oracle Red Stack
■ Database
■ Application Server: Weblogic
■ Application: PCM, EPPM
■ Reporting: BI Publisher
Technology Differences
■ Database: Oracle and
Microsoft SQL
■ Application Server: Weblogic
and JBoss
■ Repository: WebCenter
Content (Content Server,
UCM, ECM), SharePoint,
Jackrabbit
■ Letters: Microsoft Word
■ Reporting: Infomaker
■ Database: Oracle and
Microsoft SQL
■ Application Server: Weblogic
■ Repository: WebCenter
Content, SharePoint
■ Letters: BI Publisher
■ Reporting: BI Publisher
CM13 CM14
Case Study Technology
■ OS: Windows 2008 x86
■ Database: Microsoft SQL
■ Application Server: JBoss
■ Repository: Jackrabbit
■ Letters: Microsoft Word
■ Reporting: Infomaker
■ OS: Windows 2008 R2
■ Database: Microsoft SQL
■ Application Server: Weblogic
■ Repository: SharePoint
■ Letters: BI Publisher
■ Reporting: BI Publisher
CM13 CM14
Our Situation
■ Dates
▪ CM14 released August 2011
▪ Started migration project in January 2012
▪ Went live in July 2012
■ Knowledge
▪ Good knowledge of CM13, Microsoft SQL, and SharePoint
▪ No experience with Weblogic or BI Publisher
▪ Consultant was available to help with configuration
▪ There was almost no CM14 - BI Publisher expertise in the
market
■ 300 users, 60 projects, and 14 project groups
▪ We had to determine a method to connect BI Publisher to
multiple project groups
General Implementation Methodology
■ Create new development environment
▪ New CM14 and BI Publisher on separate Weblogic servers
▪ New Microsoft SQL instance
▪ Existing SharePoint 2010 development environment
■ Testing
■ New production environment using copies of databases and
attachments from the existing system
■ More testing
■ Refreshed databases and attachments
■ Cutover
How Did the Migration Go?
■ Testing revealed
▪ Logon problem
▪ Versioning
— SharePoint or WebCenter Content is needed for versioning
— You will most likely lose versioned documents
▪ BI Publisher is different but it can be mastered
▪ Every report is not the same as it was in CM13
■ Testing did not reveal
▪ Every report is not the same as it was in CM13
▪ Unique interface problems we found as early adopters
▪ Tuning problems
Test Plan Example - User
■ Login and change password
■ Run reports and forms
■ Read, upload, and delete attachments
■ Create, update, generate, and delete document
■ Spellcheck document
■ Version document (if applicable)
■ E-mail document
■ Check workspace and folder views
■ Check layouts and download current layout
■ Test contract modules
■ Test Letters module
■ Change groups (if applicable)
Test Plan Example - Administrator
■ Add reports and forms location
■ Import reports and forms
■ Set attachment storage location if using a file server
■ Add user
■ Set permissions
■ Create project
■ Check dictionaries, custom fields, custom text
CM14 Installation Steps
■ Install Jrockit Java Development Kit (set JAVA_HOME)
■ Install databases with dbsetup.bat
■ Install Weblogic software and configure domain
■ Install CM14
■ Create CM14 JDBC data sources in Weblogic
■ Other Software
▪ Repository
▪ BI Publisher
■ Perform performance tuning
■ Configure CM14 to run as a service
Steps to Migrate CM13 into the
New CM14 Environment
■ Remove the CM14 databases created during installation
■ Backup, copy, and restore CM13 databases to the test
Microsoft SQL instance used during installation
■ Upgrade databases to CM14 with dbsetup.bat
■ Create CM14 JDBC data sources in Weblogic
■ Update configuration information using admincm.cmd
■ Import forms and reports
■ If using a file share for attachments the following may be
required
▪ Copy files to new location
▪ Run script to update file path
Odds and Ends
■ The upgrade of the EXPADMIN database to CM14 changes
all alpha characters in passwords to uppercase
■ The Pay Requisitions module no longer prints a complete AIA
G702 and G703 report. You can print the data on a sheet of
paper purchased from AIA.
■ Send to Excel is now Download Current Layout
■ When you add a file server path, the first backslash is
dropped. You must enter madridappproject1 to
successfully enter madridappproject1
Repository
■ The Jackrabbit repository is no longer an option
■ Must use SharePoint or WebCenter Content for versioning
■ There is no migration path from Jackrabbit to SharePoint
■ A migration path is available for Jackrabbit to Oracle Content
Server. Please contact Oracle Support for assistance with
this migration
■ SharePoint lessons learned
▪ The setup of SharePoint as a repository is not that difficult if you
have SharePoint experience
▪ Set SharePoint authentication mode to Single User
▪ The SharePoint default list view threshold (5,000) will quickly
cause versioning to fail and there is no good
▪ Increase the SharePoint/IIS Idle timeout
BI Publisher
■ According to Primavera documentation, there is no migration
path from Infomaker to BI Publisher reports
■ It is strongly recommended to run BI Publisher on a dedicated
server rather than on the same server with CM14
■ BI Publisher reports written in the Web Application will not
produce line breaks on multiple lines of text in a data
element. You must use a report in RTF format
How to Setup Reports for
Multiple Project Groups
■ Setup new Data Source in the Web Application Administration
■ Copy the US SQL report folder and rename it (data source name)
■ Use Web Application to change every Data Model and Report
▪ Connect Data Model to Data Source
▪ Connect Report to Data Model
or
■ Use text editor like NotePad++ or Developer’s Notepad to search
and replace all occurrences in the new report folder
▪ xdo to connect Report to Data Model
— <dataModel url="/US Sql/Reports/BUL/DM_R_BUL_01.xdm"/> change to new
folder location
▪ xdm to connect Data Model to Data Source
— defaultDataSourceRef="US_SQL" and <sql dataSourceRef="US_SQL">
change to new data source
Database Connection
■ Name
▪ Name shown in CM14 change group
▪ Appended to jdbc/ in JNDIName
▪ JNDIName MUST match Weblogic
data source JNDI name.
■ Database Name (SID)
▪ This name is the DBName and must
match the name in the database.
▪ The JDBC connection will work but BI
Publisher reports will not work
correctly.
Database Driver Transaction Options
■ Single Group Database
▪ EXPADMIN
— Clear Supports Global Transactions
▪ Project Group Database
— Select Supports Global Transactions
— Select One-Phase Commit
■ Multiple Group Databases
▪ EXPADMIN and Project Group Databases
— Select Supports Global Transactions
— Select Emulate Two-Phase Commit
WebLogic Tuning
■ There may be excessive communications overhead with
JDBC Unicode String Parameters using Microsoft SQL. To
disable, enter the following string in Services  Data Sources
 <Data Source Name>  Connection Pool  Properties
▪ sendStringParametersAsUnicode=false
■ It is recommended to set the minimum connection count for
each JDBC data source to half the number of expected
concurrent users.
■ It is also recommended to set the maximum connection count
to twice the amount of expected concurrent users.
■ The WebLogic transaction timeout is 30 seconds by default,
which may not be enough time for certain Contract
Management tasks to run. Set Services  JTA  Timeout
Seconds to a higher number e.g. 300.
Recording Letters
■ Click add document icon
■ Complete fields, select template, and click Save and Create
Letter
■ Click the Check Out icon
■ Save the RTF document to your computer for editing.
■ Click the Check In icon
■ Browse to the edited RTF document on your computer and
click OK
Final Thoughts
■ I would do it again
▪ The technology is stable
▪ Documentation and support are good
■ Learn the technology in a development environment
■ Develop a thorough testing plan
■ Consider using a consultant if you do not have Weblogic
experience
■ Learning BI Publisher is extremely important
Migration from CM13 to CM14
Questions?
Please complete the session
evaluation
We appreciate your feedback and insight
You may complete the session evaluation either
on paper or online via the mobile app

Weitere ähnliche Inhalte

Was ist angesagt?

David Baker 2015
David Baker 2015David Baker 2015
David Baker 2015
David Baker
 
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
Cosmin Lehene
 
Rzepnicki_thesis_presentation_2003(2) (1)
Rzepnicki_thesis_presentation_2003(2) (1)Rzepnicki_thesis_presentation_2003(2) (1)
Rzepnicki_thesis_presentation_2003(2) (1)
Witold Rzepnicki
 
B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3
peddapatinaresh
 
An Introduction To Palomino
An Introduction To PalominoAn Introduction To Palomino
An Introduction To Palomino
Laine Campbell
 

Was ist angesagt? (19)

Experience A Live BI 4.3 Upgrade
Experience A Live BI 4.3 UpgradeExperience A Live BI 4.3 Upgrade
Experience A Live BI 4.3 Upgrade
 
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ? Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?
 
RBS in SharePoint
RBS in SharePointRBS in SharePoint
RBS in SharePoint
 
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based ManagementEvaluating Daily Checklist Against 1000 Servers using Policy Based Management
Evaluating Daily Checklist Against 1000 Servers using Policy Based Management
 
David Baker 2015
David Baker 2015David Baker 2015
David Baker 2015
 
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
Real-time “OLAP” for Big Data (+ use cases) - bigdata.ro 2013
 
Rzepnicki_thesis_presentation_2003(2) (1)
Rzepnicki_thesis_presentation_2003(2) (1)Rzepnicki_thesis_presentation_2003(2) (1)
Rzepnicki_thesis_presentation_2003(2) (1)
 
B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3
 
DB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer ExperiencesDB2 11 for z/OS Migration Planning and Early Customer Experiences
DB2 11 for z/OS Migration Planning and Early Customer Experiences
 
Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...Interconnect session 1888: Rational Team Concert Process Customization: What ...
Interconnect session 1888: Rational Team Concert Process Customization: What ...
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
Educational seminar lessons learned from customer db2 for z os health check...
Educational seminar   lessons learned from customer db2 for z os health check...Educational seminar   lessons learned from customer db2 for z os health check...
Educational seminar lessons learned from customer db2 for z os health check...
 
An Introduction To Palomino
An Introduction To PalominoAn Introduction To Palomino
An Introduction To Palomino
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014Consolidate your SAP System landscape Teched && d-code 2014
Consolidate your SAP System landscape Teched && d-code 2014
 
What SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-CinncinatiWhat SharePoint Admins need to know about SQL-Cinncinati
What SharePoint Admins need to know about SQL-Cinncinati
 
Remote Blog Storage (RBS) Best Practices in SharePoint 2010 - EPC Group
Remote Blog Storage (RBS) Best Practices in SharePoint 2010 - EPC GroupRemote Blog Storage (RBS) Best Practices in SharePoint 2010 - EPC Group
Remote Blog Storage (RBS) Best Practices in SharePoint 2010 - EPC Group
 
What's New in Oracle BI for Developers
What's New in Oracle BI for DevelopersWhat's New in Oracle BI for Developers
What's New in Oracle BI for Developers
 
HBaseCon 2012 | Low Latency OLAP with HBase - Cosmin Lehene, Adobe
HBaseCon 2012 | Low Latency OLAP with HBase - Cosmin Lehene, AdobeHBaseCon 2012 | Low Latency OLAP with HBase - Cosmin Lehene, Adobe
HBaseCon 2012 | Low Latency OLAP with HBase - Cosmin Lehene, Adobe
 

Ähnlich wie Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14

Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedInБыстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
CEE-SEC(R)
 

Ähnlich wie Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14 (20)

Lessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage projectLessons learned from the worlds largest XPage project
Lessons learned from the worlds largest XPage project
 
200860 installing an enterprise environment
200860 installing an enterprise environment200860 installing an enterprise environment
200860 installing an enterprise environment
 
Tips and tricks for creating cm14 reports - Oracle Primavera Collaborate 14
Tips and tricks for creating cm14 reports - Oracle Primavera Collaborate 14Tips and tricks for creating cm14 reports - Oracle Primavera Collaborate 14
Tips and tricks for creating cm14 reports - Oracle Primavera Collaborate 14
 
Tips and tricks for creating CM14 Reports - Oracle Primavera Collaborate 14
Tips and tricks for creating CM14 Reports - Oracle Primavera Collaborate 14Tips and tricks for creating CM14 Reports - Oracle Primavera Collaborate 14
Tips and tricks for creating CM14 Reports - Oracle Primavera Collaborate 14
 
Data Server Manager for DB2 for z/OS
Data Server Manager for DB2 for z/OS Data Server Manager for DB2 for z/OS
Data Server Manager for DB2 for z/OS
 
Praxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloudPraxistaugliche notes strategien 4 cloud
Praxistaugliche notes strategien 4 cloud
 
Impact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance TroubleshootingImpact2014: Practical Performance Troubleshooting
Impact2014: Practical Performance Troubleshooting
 
Serverless Big Data Architecture on Google Cloud Platform at Credit OK
Serverless Big Data Architecture on Google Cloud Platform at Credit OKServerless Big Data Architecture on Google Cloud Platform at Credit OK
Serverless Big Data Architecture on Google Cloud Platform at Credit OK
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
What SQL DBAs need to know about SharePoint-Kansas City, Sept 2013
 
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle CloudOTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
 
Fast Online Access to Massive Offline Data - SECR 2016
Fast Online Access to Massive Offline Data - SECR 2016Fast Online Access to Massive Offline Data - SECR 2016
Fast Online Access to Massive Offline Data - SECR 2016
 
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
Oracle Primavera P6 r8.2 and CM14 on Exa platform using oracle Fusion Middlew...
 
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedInБыстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
Быстрый онлайн-доступ к огромному количеству оффлайн-данных в LinkedIn
 
Web Performance Optimization
Web Performance OptimizationWeb Performance Optimization
Web Performance Optimization
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
OpenWorks2019 - Using Pentaho/Tableau with MariaDB ColumnStore
OpenWorks2019 - Using Pentaho/Tableau with MariaDB ColumnStoreOpenWorks2019 - Using Pentaho/Tableau with MariaDB ColumnStore
OpenWorks2019 - Using Pentaho/Tableau with MariaDB ColumnStore
 
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
Oracle EBS Journey to the Cloud - What is New in 2022 (UKOUG Breakthrough 22 ...
 

Mehr von p6academy

20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop
p6academy
 

Mehr von p6academy (20)

Oracle OpenWorld 2015
Oracle OpenWorld 2015Oracle OpenWorld 2015
Oracle OpenWorld 2015
 
Plan and Execute the Right Projects— Easily and Affordably
Plan and Execute the Right Projects—  Easily and AffordablyPlan and Execute the Right Projects—  Easily and Affordably
Plan and Execute the Right Projects— Easily and Affordably
 
What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1What's New In Primavera P6 EPPM 17.1
What's New In Primavera P6 EPPM 17.1
 
Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2Oracle Primavera Unifier What's New in Release 16.2
Oracle Primavera Unifier What's New in Release 16.2
 
Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2Oracle What's New In Primavera P6 16.2
Oracle What's New In Primavera P6 16.2
 
What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1What's New in Primavera Prime 16.1
What's New in Primavera Prime 16.1
 
What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1
 
What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1What's New In Primavera Analytics 16.1
What's New In Primavera Analytics 16.1
 
What's New in Unifier 16.1
What's New in Unifier 16.1What's New in Unifier 16.1
What's New in Unifier 16.1
 
20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop20160405 How to Install Primavera P6 16.1 Professional desktop
20160405 How to Install Primavera P6 16.1 Professional desktop
 
Oracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 AnnouncedOracle Primavera P6 16.1 Announced
Oracle Primavera P6 16.1 Announced
 
Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1Oracle Primavera Unifier 16.1
Oracle Primavera Unifier 16.1
 
P6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations OverviewP6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations Overview
 
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM  (Web) Release 8 and laterAdministering Users, Access and Views in P6 EPPM  (Web) Release 8 and later
Administering Users, Access and Views in P6 EPPM (Web) Release 8 and later
 
P6 Release 8 Installation Orientation
P6 Release 8 Installation OrientationP6 Release 8 Installation Orientation
P6 Release 8 Installation Orientation
 
Oracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value PropositionOracle Primavera P6 R8 Release Value Proposition
Oracle Primavera P6 R8 Release Value Proposition
 
Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition Oracle Primavera P6 v7 Release Value Proposition
Oracle Primavera P6 v7 Release Value Proposition
 
Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)Oracle Primavera P6 Release Content Document (RCD)
Oracle Primavera P6 Release Content Document (RCD)
 
Oracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study GuideOracle Support Accreditation – Level 1 Study Guide
Oracle Support Accreditation – Level 1 Study Guide
 
Oracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study GuideOracle Primavera Support Accreditation Study Guide
Oracle Primavera Support Accreditation Study Guide
 

Kürzlich hochgeladen

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 

Kürzlich hochgeladen (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

Case study migration from cm13 to cm14 - Oracle Primavera P6 Collaborate 14

  • 1. REMINDER Check in on the COLLABORATE mobile app Case Study: Migration from CM13 to CM14 Prepared by: Thomas Everritt Vice President, PM Systems Hill International, Inc. Technology Differences How to Migrate Lessons Learned Session ID#: 15437
  • 2. ■ Founded in 1976 ■ Over 4,000 Employees in over 100 offices worldwide ■ Hill is the largest independent U.S. construction management (for fee only) according to Engineering News-Record (June 13, 2013) ■ Hill has managed more than 10,000 projects valued at over $500 billion ■ Hill has resolved more than 50,000 claims valued over $100 billion
  • 3. Thomas Everritt Vice President, PM Systems ■ Information Technology Management – 13 years ■ Construction Industry – 8 years ■ Primavera Contract Management – 4 years ■ CM14 – 2 years ■ CM Environment ▪ Two CM14 ▪ Four CM13.1 ▪ Over 1000 users, 20 project groups, and 100 projects
  • 4. Where to Get Resources ■ Important Information about Primavera Contract Management Releases 13.1 and 14 (1315652.1) ■ What's New in Contract Management 14 - Release Content Document (1363117.1) ■ Video Master Note for Contract Management 14 Installation, Upgrade, and Configuration (1390515.1) ■ Contract Management 14.0, Business Intelligence Publisher Edition, http://docs.oracle.com/cd/E23619_01 ■ Contract Management / WebLogic Server Instance Performance Tuning Guide (1504374.1)
  • 5. Licensing ■ Check with your Oracle Representative ■ My Information about BI Publisher ▪ Read access is included in CM14 license for existing reports ▪ To create or edit reports an edit license is required per named user. The price is very reasonable ▪ If you connect to any other application outside of CM14, you must purchase full licensing
  • 6. Why Migrate from CM13 to CM14? ■ Red Stack ■ Technology ▪ x64 Windows support means more Java memory — x86 is limited to 1536 MB ▪ Jrockit means more speed and functionality than Sun JDK ▪ Ability to cluster using Weblogic (requires additional licensing) ▪ ActiveX removed ■ Letters work better in BI Publisher than Microsoft Word ■ User Productivity Kit ■ Support ▪ CM13.0 is no longer supported ▪ CM13.1 is only supported through June 2015
  • 7. Why Stick with CM14? ■ CM14 is close enough without the complexity of Unifier ■ We will need to support ▪ Current projects for the next 4 to 5 years ▪ Archived projects for over 10 years ■ Support ■ CM13.1 Premier Support ends June 2015 and Sustaining Support is not available. ■ CM14 Premier Support ends August 2016 and Sustaining Support is Indefinite
  • 8. Oracle Red Stack ■ Database ■ Application Server: Weblogic ■ Application: PCM, EPPM ■ Reporting: BI Publisher
  • 9. Technology Differences ■ Database: Oracle and Microsoft SQL ■ Application Server: Weblogic and JBoss ■ Repository: WebCenter Content (Content Server, UCM, ECM), SharePoint, Jackrabbit ■ Letters: Microsoft Word ■ Reporting: Infomaker ■ Database: Oracle and Microsoft SQL ■ Application Server: Weblogic ■ Repository: WebCenter Content, SharePoint ■ Letters: BI Publisher ■ Reporting: BI Publisher CM13 CM14
  • 10. Case Study Technology ■ OS: Windows 2008 x86 ■ Database: Microsoft SQL ■ Application Server: JBoss ■ Repository: Jackrabbit ■ Letters: Microsoft Word ■ Reporting: Infomaker ■ OS: Windows 2008 R2 ■ Database: Microsoft SQL ■ Application Server: Weblogic ■ Repository: SharePoint ■ Letters: BI Publisher ■ Reporting: BI Publisher CM13 CM14
  • 11. Our Situation ■ Dates ▪ CM14 released August 2011 ▪ Started migration project in January 2012 ▪ Went live in July 2012 ■ Knowledge ▪ Good knowledge of CM13, Microsoft SQL, and SharePoint ▪ No experience with Weblogic or BI Publisher ▪ Consultant was available to help with configuration ▪ There was almost no CM14 - BI Publisher expertise in the market ■ 300 users, 60 projects, and 14 project groups ▪ We had to determine a method to connect BI Publisher to multiple project groups
  • 12. General Implementation Methodology ■ Create new development environment ▪ New CM14 and BI Publisher on separate Weblogic servers ▪ New Microsoft SQL instance ▪ Existing SharePoint 2010 development environment ■ Testing ■ New production environment using copies of databases and attachments from the existing system ■ More testing ■ Refreshed databases and attachments ■ Cutover
  • 13. How Did the Migration Go? ■ Testing revealed ▪ Logon problem ▪ Versioning — SharePoint or WebCenter Content is needed for versioning — You will most likely lose versioned documents ▪ BI Publisher is different but it can be mastered ▪ Every report is not the same as it was in CM13 ■ Testing did not reveal ▪ Every report is not the same as it was in CM13 ▪ Unique interface problems we found as early adopters ▪ Tuning problems
  • 14. Test Plan Example - User ■ Login and change password ■ Run reports and forms ■ Read, upload, and delete attachments ■ Create, update, generate, and delete document ■ Spellcheck document ■ Version document (if applicable) ■ E-mail document ■ Check workspace and folder views ■ Check layouts and download current layout ■ Test contract modules ■ Test Letters module ■ Change groups (if applicable)
  • 15. Test Plan Example - Administrator ■ Add reports and forms location ■ Import reports and forms ■ Set attachment storage location if using a file server ■ Add user ■ Set permissions ■ Create project ■ Check dictionaries, custom fields, custom text
  • 16. CM14 Installation Steps ■ Install Jrockit Java Development Kit (set JAVA_HOME) ■ Install databases with dbsetup.bat ■ Install Weblogic software and configure domain ■ Install CM14 ■ Create CM14 JDBC data sources in Weblogic ■ Other Software ▪ Repository ▪ BI Publisher ■ Perform performance tuning ■ Configure CM14 to run as a service
  • 17. Steps to Migrate CM13 into the New CM14 Environment ■ Remove the CM14 databases created during installation ■ Backup, copy, and restore CM13 databases to the test Microsoft SQL instance used during installation ■ Upgrade databases to CM14 with dbsetup.bat ■ Create CM14 JDBC data sources in Weblogic ■ Update configuration information using admincm.cmd ■ Import forms and reports ■ If using a file share for attachments the following may be required ▪ Copy files to new location ▪ Run script to update file path
  • 18. Odds and Ends ■ The upgrade of the EXPADMIN database to CM14 changes all alpha characters in passwords to uppercase ■ The Pay Requisitions module no longer prints a complete AIA G702 and G703 report. You can print the data on a sheet of paper purchased from AIA. ■ Send to Excel is now Download Current Layout ■ When you add a file server path, the first backslash is dropped. You must enter madridappproject1 to successfully enter madridappproject1
  • 19. Repository ■ The Jackrabbit repository is no longer an option ■ Must use SharePoint or WebCenter Content for versioning ■ There is no migration path from Jackrabbit to SharePoint ■ A migration path is available for Jackrabbit to Oracle Content Server. Please contact Oracle Support for assistance with this migration ■ SharePoint lessons learned ▪ The setup of SharePoint as a repository is not that difficult if you have SharePoint experience ▪ Set SharePoint authentication mode to Single User ▪ The SharePoint default list view threshold (5,000) will quickly cause versioning to fail and there is no good ▪ Increase the SharePoint/IIS Idle timeout
  • 20. BI Publisher ■ According to Primavera documentation, there is no migration path from Infomaker to BI Publisher reports ■ It is strongly recommended to run BI Publisher on a dedicated server rather than on the same server with CM14 ■ BI Publisher reports written in the Web Application will not produce line breaks on multiple lines of text in a data element. You must use a report in RTF format
  • 21. How to Setup Reports for Multiple Project Groups ■ Setup new Data Source in the Web Application Administration ■ Copy the US SQL report folder and rename it (data source name) ■ Use Web Application to change every Data Model and Report ▪ Connect Data Model to Data Source ▪ Connect Report to Data Model or ■ Use text editor like NotePad++ or Developer’s Notepad to search and replace all occurrences in the new report folder ▪ xdo to connect Report to Data Model — <dataModel url="/US Sql/Reports/BUL/DM_R_BUL_01.xdm"/> change to new folder location ▪ xdm to connect Data Model to Data Source — defaultDataSourceRef="US_SQL" and <sql dataSourceRef="US_SQL"> change to new data source
  • 22. Database Connection ■ Name ▪ Name shown in CM14 change group ▪ Appended to jdbc/ in JNDIName ▪ JNDIName MUST match Weblogic data source JNDI name. ■ Database Name (SID) ▪ This name is the DBName and must match the name in the database. ▪ The JDBC connection will work but BI Publisher reports will not work correctly.
  • 23. Database Driver Transaction Options ■ Single Group Database ▪ EXPADMIN — Clear Supports Global Transactions ▪ Project Group Database — Select Supports Global Transactions — Select One-Phase Commit ■ Multiple Group Databases ▪ EXPADMIN and Project Group Databases — Select Supports Global Transactions — Select Emulate Two-Phase Commit
  • 24. WebLogic Tuning ■ There may be excessive communications overhead with JDBC Unicode String Parameters using Microsoft SQL. To disable, enter the following string in Services  Data Sources  <Data Source Name>  Connection Pool  Properties ▪ sendStringParametersAsUnicode=false ■ It is recommended to set the minimum connection count for each JDBC data source to half the number of expected concurrent users. ■ It is also recommended to set the maximum connection count to twice the amount of expected concurrent users. ■ The WebLogic transaction timeout is 30 seconds by default, which may not be enough time for certain Contract Management tasks to run. Set Services  JTA  Timeout Seconds to a higher number e.g. 300.
  • 25. Recording Letters ■ Click add document icon ■ Complete fields, select template, and click Save and Create Letter ■ Click the Check Out icon ■ Save the RTF document to your computer for editing. ■ Click the Check In icon ■ Browse to the edited RTF document on your computer and click OK
  • 26. Final Thoughts ■ I would do it again ▪ The technology is stable ▪ Documentation and support are good ■ Learn the technology in a development environment ■ Develop a thorough testing plan ■ Consider using a consultant if you do not have Weblogic experience ■ Learning BI Publisher is extremely important
  • 27. Migration from CM13 to CM14 Questions?
  • 28. Please complete the session evaluation We appreciate your feedback and insight You may complete the session evaluation either on paper or online via the mobile app