SlideShare uma empresa Scribd logo
1 de 27
Upgrading to Arc 10 
Avoid the Pitfalls, Reap the Benefits
Upgrading to Arc 10 
Avoid the Pitfalls, Reap the Benefits 
Skye Perry 
Principal Consultant 
SSP Innovations 
skye.perry@sspinnovations.com 
Brian Reeder 
GIS Analyst / Upgrade PM 
CoServ Electric 
breeder@coserv.com
Agenda 
Introductions 
Informal Poll – Where are you at? 
Background – Why Upgrade 
Upgrade Components 
Databases 
Product Software 
Customizations 
Business Benefits
Introductions 
Brian Reeder – CoServ Electric 
GIS Analyst 
Worked with CoServ for 5 Years 
V10 Upgrade Project Manager 
Been Through 2 Past Upgrades 
Software: 
ArcGIS Desktop 
ArcSDE – Oracle 
ArcGIS Engine 
ArcGIS Server 
ArcFM Desktop 
Designer 
Geodatabase Manager 
ArcFM Replication 
ArcFM Viewer for ArcGIS Engine 
ArcFM Redliner / Inspector 
Responder
Introductions 
Brian Reeder – CoServ Electric 
GIS Analyst 
V10 Upgrade Project Manager 
Been Through 2 Past Upgrades 
Skye Perry – SSP Innovations 
Principal Consultant 
Esri & Telvent Technical Architect 
Lead the SSP team to implement the upgrade at CoServ 
SSP Innovations is a Premier Telvent Implementation Partner
An Informal Poll 
How many are running version 9.x? 
How many plan to upgrade to version 10 this year? 
How many have already upgraded to version 10?
Why Upgrade? 
Esri and Telvent Support 
Once 10.1 is released, 9.3.X Moves to “Mature Support” 
After 12 months of Mature Support Moves to “Retired Support” 
Recommendation is to get to 10 Sooner than Later 
Re-architecture of Esri at v10 
Better Performance 
New User Interface 
Many Usability Enhancements 
New Functionality 
Telvent New Functionality 
Initial 10 Releases – Compliance with Esri 
10.0.2 and 10.0.3 – Introduced New Functionality
CoServ Annual Upgrade Plan 
Upgrades Targeted Each Fall 
Enterprise GIS technology standards kept as current as 
possible. 
Keeps your enterprise GIS upgrade projects manageable and 
less complex. 
Resource management easier because it’s in the plan annually. 
Annual thorough evaluation of your enterprise GIS needs.
Upgrade – Esri Database 
Esri Geodatabase Upgrade 
The “OLD” Way: SDE Command Line 
sde setup –o upgrade 
The “NEW” Way: Esri Geoprocessing Task 
Install v10 ArcSDE Software 
Connect to your 9.3.x GDB via a Direct Connection 
Right click the GDB Connection  Properties 
Prerequisite Validations 
Invalid Domains 
GDB-registered Tables That Don’t Exist 
Esri Replicas That Don’t Exist 
Upgrades the Schema In Place
Esri v10 SDE Schema 
At 9.3 (and previous) At 10 
Complete Overhaul of GDB Tables
Esri v10 SDE Schema (cont) 
Where did all that data go? 
GDB_ITEMTYPES 
Type of object – Feature Class, Relationship Class, Table, Domain 
GDB_ITEMS.Definition contains XML 
Has all the details from previous tables 
Join Ex: 
XML
Esri v10 SDE Schema – SQL Server 
SQL Server has Native Support for the XML Data Type 
Allows User to View Easily 
And Query Easily via XPath 
Definition.exist('/DEFeatureClassInfo/Subtypes') 
Definition.query('/DEFeatureClassInfo/AliasName/text()')
Esri v10 SDE Schema - Oracle 
Oracle GDB_ITEMS.Definition Column is Numeric 
References Separate Tables where XML is stored as a CLOB (binary) 
Use the view GDB_ITEMS_VW to get the XML 
No Advanced/Native Support 
Must Parse the XML Text Externally (in code, Xpath, etc) 
Querying this view requires Oracle access to the SDE Binaries 
Allows Oracle SDE Queries to Utilize Compiled DLLs
Upgrade - Telvent Databases 
Telvent Geodatabase Upgrade 
Right click GDB 
ArcFM Tables 
Right click GDB 
Upgrade 
PX (Session / Workflow Mgr) 
PX Database Upgrade Tool
Upgrade – Telvent Databases (cont) 
Responder 
Telvent provides upgrade SQL scripts for Oracle and SQL Server 
Run in Oracle SQL Developer, TOAD, etc 
Run in SQL Server Management Studio 
Run each set of database upgrade scripts for your version 
9.3.1 SP1 to 10.0.1 SP1 
10.0.1 SP1 to 10.0.2 
10.0.2 to 10.0.3 
Etc 
Our Recommendation 
Develop your own custom SQL scripts based on the provided scripts
Upgrade – Product Software 
ArcGIS Desktop 10 
REMEMBER – must install VBA (separate – free – license from Esri) 
Otherwise Mostly Straightforward
Upgrade – Product Software 
Most Esri & Telvent Software is 32-Bit 
Exceptions – ArcSDE, ArcGIS Server, few others 
Many Utilities Moving to Windows Server 2008 R2 (64-bit) 
Allow Time for Ensuring 32-Bit Apps Run Successfully 
Tips & Time Savers: 
Microsoft IIS 7: 
Enable 32-Bit Apps on 64-Bit Server 
Set Web Application to Run in a 32-Bit Application Pool (Responder/Replication) 
Ensure Correct Versions of MS .Net Framework Registered with IIS for ASP.Net 
Use the Oracle 32 Bit Client 
Works for Desktop and Batch Apps 
ASP.Net to Oracle 
Install Oracle ODP.Net (part of Oracle ODAC) 
Ensure Matching Version
Upgrade – Product Software 
Got Most Products Up and Running w/out Problems 
Configuration File Upgrade Options 
Use Telvent Upgrade bat Scripts to Update Your Config Files 
Reconfigure Using Latest Product Config Files 
Use a Compare Tool to check differences in product vs. legacy config files 
Applies to: 
Responder 
ArcFM Replication 
Geodatabase Manager 
General Recommendation – Compare & Reconfig
Upgrade - Customizations 
Got Visual Basic 6? 
It’s time to say farewell… 
Get this out of the way at 10 
Stop Procrastinating! 
No support in 10.1 
v10 Still Based on Microsoft .Net Framework 3.5 
Can Use Visual Studio 2008 or Upgrade Code to 2010 
ArcFM SDK Limitation to VS.Net 2008 
Install 2008 & 2010, Install ArcFM SDK, Upgrade to 2010
Upgrade – Customizations (cont) 
At v10 Esri is Moving Away from COM Registration 
COM requires registry access for installation 
Requires user to be a Local Administrator 
dll mishaps in the registry 
Esri Now Uses XML Files to Register 
Customizations w/ArcGIS 
Fairly Well Documented 
Telvent Registration Is Not All The Way There… yet 
Leave your COM registration in place at v10 
Dlls registered for COM Use 
Each Class Has Unique GUID and PROGID 
Telvent Provides a Handy New Version of RegX 
Handles Both Telvent & Esri Registration
Upgrade – Telvent Customizations 
For Each Co-Class That Implements an Esri/Telvent Interface 
Add New Class Attributes Identifying Required Registration, Exs: 
Attributes Not Supported on Base (Abstract) Classes 
Compile dll (which includes COM registration) 
Run Telvent’s RegX.exe Available in ArcFM “bin” Folder 
Example Usage:
Upgrade – Telvent Customizations 
RegX Takes Care of: 
Esri ArcGIS Registration (Commands, Tools, Menus, Extensions) 
Telvent Registration (AUs, Subtasks, Validation Rules) 
Build RegX into Your Custom Installer as a Custom Action 
Reminder – Leave Existing COM Registration Custom Action In Place 
Telvent Customization Upgrade Workflow (courtesy Bill Bott): 
http://resources.arcfmsolution.com/Customizations/CustomizationFlow.pdf 
The RegX process handles the ecfg files mentioned in the workflow, you 
do not need to copy the ecfg files if RegX is used in your installer
Upgrade – Esri Batch Processes 
For All Batch Apps 
Exe’s Outside of ArcGIS 
Windows Services 
Web Interfaces 
At 9.X - Explicitly Check Out Esri/Telvent Licenses 
At 10 -Tell Esri the Product Code BEFORE Checking out Licenses 
Add This Line of Code Before You Check Out the License: 
Options: 
ArcGIS, Desktop, Engine, ArcReader, Explorer, Server, EngineOrDesktop 
Recommendation: Add This to Your License Management Code
Technical Wrap 
Bigger upgrade than the 9.0, 9.1, 9.2, 9.3 sub-release upgrades 
Plan a Formal Upgrade Project 
Plan for Significant Testing 
Use These Tips for Guidance 
More Information Available in SSP’s Monthly e-zine: 
http://www.sspinnovations.com/upgrading-to-10-esri-telvent-story.aspx 
May Be Beneficial to Work with Telvent or a certified Telvent Partner 
Bring in Specialized Skills and Experience 
Will Ensure Your Upgrade Goes Smoothly
Business Benefits - CoServ 
GIS enterprise technology platform readiness for future enhancements 
and products. 
Wider GIS exposure to the company. 
Opportunity to evaluate what GIS products business departments use. 
Opportunity to take a look at future product needs within the company. 
GIS Training Opportunities. 
SSP Innovations created a custom training program for CoServ. 
End users were able to quickly adapt to new interface. 
End user feedback after training to help with change management 
processes. 
Less support time spent after production upgrade. 
Responder IEEE cause codes more closely match engineering 
standards. CoServ uses this standard for power quality initiative, and 
regulatory reporting.
User Benefit Feedback - CoServ 
General 
New Basemap layer support has been a big hit with end users. 
More precise selection tools. 
More intuitive table management interface. 
New search tab makes it much easier to find geoprocessing tools. 
ArcCatalog tab directly in ArcMap is handy for everyone. 
Responder 
Separate line display service in Responder. 
Responder IEEE cause codes more closely match engineering standards. 
New meter search on the Responder customer service web interface page.
Thank You 
Skye Perry 
Principal Consultant 
SSP Innovations 
skye.perry@sspinnovations.com 
Brian Reeder 
GIS Analyst / Upgrade PM 
CoServ Electric 
breeder@coserv.com

