250 likes | 404 Views
Session : Technology Considerations when Upgrading OneWorld XE/ERP 8.0 to EnterpriseOne 8.12/9.0. Presented by: John Bassett– GSI, Inc. Upgrade Issues (Technology). Highlight of Major CNC Changes Hardware/Platform Considerations Code and Custom Modification Considerations
E N D
Session : Technology Considerations when Upgrading OneWorld XE/ERP 8.0 to EnterpriseOne 8.12/9.0 Presented by: John Bassett– GSI, Inc.
Upgrade Issues (Technology) • Highlight of Major CNC Changes • Hardware/Platform Considerations • Code and Custom Modification Considerations • Unicode Considerations • HTML client servicing Considerations • Application 8.12/9.0 and 8.97/8.98 • Oracle Code Current Program • HTML Performance Considerations • Production Go-Live Considerations
CNC Changes for the 8.12/9.0 Releases • Roles vs. Groups • Tasks vs. Menus • HTML Administration – Required in new Releases • Multi-Threaded Kernels • Change Assistant • HTML Java Serialized Object Auto-Generation • XML Specifications • Server Manager (8.97 and Above Tools) • MSDE, SSE, OEE (8.97 and 8.98 Tools Releases) • Copy Environment Application (8.98 Tools) • UBE Introspection and on the fly Monitoring (8.98 Tools) • Configuration Assistant Integration (Replace Product Packaging) (8.98 Tools)
Roles and Groups • Roles are like “super groups” • Groups are converted to Roles • Upgrade maintains the current User to Role relationship • Users can have up to 32 Role Assignments • Roles can be given a hierarchy for use with the *ALL option for Role Selection
Menus and Tasks • Tasks are like “super menus” • Menus are converted to Tasks • Tasks can have security placed on them based on Role • Menu’s can be converted to tasks prior to upgrade
Multi-Threaded Call Object Kernels • Call object kernels have ability to process BSFN’s in parallel • Settings control number of thread, thread addition, and thread limit • Multi-threaded Kernels take up additional memory, use same memory algorithm • Multi-threaded does not equal more users • 8.97 and 8.98 support Kernel Recycling • Ability to turn off multi-threading (iSeries) • Kernels still fill with one user to INI limit, then start multi-support
Change Assistant • Assist with searching and obtaining ESU’s, Tools Releases, Workbenches, and one offs • Integrated to the deployment server • Integrated to the user ID and CID of the user requesting the information/download
HTML Serialized Object Auto-Generation • Serialized Objects are generated on the fly • Eliminates the need for a generation machine • Package deployment process performs the “cleanup” in the F989999 and F989998 tables for affected objects • Generation machine may still be needed for custom applications and portlets
Local Database Changes • Tools 8.97 allows for use of SSE (MSDE is still supported) • Tools 8.98 will require change to either SSE or OEE • MTR’s and some system updates will come in two “flavors” depending on local DB Choice
Copy Environment Application (8.98/9.0) • Tool allows for the copy of part or entire path codes and environments • Allows for the copy of packages from one path code to another • Utilizes R98403 ‘under the covers • To allow for non-experienced users perform a “safe copy”
UBE Logging and Introspection (8.98/9.0) • On the fly logging of UBE’s • Allows introspection of actual processing options that were used, data selection, time and date of execution, processing time • Keeps history for comparison purposes • Allows for inspection of actual SQL being used at DB level
Hardware/Platform Considerations • Platform switch/upgrade?RDBMS, OS • Infrastructure/Architecture Change2 Tier to 3 Tier, Application Server vs. Database Server • Tools release issues (Balancing current vs. new)MTR’s, effects on hardware • Processing existing and new functionalityLoad processing • Storage - New system + Unicode RDBMS space • Deployment server disk space/Deployment Compiler • HTML only client load on servers (call objects additional on Enterprise/Application servers) • Recommendation for specifications for new hardware
Code and Custom Modifications • All objects in system codes 55 – 59 should come through • Any miscoded objects may be obsoleted • Limited spec merge is performed • Use of the Spec Merge (P98401) flag application and Object Librarian table investigation needed to identify objects that need to come through upgrade • Retrofitting will be required for any customization done to out of box objects • Due to table conversions and view changes, custom applications will need to be fully tested
Unicode • All 8.9X and above applications are written in Unicode • BSFN’s need to be converted, even if business data and control tables are not • RDBMS space on physical servers needs to be considered • Conversion is separate, not able to be done during upgrade • Performance issues need to be mitigated
HTML Client Application Considerations • Standard clients only used for administration activities • HTML client only option for application usage • Increased load on application servers • Option of Websphere Application Server or Oracle Application Server
Administration Needs for HTML • Need to determine application server directive (Red versus Blue Stack) • Use of Server Administration Tool for Java Application or Server Manager 8.97/8.98 • Different administration needs for HTML servers
Application 8.12/9.0 and 8.97/8.98 Considerations • The 9.0 application suite is essentially 8.12 with additions • 8.97 and 8.98 are both available, will work with either tool set, SM enabled. 8.98 adds new logging and troubleshooting features • Installation requirements for client machine have changed per tools release • Oracle support windows should be considered and matched with Business Needs/Regulatory Issues.
Oracle Code Current Changes • New naming policy • Code current during upgrade/installation • Software available via PeopleSoft as well as eDelivery site • Update EnterpriseOne® software either via Change Assistant or manual methods • Already over 800 ESU’s for 9.0, 8.12 has U3 with Code Current ESU’s
HTML Grid Functionality • Work with functional team around rendering times • Timeout value resolution • Application alteration to limit column views • Installation of development clients for web development
Production Go-Live Considerations • Production data and control table set conversion timings • Methodology for moving object and programming into production • Unicode conversion issues • Production HTML configuration
Contact Information John Bassett Executive Vice President Global Systems Integration (GSI) Expert JD Edwards CNC Services 678-266-3300 Tel/Fax/Msgs john.bassett@gsi-solutions.com www.gsi-solutions.com