Skip Headers
Oracle® Fusion Middleware Application Adapter Upgrade Guide for Oracle WebLogic Server
11g Release 1 (11.1.1.3.0)

Part Number E17392-03
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

4 Oracle Application Adapter for PeopleSoft Upgrade Guidelines

This chapter lists and describes upgrade guidelines that are specific to the Oracle Application Adapter for SAP R/3. It contains the following topics:

Upgrading a 10.1.3.x ESB J2CA Outbound Process to 11g

Selecting a WSDL From the Local File System

You can follow the same procedure in "Selecting a WSDL From the Local File System".

Selecting a WSDL Using Service Explorer

You can follow the same procedure in "Selecting a WSDL Using Service Explorer".

Upgrading a 10.1.3.x ESB J2CA Inbound Process to 11g

Selecting a WSDL From the Local File System

  1. On the 10.1.3.4 system, create a new target for Oracle Application Adapter for SAP R/3 using Application Explorer and connect to the target.

  2. Create a new channel for Oracle Application Adapter for SAP R/3.

  3. Browse to a specific business object and generate an inbound WSDL for this object.

    Note:

    There is a patch BUG 9411107 - EXCEPTION THROWN WHILE MIGRATING 10.1.3.X I-WAY PROJECT. Issue on Migration of ESB processes for PeopleSoft. For more information, see "BUG 9411107" on what has to be done if you apply the patch. If you do not apply the patch, then follow the next step or else skip it.
  4. Modify the WSDL by replacing the period (.) character in DEPT_SYNC.VERSION_1 to some other character (for example, an underscore '_', DEPT_SYNC_VERSION_1). There are nearly 19 occurrences in the 10.1.3.4 WSDL for the DEPT_SYNC object.

  5. Restart the server.

  6. Start Oracle JDeveloper 10.1.3.4 and create a JCA inbound ESB Project.

  7. In the Custom Adapter service, select the inbound WSDL from the local file system.

  8. Deploy the ESB project successfully and ensure the registration of the ESB project is successful.

  9. On the 11g system, create a target and channel using the same name that was provided on the 10.1.3.4 system.

  10. Copy the deployed ESB project into the 11g system.

  11. Start Oracle JDeveloper 11g and migrate the 10.1.3.4 ESB project.

  12. Once the project is migrated, a successful message is received in Oracle JDeveloper.

  13. Expand the migrated project and double-click the composite.xml file to ensure that the project opens without any errors.

  14. Double-click the J2CA properties file under the migrated project in Oracle JDeveloper and remove the following line:

    <record-converter className="com.iwaysoftware.afjca15.oracle.InboundXMLRecordConverterImpl"/>
    

    For example:

    <adapter-config name="DEPT_SYNC_VERSION_1" adapter="iWay ERP Adapter" wsdlLocation="isdsrv14_DEPT_SYNC_receive.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata"><resource-adapter className="com.iwaysoftware.afjca15.IWAFOracleResourceAdapter"/><record-converter className="com.iwaysoftware.afjca15.oracle.InboundXMLRecordConverterImpl"/>
    
  15. Save and then deploy the migrated ESB project.

  16. Ensure that there are no error or warning messages during the deployment process.

  17. Trigger the event messages from the ERP system (for example, PeopleTools) and verify that successful response XML files are received in the specified output folder.

Selecting a WSDL Using Service Explorer

  1. On the 10.1.3.4 system, create a new target for Oracle Application Adapter for SAP R/3 using Application Explorer and connect to the target.

  2. Create a new channel for Oracle Application Adapter for SAP R/3.

  3. Browse to a specific business object and generate an inbound WSDL for this object.

    Note:

    There is a patch BUG 9411107 - EXCEPTION THROWN WHILE MIGRATING 10.1.3.X I-WAY PROJECT. Issue on Migration of ESB processes for PeopleSoft. For more information, see "BUG 9411107" on what has to be done if you apply the patch. If you do not apply the patch, then follow the next step or else skip it.
  4. Modify the WSDL by replacing the period (.) character in DEPT_SYNC.VERSION_1 to some other character (for example, an underscore '_', DEPT_SYNC_VERSION_1). There are nearly 19 occurrences in the 10.1.3.4 WSDL for the DEPT_SYNC object.

  5. Restart the server.

  6. Start Oracle JDeveloper 10.1.3.4 and create a JCA inbound ESB Project.

  7. In the Custom Adapter service, select the inbound WSDL using Service Explorer.

  8. Deploy the ESB project successfully and ensure the registration of the ESB project is successful.

  9. On the 11g system, create a target and channel using the same name that was provided on the 10.1.3.4 system.

  10. Copy the deployed ESB project into the 11g system.

  11. Open the project folder and edit the DefaultSystem_CustomAdapterServiceName.esbsvc file (for example, DefaultSystem_dept_sync_wsdl_brows.esbsvc) and DefaultSystem_CustomAdapterServiceName_RS.esbsvc file (for example, DefaultSystem_dept_sync_wsdl_brows_RS.esbsvc) by modifying the WSDL URL in the serviceDefinition section. For example:

    Original (DefaultSystem_dept_sync_wsdl_brows.esbsvc)

    <interface>  <wsdlURL>http://127.0.0.1:80/orainfra/wsil/adapters/applications/ isdsrv14_DEPT_SYNC_receive_esb.wsdl?wsdl</wsdlURL>------------------</interface>
    

    Modified (DefaultSystem_dept_sync_wsdl_brows.esbsvc)

    <interface><wsdlURL> isdsrv14_DEPT_SYNC_receive_esb.wsdl</wsdlURL>------------------------</interface>
    

    Original (DefaultSystem_dept_sync_wsdl_brows_RS.esbsvc)

    <serviceDefinition><wsdlURL>http://127.0.0.1:80/orainfra/wsil/adapters/applications/ isdsrv14_DEPT_SYNC_receive_esb.wsdl?wsdl</wsdlURL>--------------------------</endpointDefinition></serviceDefinition>
    

    Modified (DefaultSystem_dept_sync_wsdl_brows_RS.esbsvc)

    <serviceDefinition><wsdlURL> isdsrv14_DEPT_SYNC_receive_esb.wsdl</wsdlURL>---------------------</endpointDefinition></serviceDefinition>
    
  12. Start Oracle JDeveloper 11g and migrate the 10.1.3.4 ESB project.

  13. Once the project is migrated, a successful message is received in Oracle JDeveloper.

  14. Expand the migrated project and double-click the composite.xml file to ensure that the project opens without any errors.

  15. Double-click the J2CA properties file under the migrated project in Oracle JDeveloper and remove the following line:

    <record-converter className="com.iwaysoftware.afjca15.oracle.InboundXMLRecordConverterImpl"/>
    

    For example:

    <adapter-config name="DEPT_SYNC_VERSION_1" adapter="iWay ERP Adapter" wsdlLocation="isdsrv14_DEPT_SYNC_receive.wsdl" xmlns="http://platform.integration.oracle/blocks/adapter/fw/metadata"><resource-adapter className="com.iwaysoftware.afjca15.IWAFOracleResourceAdapter"/><record-converter className="com.iwaysoftware.afjca15.oracle.InboundXMLRecordConverterImpl"/>
    
  16. Save and then deploy the migrated ESB project.

  17. Ensure that there are no error or warning messages during the deployment process.

  18. Trigger the event messages from the ERP system (for example, PeopleTools) and verify that successful response XML files are received in the specified output folder.

