Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases -...

20
© 2013 IBM Corporation Upgrade Planning - Integration Framework version 7.5 Belinda Fuller C&SI Customer Support 26/09/2014

Transcript of Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases -...

Page 1: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation

Upgrade Planning - Integration Framework version 7.5

Belinda Fuller – C&SI Customer Support

26/09/2014

Page 2: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation2

Upgrade Planning – Integration Framework

• What’s new in recent releases of Maximo?

• What’s new in Release 7.5.0.3?

• What the upgrade program supports

• What the upgrade program does not support

• Considerations

• Upgrading the Integration Framework

• Upgrading the Oracle Adapter

• Upgrading the SAP adapter

• Custom Integrations

• Services Engagement

Page 3: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation3

New in recent releases - Application Export/Import:

• Simple for administrators to set up and for end-users to use

• Users can now export and import records directly from within Maximo

applications

• Enabled on object structures and controlled through application security

• Supports import preview mode so users can test their import files before

importing

• Imported data is validated through Maximo business objects

• JMS infrastructure is not required

• Users do not require knowledge of the Integration Framework applications

http://pic.dhe.ibm.com/infocenter/tivihelp/v23r1/index.jsp?topic=%2Fcom.ibm.mam.d

oc%2Foverview%2Fwhatsnewmam75.html

Page 4: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation4

New in recent releases - Web Service Interactions

• A new Maximo User Interface to provide users with an easier way to

communicate between different software applications

• Supports WSDL 1.1 based Web services

http://www-01.ibm.com/support/docview.wss?uid=swg21414565

Web Service Deployment:

• Enhance Web Services Support providing wizzard applications to help guide

you through the creation of a web service

• Deployment of web services is expanded to support the use of the application

server container

Page 5: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation5

New in recent releases - Automation Scripting

• Provides the ability to quickly extend Maximo applications without Java/JEE

programming skills or deployment practices

• Scripting is completely dynamic (no server re-starts)

http://pic.dhe.ibm.com/infocenter/tivihelp/v23r1/topic/com.ibm.mam.doc/overview/c_

whats_new_autoscript_7.5.html

Page 6: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation6

New in recent releases - Migration Manager

Usability of the Migration Manager application has been greatly improved

• Simplify the migration of configuration content by using migration collections.

• Compare source and target databases to help identify the configuration content that must

be migrated between environments.

• Version compatibility checking is more flexible during deployment.

• You can now correct deployment data errors in many cases, which helps deployments to

run more smoothly.

• Replace attribute values at deployment time to ensure that the configuration content is

appropriate for the target environment.

• Creating a package is now simplified to reduce the requirements for approval and

activation.

• Preview a deployment to identify any problems before you migrate configuration content.

https://www-304.ibm.com/support/docview.wss?uid=swg21380484

Page 7: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation7

New in recent releases - Additional new features

• Increased flexibility of integrating with external applications

• Support for integration messages is expanded and improved

• REST API to integrate external applications with process automation engine applications

which supports both XML and JavaScript Object Notation (JSON) format

• Messages can now be written to queues in text format

• Ability to configure child object events

• Configure the processing of integration messages to follow the authorization configuration

that is established for an application and user group

• Integration support is provided for bidirectional languages such as Arabic. You can specify

the bidirectional language format that is used by an external system

http://pic.dhe.ibm.com/infocenter/tivihelp/v23r1/topic/com.ibm.mam.doc/overview/c_whats_new

_data_integrate_ext_app_7.5.html

Page 8: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation8

Introduced in Maximo 7.5.0.3

• Maximo Asset Management applications and some external applications can now

link and share data by using OSLC integration

• A new logger is also available for using new OSLC capabilities

http://pic.dhe.ibm.com/infocenter/tivihelp/v23r1/topic/com.ibm.mbs.doc/gp_intfrmwk/

oslc/c_oslc_overview.html

• In Maximo Asset Management 7.5.0.5, this feature has been greatly enhanced

http://pic.dhe.ibm.com/infocenter/tivihelp/v23r1/topic/com.ibm.mam.doc/overview/c_

what_new_mam_7.5.0.3.html

http://www01.ibm.com/support/knowledgecenter/SSLKT6_7.5.0.5/com.ibm.mam.doc

/overview/c_whats_new_mam_7.5.0.5.html?lang=en

Page 9: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation9

What the upgrade program supports

The version 7.5 upgrade program supports upgrading the following elements of Maximo

Integation:

• All data

• Any configurations that you performed with the Maximo configuration tools

• Integration definitions

Page 10: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation10

What the upgrade program does not support

The Maximo Asset Management 7.5 installation program itself does not automatically upgrade

certain aspects of a Maximo Asset Management 7.1 deployment. The following items are not

automatically upgraded by the Maximo Asset Management 7.5 installation program:

• You can not upgrade Maximo Asset Management 7.1 directly to Maximo Asset

Management 7.5. When upgrading Maximo Asset Management 7.1 to version 7.5, you

must apply the Maximo Asset Management 7.5.0.5 fix pack.

• Any changes to the Maximo database schema or database objects or interface tables

(tables, columns, indexes, and so on) that were not made with the Maximo Database

Configuration application.

• Any database objects that you created (including stored procedures, triggers, views, and

synonyms) that are dependent on Maximo database objects.

• Custom extensions of Maximo code such as interface processing classes, user exit

classes, and css and xlst. These must be manually migrated, as described in the upgrade