Mais conteúdo relacionado

Mais procurados

Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Strongback Consulting
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployClaudia Ring
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...Michael Elder
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
2016-IGA_626759_PAWAN KUMAR
2016-IGA_626759_PAWAN KUMAR2016-IGA_626759_PAWAN KUMAR
2016-IGA_626759_PAWAN KUMARPawan singh
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsIBM UrbanCode Products
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesBruno Alves
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsNima Badiey
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsVMware Tanzu
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesIBM UrbanCode Products
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NIErnest Mueller
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric CloudPerforce
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 

Mais procurados (20)

Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10Rational Team Concertfor Power Customer Presentation02 09 10
Rational Team Concertfor Power Customer Presentation02 09 10
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
2016-IGA_626759_PAWAN KUMAR
2016-IGA_626759_PAWAN KUMAR2016-IGA_626759_PAWAN KUMAR
2016-IGA_626759_PAWAN KUMAR
 
Fundamentals of Deploy and Release
Fundamentals of Deploy and ReleaseFundamentals of Deploy and Release
Fundamentals of Deploy and Release
 
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the DotsUrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Amit_Dixit
Amit_DixitAmit_Dixit
Amit_Dixit
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamicsMonitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
Monitoring Cloud Native Apps on Pivotal Cloud Foundry with AppDynamics
 
