IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Upgrading 8.2.2 to 9.8

  • 1.  Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 01:43 AM

    We are planning to migrate 8.2.2 to 9.8 version, Please let me know the best procedure to migrate the below components in short period (within 3 months) and also let me know in case of any complexities.

    IS
    TN
    MWS
    Broker ( planning to migrate from broker to UM)


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods-Upgrade


  • 2.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 02:25 AM

    Hello Krishna,

    8.2.2 to 9.8 migration need to be done in SBS mode.
    The best way to do the migration is to first take the backup of DB dump & file system(i.e. SAG installation directory).
    Restore the DB dump & file system in other machine, then run the migration by pointing to clone DB.

    The Benefit of take clone DB is if by any chance any failure will occur during migration, so you have the backup files to restore and continue the migration again from the beginning after rectifying the issue.

    Steps for migration of IS, TN & MWS is available in Upgrade Guide @ http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite9-8/SysReqs_Installation_and_Upgrade/9-8_Upgrading_webMethods_and_Intelligent_Business_Operations_Products.pdf

    And steps for Broker to UM migration is available @ http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/Migrating_from_Broker_to_Universal_Messaging.pdf

    Please let me know if you need any further help.

    Thanks & Regards,
    Abhishek


    #webMethods-Upgrade
    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 3.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 03:37 AM

    OK, Suppose if we are doing for development environment,

    • we will take the backup of file systems and DB , move to new server
    • install 9.8 version
    • execute the migration script for DB and file system ( let me know if there is any other best procedure?)
    • bring up the server

    If i execute all the steps , i will be able to bring up the server, but current data will not get it , I mean the current development server data.

    How will we sync Database (current and new) after new server is ready? is there any scripts that i need to execute again to sync Database?


    #webMethods-General
    #webMethods-Upgrade
    #webMethods
    #Integration-Server-and-ESB


  • 4.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 04:35 AM

    The purpose of doing this Side-by-Side migration is to find out all the issue which can be encountered without impacting the original servers(Original server will be kept on running in your case development environment).
    And once the migration went fine and all the issue gets fixed, user opted for the migration on the original servers.

    AFAIK during migration phase development work should not be stopped(i.e. while doing the migration on the original development environment).


    #webMethods-Upgrade
    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 5.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 04:41 AM

    Yes, this i got it , but when we are decommissioning the old server , how will we sync the current database from old to new?

    There are some changes might have happened on correct database.


    #webMethods-General
    #webMethods-Upgrade
    #webMethods
    #Integration-Server-and-ESB


  • 6.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 04:44 AM

    When you go for the final migration than at that time, again you have to take a fresh backup of DB and file system. And you have to run the migration script on the fresh copy of backup.


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods
    #webMethods-Upgrade


  • 7.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 05:29 AM

    Thanks for the info.

    Whether we need to migrate the file system again? If we done this, whether it will problem for the new configurations correct?

    How will we do that? It will be helpful,if you share the steps to perform this.


    #webMethods-Upgrade
    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 8.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 06:26 AM

    Yes, you are required to migrate the file system again. Let me explain you from beginning.
    Let’s suppose your Original servers are running on machine A and your new server machine will be B. Initially take a back up of DB + file system from machine A and restore in machine B. Here you servers on machine A will be kept on running.
    Install the 9.8 products on machine B and migrate the DB & file system on machine B. Find out all the bug and resolve it.
    Once all the bug will be fixed.
    Delete all the installed 98 product and drop the DB in machine B.
    Take the final copy of DB + file system from machine A and bring down servers in machine A. Then restore to machine B, do the migration and start the 9.8 servers in machine B.


    #webMethods-General
    #webMethods
    #webMethods-Upgrade
    #Integration-Server-and-ESB


  • 9.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 06:39 AM

    Thanks for the info again.

    For the below points, have few questions…

    • Delete all the installed 98 product and drop the DB in machine B.
      Whether i need to uninstall the 98 product?

    -Take the final copy of DB + file system from machine A and bring down servers in machine A. Then restore to machine B, do the migration and start the 9.8 servers in machine B

    Whether i need to install 9.8 products again and do the migration start from scratch.
    Or only migrate the file system and DB is fine.


    #webMethods-General
    #webMethods-Upgrade
    #Integration-Server-and-ESB
    #webMethods


  • 10.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 07:18 AM

    Whether I need to uninstall the 98 product?
    Yes you are required to uninstall the 98 product.

    Whether I need to install 9.8 products again and do the migration start from scratch.
    Or only migrate the file system and DB is fine.
    Yes, you are required to install 9.8 products again and do the migration start from scratch.


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods-Upgrade


  • 11.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 08:06 AM

    why we need to uninstall the complete 98 environment?

    Is there any way that we can upgrade on top of that?

    Is it fine to just remove the new database and create the new DB from old DB server?


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-Upgrade
    #webMethods-General


  • 12.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 08:51 AM

    If you not don’t install fresh 9.8 and just migrate the DB after taking fresh DB clone, then your file system & DB will become un sync. And due to which you may face numerous unwanted issue. Even migration may also fail.


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General
    #webMethods-Upgrade


  • 13.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 09:02 AM

    In this approach, we are doing double work correct.

    First step we are testing our DATA by implementing POC.
    Second step we are uninstalling that.
    Third step we are again taking the backup and installing again.

    But we have very strict timeliness. There is no other way, is it?

    When we execute the migration script, it impacts only IS correct? Not other products like MWS, TN.

    Why can’t we execute the migration script on top of new environment (file System level) and pointing to new DB? Is there any issue.


    #webMethods-General
    #webMethods-Upgrade
    #Integration-Server-and-ESB
    #webMethods


  • 14.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 02:20 PM

    Hi Krishna,

    as TN is installed on top of IS, this will be migrated together.

    MWS needs to be migrated separately.

    There are migration guides for Broker->UM-Migration available.

    As the migration covers several releases, you will have to do a lot of testing (and trial and error) on both installations.

    We had SAG Migration support involved in our 7.1->9.5 migration and we have found several things during testing which were not reported during the migration itself nor were documented in the guides.

    Regards,
    Holger


    #webMethods-General
    #webMethods-Upgrade
    #Integration-Server-and-ESB
    #webMethods


  • 15.  RE: Upgrading 8.2.2 to 9.8

    Posted Wed January 13, 2016 03:00 PM

    Holger, if you can give me details of the things you had trouble with, and the info you didn’t find in the 9.5 upgrade guide, I can investigate improving those areas for the 9.10 and later releases.

    Marianne


    #webMethods
    #webMethods-Upgrade
    #webMethods-General
    #Integration-Server-and-ESB


  • 16.  RE: Upgrading 8.2.2 to 9.8

    Posted Thu January 14, 2016 03:34 AM

    @Holger, Thanks for the info.

    Can you provide the things that you had trouble with, and the info you didn’t find in the SAG guide.

    Also review the below high level steps, and let me know whether i need some more

    • backup of file systems and DB , move to new server
    • install 9.8 version
    • execute the migration script for DB and file system
    • bring up the server
    • At the time of final migration again copy the file system and DB backup, run the migration utilities.

    Thanks for your support.


    #webMethods-Upgrade
    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods


  • 17.  RE: Upgrading 8.2.2 to 9.8

    Posted Thu January 14, 2016 09:13 AM

    Hi,

    here are some points we have observed:

    • some public services have changed their default behaviour or their signature which was not reflected in the Build-In-Services guides
      – pub.prt:logCustomId fails when being invoked without customId instead of setting “NO VALUE”.
      – some of our WS Descriptors were not working after migration and had to be recreated from WSDL.
      – SOAP-Fault structure has changed due to newer Spec Version
      – Websphere MQ Adapter Services and Notifications have differing field types on certain fields (introduced in MQS_6.5_Fix25, but not fully documented in Readme, Readme was corrected in MQS_6.5_Fix26)

    Regards,
    Holger


    #webMethods-General
    #webMethods-Upgrade
    #Integration-Server-and-ESB
    #webMethods


  • 18.  RE: Upgrading 8.2.2 to 9.8

    Posted Thu January 14, 2016 07:12 PM

    hi Holger, all the changes you mention with one possible exception should be documented in the IS readme. The upgrade guide explains how to upgrade, but does not (could not) cover all the changes for every product.

    The possible exception:
    – some of our WS Descriptors were not working after migration and had to be recreated from WSDL.

    Were you able to figure out why they were not working - was it because of changes that were not written up in the IS readme?

    Marianne


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods-Upgrade
    #webMethods


  • 19.  RE: Upgrading 8.2.2 to 9.8

    Posted Fri January 15, 2016 08:52 AM

    Hi Marianne,

    thanks for your reply.

    The issue with the WS descriptors was (partially) with request and response structures being defined in a manner that is not supported by the newer spec version.
    Even pre-8.2 compatibility did not help here.
    Some had problems with namespace declaration or namespace prefix generation.

    One of our partner systems is still not able to consume the wM 9.5 WebService, but as this application part is going to move to an other ESB in our company soon, we can accept this to stay on wM 7.1 until then.

    Some issues turned out to be located in the wM code (meanwhile fixed via Support Incidents and regular Fixes)

    Regards,
    Holger


    #webMethods-General
    #Integration-Server-and-ESB
    #webMethods
    #webMethods-Upgrade