scenarios. If you did not compile your custom java code using a jdk 1.6 compiler, you will

need to do this as part of the migration.

Page 11: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation11

Considerations

WebLogic versions provided for versions of Maximo Asset Management v5, v6, and v7.1 are

not supported for use with v7.5.

WebSphere Network Deployment is provided a no additional cost, however if you were

previously using WebLogic and want to continue, you will need to contact Oracle or a vendor to

obtain a copy of the WebLogic software.

You can only upgrade Maximo using the same version and vendor for the database. For

example, you cannot upgrade version Maximo Asset Management version 7.1 on Oracle to

version 7.5 on DB2. To begin using DB2, you must install a new instance of the Maximo Asset

Management v7.5.

The features provided by the version 6 Field Control add-on are incorporated into the core

features of version 7 products. If you used the version 6 Field Control add-on, you must make

database modifications before running the upgrade utilities. More information including

instructions are found here:

http://www-01.ibm.com/support/docview.wss?uid=swg21305142

Page 12: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation12

Considerations – Cont’d

There have been many changes to component names and concepts related to the Maximo

Integration Framework. Familiarize yourself with these changes prior to upgrading. See here

for more details:

http://www-01.ibm.com/support/docview.wss?uid=swg21266217&aid=11

Queue names have changed in version 7.1. You will need to reconfigure your queue names

within the new version of the WebSphere administration Console.

The Maximo Asset Management integration controls replace the Maximo 6 interface controls.

The integration control has capabilities that are different from the interface control. Integration

controls do not have an association with the adapter, instead they are defined at the system

level. You must assign controls to any enterprise service and publish channel that is

referencing a control in a Java processing class or processing rule.

• Note that the upgrade utility deletes the MXMAXROLE and the MXWF (DM) integration

objects from the Maximo database. The upgrade utility also deletes any instance of the

MX5X adapter and its associated integration objects from the Maximo database.

Page 13: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation13

Preparing to Upgrade the Maximo Integration Framework

When planning to upgrade Maximo, the Maximo Integration Framework will be

upgraded at the same time and steps will need to be taken to prepare prior to

performing the upgrade.

Before upgrading:

• Ensure all Maximo interface tables have no pending transactions and all records

have been removed

• Reconcile or delete all remaining error transactions from the message

reprocessing application

• Disable all jmsqseqconsumer and ifacetableconsumer crontasks

Page 14: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation14

Upgrading the Maximo Integration Framework – Post Upgrade Tasks

After upgrading:

• Create JMS resources in the WebSpere Solutions Console

• Recreate all interface tables

• Manually recompile any custom jms classes and reapply custom xslt

• Re-enable all jmsqseqconsumer and ifacetableconsumer crontasks

Page 15: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation15

Preparing to Upgrade the Maximo Enterprise Adapter for Oracle

Applications

The Maximo Upgrade Guide contains information you will need when upgrading the

Maximo Enterprise Adapter for Oracle Applications. Several steps need to be

followed prior to and after upgrading the Maximo Oracle adapter:

Before upgrading:

• Ensure all Maximo and Oracle interface tables have no pending transactions and

all records have been removed

• Reconcile or delete all remaining error transactions from the message

reprocessing application

• Disable the OA12 external system

• Disable the crontasks associated with integration

Page 16: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation16

Upgrading the Maximo Enterprise Adapter for Oracle Applications –

Post upgrade tasks

After upgrading the Maximo Oracle Adapter:

• Interface tables must be recreated

• Crons must be re-enabled

• The external system OA12 must be re-enabled

• Master data must be resynchronized

• The adapter must be updated on the Oracle Applications server

The Maximo Upgrade Guide can be downloaded here:

https://www-304.ibm.com/support/docview.wss?uid=swg21266217&aid=3

Page 17: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation17

Preparing to Upgrade the Maximo Enterprise Adapter for SAP

Applications

The Maximo Upgrade Guide contains information you will need when upgrading the

Maximo Enterprise Adapter for SAP Applications.

The objectid and objectorder values of the Maximo Enterprise Adapter for SAP

Applications 7.1 object, SAP_ITEM_LDESC, must be updated before running the

product installation program to upgrade. If you do not update these values, an error

occurs during the updatedb process.

• Run the following update statement prior to upgrading:

update maxintobjdetail set objectid=6, objectorder=5, processorder=6 where

objectname=’SAP_ITEM_LDESC’;

commit;

Page 18: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation18

Custom Integrations

If you have custom processing classes, you must recompile them use Java

Development Kit 1.6.

XSLT will need to be recreated for the Maximo 7.5 environment and tested.

Custom classes may not work after the upgrade and may need to be recoded. In

some circumstances, you may want to engage IBM Professional Services to help

reintegration your custom classes based on your business requirements.

http://www-935.ibm.com/services/th/en/it-services/professional-services.html

Page 19: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation19

Graphic Images

Visibility, Control,

and Automation Icons

Solution Icons

Business

Outcome Icons

Cloud & IT

Optimization

Big Data &

Analytics

Smarter

Physical

Infrastructure

Security

Intelligence

Increase

Revenue

Cost

Savings

Customer

Experience

Innovation Risk

Reduction

Endpoint &

Mobile

Management

Page 20: Belinda Fuller C&SI Customer Support 26/09/2014 · 2020-01-23 · New in recent releases - Migration Manager ... • Maximo Asset Management applications and some external applications

© 2013 IBM Corporation20 © 2013 IBM Corporation20