Removing Barriers Between Dev and Ops
Removing Barriers Between Dev and OpsRemoving Barriers Between Dev and Ops
Removing Barriers Between Dev and Ops
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed ITAdopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
 
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud[India Merge World Tour] Electric Cloud
[India Merge World Tour] Electric Cloud
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 

Semelhante a Upgrading to Esri ArcGIS 10: Avoid the Pitfalls, Reap the Benefits

SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)Selcuk Celik
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...VMware Tanzu
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKSPhil Reay
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Ido Flatow
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_ResumeMahesh B
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015Richard Chauvet
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Jeff Blankenburg
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookVMware Tanzu
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Clint Edmonson
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetupcornelia davis
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net coreGrayCell Technologies
 
Webinar Oracle adf12c EN
Webinar Oracle adf12c ENWebinar Oracle adf12c EN
Webinar Oracle adf12c ENatSistemas
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204alan miles
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Andrejs Prokopjevs
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application Dharmendra Sid
 

Semelhante a Upgrading to Esri ArcGIS 10: Avoid the Pitfalls, Reap the Benefits (20)

SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)SLC ASP.NET Framework and BPM (Eng)
SLC ASP.NET Framework and BPM (Eng)
 
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...
 
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3New Enhancements + Upgrade Path to Oracle EBS R12.1.3
New Enhancements + Upgrade Path to Oracle EBS R12.1.3
 
