Migration of Oracle SOA Suite Composite from 11g to 12c

Recently I have came across a scenario where I have a business requirement of 
migration of Oracle SOA Suite 11g(11.1.1.7.0) to 12c(12.1.3.0). Below are the different mechanisms I have tried to do, few of them failed and one succeeded.

Working in Oracle SOA Suite 11g is completely different from 12c. In 11g, we need to install the jDeveloper(11.1.1.7) then SOA extension separately to be installed either via offline file  (download available at https://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/156082.xml) or through jDeveloper top menu >> Help >> Check for Updates >> SOA Extension. 

While working with 12c doesn't involves such tedious job. Only single installer is required for jDeveloper/SOA/Weblogic and is available as QuickStart Installer(download available at https://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html).

Approach 1- Compress(Zip) SOA composite code of 11g version (11.1.1.7.0) and unzip to a different location. Now open the application (*.jws) file or project file (*.jpr) in jdeveloper 12c from this new location. This process got failed as some wiring & adapters references get distorted in BPEL composite.xml file.

Approach2- Download the deployed JAR from Weblogic enterprise manager SOA server(11g version) and import the project in 12c. Migration got failed for some customized implementation viz. business rules/human task etc. 

Approach 3-
1) Open your SOA project in JDeveloper version 11.1.1.7.0 and create the SAR ( deployable) file into your deploy folder. ( Ex: scaProjectName_rev00*.jar )
2) Close the JDeveloper 11.1.1.7.0 and now open JDeveloper 12c.
3) File -> Import -> select "SOA Archive Into SOA Project" -> OK -> Next -> Composite Archive Browse to the above SAR file created ( Ex: 
scaProjectName_rev00*.jar )
4) The composite.xml and corresponding BPEL swim lanes will show the content now .


Approach 3 has worked perfectly, however some BPEL artifacts of BPEL1.1 specifications doesn't get migrated and are available with 1.1 specification only.


Comments

  1. Enjoyed reading the article above, really explains everything in detail, the article is very interesting and effective. Thank you and good luck for the upcoming articles Oracle soa certification

    ReplyDelete

  2. Thanks for sharing this great information I am impressed by the information that you have on this blog. Same as your blog i found another one Oracle ADF . Actually I was looking for the same information on internet for Oracle ADF and came across your blog. I am impressed by the information that you have on this blog. It shows how well you understand this subject, you can learn more aboutOracle ADF . By attending Oracle ADF Training .

    ReplyDelete
  3. Thanks for the nice blog here.I was searching this one for a long time.This blog is very helpful for my studies..I got another one site also,which is same as yours Oracle WebCenter Sites .Check this one also Oracle WorkFlow.Sure it will be helpful for you too..Once more iam thanking you for your creative blog.

    ReplyDelete
  4. Thanks for the nice blog here.I was searching this one for a long time.This blog is very helpful for my studies..I got another one site also,which is same as yours Oracle WebCenter Sites .Check this one also Oracle WorkFlow.Sure it will be helpful for you too..Once more iam thanking you for your creative blog.

    ReplyDelete
  5. My spouse and I love your blog and find almost all of your posts to be just what I’m looking for. Appreciating the persistence you put into your blog and the detailed information you provide. I found another one blog like you Oracle ADF.Actually I was looking for the same information on internet for Oracle Application Development Framework and came across your blog. I am impressed by the information that you have on this blog. Thanks once more for all the details.

    ReplyDelete
  6. I have found great and massive information. Thanks for sharing
    SOA Training
    Oracle SOA Training

    ReplyDelete
  7. This comment has been removed by a blog administrator.

    ReplyDelete
  8. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment

Popular posts from this blog

Oracle SOA Suite- Implementing Email Notification

Oracle SOA Suite 12c- PKIX path building failed & unable to find valid certification path to requested target