Upgrading a 10.1.3.x BPEL J2CA Outbound Process to 11g

Selecting a WSDL From the Local File System

  1. On the 10.1.3.4 system, create a new target for Oracle Application Adapter for SAP R/3 using Application Explorer and connect to the target.

  2. Browse to a specific business object and export the schemas into the default location.

  3. Generate the outbound WSDL for the specific business object.

  4. Modify the request and response schema that was exported from Application Explorer by changing the elementFormDefault value from unqualified to qualified.

  5. Restart the server.

  6. Start Oracle JDeveloper 10.1.3.4 and create a JCA outbound BPEL Project by uploading the request and response schema that is modified in step 4.

  7. In the Partner Link, select the outbound WSDL from the local file system.

  8. Deploy the BPEL project successfully and ensure that there are no error or warning messages during the deployment process.

  9. On the 11g system, create a target using the same name that was provided on the 10.1.3.4 system.

  10. Copy the deployed BPEL project into the 11g system.

  11. Start Oracle JDeveloper 11g and migrate the 10.1.3.4 BPEL project.

  12. Once the project is migrated, a successful message is received in Oracle JDeveloper.

  13. Expand the migrated project and double-click the composite.xml file to ensure that the project opens without any errors.

  14. Save and then deploy the migrated BPEL project.

  15. Ensure that there are no error or warning messages during the deployment process.

  16. Open the Oracle Enterprise Manager console and invoke the input XML in XML / Tree view to receive a successful response XML.

Selecting a WSDL Using Service Explorer

  1. On the 10.1.3.4 system, create a new target for Oracle Application Adapter for SAP R/3 using Application Explorer and connect to the target.

  2. Browse to a specific business object and export the schemas into the default location.

  3. Generate the outbound WSDL for the specific business object.

  4. Modify the request and response schema that was exported from Application Explorer by changing the elementFormDefault value from unqualified to qualified.

  5. Restart the server.

  6. Start Oracle JDeveloper 10.1.3.4 and create a JCA outbound BPEL Project by uploading the request and response schema that is modified in step 4.

  7. In the Partner Link, select the outbound WSDL from Service Explorer.

  8. Deploy the BPEL project successfully and ensure that there are no error or warning messages during the deployment process.

  9. On the 11g system, create a target using the same name that was provided on the 10.1.3.4 system.

  10. Copy the deployed BPEL project into the 11g system.

  11. Edit the bpel.xml file for the WSDL location in the 10.1.3.4 project folder (Project_Name\bpel):

    <partnerLinkBinding name="DEPT"><property name="wsdlLocation">http://192.168.128.125:80/orainfra/wsil/adapters/applications/isdsrv14_DEPT_invoke.wsdl?wsdl </property></partnerLinkBinding>
    

    Where the IP address and port number refer to the 10.1.3.4 system where the WSDL was generated.

  12. Ensure that the 10.1.3.4 server is up and running.

  13. Start Oracle JDeveloper 11g and migrate the 10.1.3.4 BPEL project.

  14. Once the project is migrated, a successful message is received in Oracle JDeveloper.

  15. Expand the migrated project and double-click the composite.xml file to ensure that the project opens without any errors.

  16. Save and then deploy the migrated BPEL project.

  17. Ensure that there are no error or warning messages during the deployment process.

  18. Open the Oracle Enterprise Manager console and invoke the input XML in XML / Tree view to receive a successful response XML.

Upgrading a 10.1.3.x BPEL J2CA Inbound Process to 11g

Selecting a WSDL From the Local File System

You can follow the same procedure in "Selecting a WSDL From the Local File System".

Selecting a WSDL Using Service Explorer

You can follow the same procedure in "Selecting a WSDL Using Service Explorer".