Application Modernisation with PKS
Application Modernisation with PKSApplication Modernisation with PKS
Application Modernisation with PKS
 
Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6Learning ASP.NET 5 and MVC 6
Learning ASP.NET 5 and MVC 6
 
Mahesh_Resume
Mahesh_ResumeMahesh_Resume
Mahesh_Resume
 
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Amjad_Oracle_2016
Amjad_Oracle_2016Amjad_Oracle_2016
Amjad_Oracle_2016
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
All the amazing features of asp.net core
All the amazing features of asp.net coreAll the amazing features of asp.net core
All the amazing features of asp.net core
 
Webinar Oracle adf12c EN
Webinar Oracle adf12c ENWebinar Oracle adf12c EN
Webinar Oracle adf12c EN
 
Ashish_Resume7.1
Ashish_Resume7.1Ashish_Resume7.1
Ashish_Resume7.1
 
Resume 20151204
Resume 20151204Resume 20151204
Resume 20151204
 
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
Optimize DR and Cloning with Logical Hostnames in Oracle E-Business Suite (OA...
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 

Mais de SSP Innovations

Utility Focused Asset and Work Management
Utility Focused Asset and Work ManagementUtility Focused Asset and Work Management
Utility Focused Asset and Work ManagementSSP Innovations
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedSSP Innovations
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You? SSP Innovations
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionSSP Innovations
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations SSP Innovations
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility NetworkSSP Innovations
 
MTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactMTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactSSP Innovations
 
Maximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsMaximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsSSP Innovations
 
Creating New Channels for Outage Reporting
Creating New Channels for Outage ReportingCreating New Channels for Outage Reporting
Creating New Channels for Outage ReportingSSP Innovations
 
Pre-Posting and Partial Energization
Pre-Posting and Partial EnergizationPre-Posting and Partial Energization
Pre-Posting and Partial EnergizationSSP Innovations
 
Rule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISRule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISSSP Innovations
 
Connecting through the OMS
Connecting through the OMSConnecting through the OMS
Connecting through the OMSSSP Innovations
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationSSP Innovations
 
Utilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationUtilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationSSP Innovations
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksSSP Innovations
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSSSP Innovations
 
Opening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISOpening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISSSP Innovations
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...SSP Innovations
 
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...SSP Innovations
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .SSP Innovations
 

Mais de SSP Innovations (20)

Utility Focused Asset and Work Management
Utility Focused Asset and Work ManagementUtility Focused Asset and Work Management
Utility Focused Asset and Work Management
 
ArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons LearnedArcGIS Pipeline Referencing - Lessons Learned
ArcGIS Pipeline Referencing - Lessons Learned
 
How will the Utility Network Affect You?
How will the Utility Network Affect You? How will the Utility Network Affect You?
How will the Utility Network Affect You?
 
UPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas TransmissionUPDM & APR Implementation for Gas Transmission
UPDM & APR Implementation for Gas Transmission
 
Outside of the Box Integrations
Outside of the Box Integrations Outside of the Box Integrations
Outside of the Box Integrations
 
What's it like to use the Utility Network
What's it like to use the Utility NetworkWhat's it like to use the Utility Network
What's it like to use the Utility Network
 
MTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions IntactMTEMC’s State 0 Changes with 1700+ Versions Intact
MTEMC’s State 0 Changes with 1700+ Versions Intact
 
Maximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management SystemsMaximizing ROI on Utility Work Management Systems
Maximizing ROI on Utility Work Management Systems
 
Creating New Channels for Outage Reporting
Creating New Channels for Outage ReportingCreating New Channels for Outage Reporting
Creating New Channels for Outage Reporting
 
Pre-Posting and Partial Energization
Pre-Posting and Partial EnergizationPre-Posting and Partial Energization
Pre-Posting and Partial Energization
 
Rule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GISRule-Driven, Fully-Configurable Asset Tracking with GIS
Rule-Driven, Fully-Configurable Asset Tracking with GIS
 
Connecting through the OMS
Connecting through the OMSConnecting through the OMS
Connecting through the OMS
 
State Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership CorporationState Zero: Middle Tennessee Electric Membership Corporation
State Zero: Middle Tennessee Electric Membership Corporation
 
Utilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data VerificationUtilizing Esri Out of the Box Tools for Field Data Verification
Utilizing Esri Out of the Box Tools for Field Data Verification
 
How to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 WeeksHow to Become a Superstar for Your Utility in 2 Weeks
How to Become a Superstar for Your Utility in 2 Weeks
 
Integrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMSIntegrating the Mobile Workforce with OMS
Integrating the Mobile Workforce with OMS
 
Opening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CISOpening the Outage Door: Integrating OMS into CIS
Opening the Outage Door: Integrating OMS into CIS
 
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
From Field to Office: Streamlining the Management of Streetlight & Cover-ups ...
 
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...Transformer Management.  Full Lifecycle Support Using GIS and a Web Applicat...
Transformer Management . Full Lifecycle Support Using GIS and a Web Applicat...
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Último (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Upgrading to Esri ArcGIS 10: Avoid the Pitfalls, Reap the Benefits

  • 1. Upgrading to Arc 10 Avoid the Pitfalls, Reap the Benefits
  • 2. Upgrading to Arc 10 Avoid the Pitfalls, Reap the Benefits Skye Perry Principal Consultant SSP Innovations skye.perry@sspinnovations.com Brian Reeder GIS Analyst / Upgrade PM CoServ Electric breeder@coserv.com
  • 3. Agenda Introductions Informal Poll – Where are you at? Background – Why Upgrade Upgrade Components Databases Product Software Customizations Business Benefits
  • 4. Introductions Brian Reeder – CoServ Electric GIS Analyst Worked with CoServ for 5 Years V10 Upgrade Project Manager Been Through 2 Past Upgrades Software: ArcGIS Desktop ArcSDE – Oracle ArcGIS Engine ArcGIS Server ArcFM Desktop Designer Geodatabase Manager ArcFM Replication ArcFM Viewer for ArcGIS Engine ArcFM Redliner / Inspector Responder
  • 5. Introductions Brian Reeder – CoServ Electric GIS Analyst V10 Upgrade Project Manager Been Through 2 Past Upgrades Skye Perry – SSP Innovations Principal Consultant Esri & Telvent Technical Architect Lead the SSP team to implement the upgrade at CoServ SSP Innovations is a Premier Telvent Implementation Partner
  • 6. An Informal Poll How many are running version 9.x? How many plan to upgrade to version 10 this year? How many have already upgraded to version 10?
  • 7. Why Upgrade? Esri and Telvent Support Once 10.1 is released, 9.3.X Moves to “Mature Support” After 12 months of Mature Support Moves to “Retired Support” Recommendation is to get to 10 Sooner than Later Re-architecture of Esri at v10 Better Performance New User Interface Many Usability Enhancements New Functionality Telvent New Functionality Initial 10 Releases – Compliance with Esri 10.0.2 and 10.0.3 – Introduced New Functionality
  • 8. CoServ Annual Upgrade Plan Upgrades Targeted Each Fall Enterprise GIS technology standards kept as current as possible. Keeps your enterprise GIS upgrade projects manageable and less complex. Resource management easier because it’s in the plan annually. Annual thorough evaluation of your enterprise GIS needs.
  • 9. Upgrade – Esri Database Esri Geodatabase Upgrade The “OLD” Way: SDE Command Line sde setup –o upgrade The “NEW” Way: Esri Geoprocessing Task Install v10 ArcSDE Software Connect to your 9.3.x GDB via a Direct Connection Right click the GDB Connection  Properties Prerequisite Validations Invalid Domains GDB-registered Tables That Don’t Exist Esri Replicas That Don’t Exist Upgrades the Schema In Place
  • 10. Esri v10 SDE Schema At 9.3 (and previous) At 10 Complete Overhaul of GDB Tables
  • 11. Esri v10 SDE Schema (cont) Where did all that data go? GDB_ITEMTYPES Type of object – Feature Class, Relationship Class, Table, Domain GDB_ITEMS.Definition contains XML Has all the details from previous tables Join Ex: XML
  • 12. Esri v10 SDE Schema – SQL Server SQL Server has Native Support for the XML Data Type Allows User to View Easily And Query Easily via XPath Definition.exist('/DEFeatureClassInfo/Subtypes') Definition.query('/DEFeatureClassInfo/AliasName/text()')
  • 13. Esri v10 SDE Schema - Oracle Oracle GDB_ITEMS.Definition Column is Numeric References Separate Tables where XML is stored as a CLOB (binary) Use the view GDB_ITEMS_VW to get the XML No Advanced/Native Support Must Parse the XML Text Externally (in code, Xpath, etc) Querying this view requires Oracle access to the SDE Binaries Allows Oracle SDE Queries to Utilize Compiled DLLs
  • 14. Upgrade - Telvent Databases Telvent Geodatabase Upgrade Right click GDB ArcFM Tables Right click GDB Upgrade PX (Session / Workflow Mgr) PX Database Upgrade Tool
  • 15. Upgrade – Telvent Databases (cont) Responder Telvent provides upgrade SQL scripts for Oracle and SQL Server Run in Oracle SQL Developer, TOAD, etc Run in SQL Server Management Studio Run each set of database upgrade scripts for your version 9.3.1 SP1 to 10.0.1 SP1 10.0.1 SP1 to 10.0.2 10.0.2 to 10.0.3 Etc Our Recommendation Develop your own custom SQL scripts based on the provided scripts
  • 16. Upgrade – Product Software ArcGIS Desktop 10 REMEMBER – must install VBA (separate – free – license from Esri) Otherwise Mostly Straightforward
  • 17. Upgrade – Product Software Most Esri & Telvent Software is 32-Bit Exceptions – ArcSDE, ArcGIS Server, few others Many Utilities Moving to Windows Server 2008 R2 (64-bit) Allow Time for Ensuring 32-Bit Apps Run Successfully Tips & Time Savers: Microsoft IIS 7: Enable 32-Bit Apps on 64-Bit Server Set Web Application to Run in a 32-Bit Application Pool (Responder/Replication) Ensure Correct Versions of MS .Net Framework Registered with IIS for ASP.Net Use the Oracle 32 Bit Client Works for Desktop and Batch Apps ASP.Net to Oracle Install Oracle ODP.Net (part of Oracle ODAC) Ensure Matching Version
  • 18. Upgrade – Product Software Got Most Products Up and Running w/out Problems Configuration File Upgrade Options Use Telvent Upgrade bat Scripts to Update Your Config Files Reconfigure Using Latest Product Config Files Use a Compare Tool to check differences in product vs. legacy config files Applies to: Responder ArcFM Replication Geodatabase Manager General Recommendation – Compare & Reconfig
  • 19. Upgrade - Customizations Got Visual Basic 6? It’s time to say farewell… Get this out of the way at 10 Stop Procrastinating! No support in 10.1 v10 Still Based on Microsoft .Net Framework 3.5 Can Use Visual Studio 2008 or Upgrade Code to 2010 ArcFM SDK Limitation to VS.Net 2008 Install 2008 & 2010, Install ArcFM SDK, Upgrade to 2010
  • 20. Upgrade – Customizations (cont) At v10 Esri is Moving Away from COM Registration COM requires registry access for installation Requires user to be a Local Administrator dll mishaps in the registry Esri Now Uses XML Files to Register Customizations w/ArcGIS Fairly Well Documented Telvent Registration Is Not All The Way There… yet Leave your COM registration in place at v10 Dlls registered for COM Use Each Class Has Unique GUID and PROGID Telvent Provides a Handy New Version of RegX Handles Both Telvent & Esri Registration
  • 21. Upgrade – Telvent Customizations For Each Co-Class That Implements an Esri/Telvent Interface Add New Class Attributes Identifying Required Registration, Exs: Attributes Not Supported on Base (Abstract) Classes Compile dll (which includes COM registration) Run Telvent’s RegX.exe Available in ArcFM “bin” Folder Example Usage:
  • 22. Upgrade – Telvent Customizations RegX Takes Care of: Esri ArcGIS Registration (Commands, Tools, Menus, Extensions) Telvent Registration (AUs, Subtasks, Validation Rules) Build RegX into Your Custom Installer as a Custom Action Reminder – Leave Existing COM Registration Custom Action In Place Telvent Customization Upgrade Workflow (courtesy Bill Bott): http://resources.arcfmsolution.com/Customizations/CustomizationFlow.pdf The RegX process handles the ecfg files mentioned in the workflow, you do not need to copy the ecfg files if RegX is used in your installer
  • 23. Upgrade – Esri Batch Processes For All Batch Apps Exe’s Outside of ArcGIS Windows Services Web Interfaces At 9.X - Explicitly Check Out Esri/Telvent Licenses At 10 -Tell Esri the Product Code BEFORE Checking out Licenses Add This Line of Code Before You Check Out the License: Options: ArcGIS, Desktop, Engine, ArcReader, Explorer, Server, EngineOrDesktop Recommendation: Add This to Your License Management Code
  • 24. Technical Wrap Bigger upgrade than the 9.0, 9.1, 9.2, 9.3 sub-release upgrades Plan a Formal Upgrade Project Plan for Significant Testing Use These Tips for Guidance More Information Available in SSP’s Monthly e-zine: http://www.sspinnovations.com/upgrading-to-10-esri-telvent-story.aspx May Be Beneficial to Work with Telvent or a certified Telvent Partner Bring in Specialized Skills and Experience Will Ensure Your Upgrade Goes Smoothly
  • 25. Business Benefits - CoServ GIS enterprise technology platform readiness for future enhancements and products. Wider GIS exposure to the company. Opportunity to evaluate what GIS products business departments use. Opportunity to take a look at future product needs within the company. GIS Training Opportunities. SSP Innovations created a custom training program for CoServ. End users were able to quickly adapt to new interface. End user feedback after training to help with change management processes. Less support time spent after production upgrade. Responder IEEE cause codes more closely match engineering standards. CoServ uses this standard for power quality initiative, and regulatory reporting.
  • 26. User Benefit Feedback - CoServ General New Basemap layer support has been a big hit with end users. More precise selection tools. More intuitive table management interface. New search tab makes it much easier to find geoprocessing tools. ArcCatalog tab directly in ArcMap is handy for everyone. Responder Separate line display service in Responder. Responder IEEE cause codes more closely match engineering standards. New meter search on the Responder customer service web interface page.
  • 27. Thank You Skye Perry Principal Consultant SSP Innovations skye.perry@sspinnovations.com Brian Reeder GIS Analyst / Upgrade PM CoServ Electric breeder@coserv.com