Skip Headers

Oracle® Application Server Integration Adapter for J.D. Edwards OneWorld XE User's Guide
10g (9.0.4)

Part Number B10302-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index

Go to previous page Go to next page

1
Introduction to OracleAS Integration Adapter for J.D. Edwards OneWorld XE

Oracle Application Server ProcessConnect connects to a J.D. Edwards OneWorld XE system through the Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE. The Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE provides connectivity and executes interactions on a J.D. Edwards OneWorld XE system.

This chapter discusses the following topics:

Architecture: OracleAS Integration Adapter for J.D. Edwards OneWorld XE

The Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE is a JCA-based component that plugs in to Oracle Application Server ProcessConnect. Using Oracle Application Server ProcessConnect, you can access J.D. Edwards OneWorld XE Business Functions. As shown in Figure 1-1, the Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE runs on the machine running Oracle Application Server ProcessConnect and uses the JDENet protocol to download metadata from and send calls to the J.D. Edwards OneWorld XE system. JDENet is a proprietary messaging protocol implemented by the J.D. Edwards OneWorld XE connector classes found in the jar files, Connector.jar and Kernel.jar. The communication is implemented using TCP/IP as a transport with a default port of 6009.

Figure 1-1 Architecture

Text description of xipjd001.gif follows

Text description of the illustration xipjd001.gif

The Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE supports outbound interactions. The interactions have both request and reply records. Each record has one record element associated with it. The following naming convention is used for the records:

Software Requirements

The Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE connects to J.D. Edwards OneWorld XE, Version B73.3.3. To avoid the issues with Windows 2000 servers and remote control software, you need service pack 16 or greater on XE. You must also have access to a J.D. Edwards OneWorld XE Enterprise server.

The following J.D. Edwards OneWorld XE .jar files must be accessible:

The J.D. Edwards OneWorld XE ACBREL1 custom package is required to use the Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE.

See Also:

"Defining a Custom Package"

Supported Platforms

The Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE is supported on:

Postinstallation

Verify you are using J.D. Edwards OneWorld XE, Version B73.3.3 with Service Pack 16 or greater.

Copy the following jar files from your J.D. Edwards OneWorld XE installation and place them in ORACLE_install/ip/adapters/lib:

Using the steps in "Defining a Custom Package", install the ACBREL1 custom package on the J.D. Edwards OneWorld XE machine.

See Also:

"Defining a Custom Package"

Defining a Custom Package

ACBREL1 is a custom package, also known as an automated software update (ASU) in J.D. Edwards OneWorld XE terminology. On installation, the ACBREL1 custom package updates selected modules within the J.D. Edwards OneWorld XE environment by adding Business Functions to extract metadata and custom functions to test the datatypes.

See Also:

"List of Modules in ACBREL1"

Installing the Custom Package ACBREL1

To install the custom package ACBREL1 into your J.D. Edwards system, the following J.D. Edwards tools are required:

The following steps provide instructions for the installation process:

  1. Log on as user JDE on the deployment server.

  2. Create a new folder called ACBREL1 on the deployment server ..(root)/B7 folder.

  3. Copy ACBREL1.EXE and ACBREL1.CAB from the
    ORACLE_HOME/ip/adapters/config/JDE/ASU folder to the newly created ACBREL1 folder.

  4. Run ACBREL1.EXE from the new /B7/ACBREL1 folder.

    The J.D. Edwards Installation Manager automatically starts after the executable file expands.

  5. Click Next then click Finish in the OneWorld deployment server Setup Type dialog.

  6. Log on to the JDEPLAN environment as user JDE on the deployment server.


    Note:

    If the planner update Electronic Software Update (ESU) that includes SAR #4533357 has not been installed on your system, select Software Updates from the System Installation Tools menu (GH9612). Input 02 for option 1 in the Processing Options panel.

    If the planner update ESU that includes SAR #4533357 has been installed on your system, select Application Software Update from the System Installation Tools menu (GH9612).


  7. Double-click the ACBREL1 update on the Work with Application Update screen and click Next.

  8. Double-click the environments where you want the update installed and click Next.

    Check Unattended Workbench if you want the software update to run in unattended mode.

    Check Backup if you want to back up the specifications (so that the original specifications can be restored).

  9. Select the plan for the update you are installing on the Work with Installation Plan screen and click Select.

  10. Check all the automatically generated PDFs for errors after the installation is complete.

    If errors occur, consult the J.D. Edwards Software Update Guide for troubleshooting tips, or contact J.D. Edwards directly.

  11. Manually register the Business Function library using the steps included in "Manually Registering the Business Function Library".

Manually Registering the Business Function Library

Due to a limitation of the J.D. Edwards product packaging process, the custom Business Function library (the DLL) for Oracle Application Server Integration Adapter for J.D. Edwards OneWorld XE must be manually registered with J.D. Edwards OneWorld XE.

Creating the Custom Business Function Library Through OMW

Create the Custom Business Function Library through Object Management Workbench (OMW). The following steps must be performed on initial setup, and apply to all platforms.

  1. Launch Object Management Workbench (Fast Path: "OMW", or Menu: GH902 Object: P98220).

  2. Click Add and select the option for Business Function Library.

  3. Fill in the name, description, and system code for the New Business Function Library Object:

    Name: ACBLIB

    Description: Actional DLL

    Product Code: 55

    Product System Code: 55

  4. Click OK.

Rebuilding Libraries from the Deployment Server

The following steps must be performed on initial setup for each platform:

  1. Launch the BusBuild program in a standalone mode.

  2. Select Start > Run > busbuild.exe.

  3. Log on to J.D. Edwards OneWorld XE, into the pathcode (PY7333, PD7333, or DV7333).

    The following instructions use DV7333 as the pathcode.

  4. Select the option under the pull down menu, Build for Rebuild Libraries.

Copying the Custom DLL

Copy the custom DLL from the pathcode directory to the parent package directories respectively on the deployment server as well as the enterprise server as follows:

On the Deployment Server

  1. Copy ACBLIB.dll from DV7333\bin32 to DV7333\Packages\DV7333FA\bin32.

  2. Copy ACBLIB.def, ACBLIB.dmp, and ACBLIB.mak from the DV7333\obj folder to the DV7333\Packages\DV7333FA\obj folder.

  3. Copy ACBLIB.exp, ACBLIB.lib, and sACBLIB.lib from the DV7333\lib32 folder to the DV7333\Packages\DV7333FA\lib32 folder.

On the Enterprise Server

After each action verify the file and directory authorization.

  1. Create a directory ACBLIB under DV7333FA\obj\.

  2. Create a directory ACBLIB under DV7333FA\source.

  3. FTP b5500900.c from the deployment server DV7333\source directory to the DV7333FA\source\ACBLIB directory.

  4. FTP b5500900.h from the deployment server DV7333\include directory to the DV7333FA\include directory.

Building a Full Package

Due to a limitation of the J.D. Edwards package build process (at the time of writing this guide) you must build a full package build for the environments to which you applied the ACBREL1 ASU. If you do not build a full package build, the update package build will not work properly. Consult J.D. Edwards documentation on how to build a full package build.


Note:

When you apply J.D. Edwards OneWorld XE ASU/ESU, the ASU/ESU do not normally create new library and Business Functions. However, the Oracle Application Server ProcessConnect custom package creates a new library; therefore, you must perform extra steps such as manually creating a directory and running a full package build.


List of Modules in ACBREL1

The custom package ACBREL1 creates the following objects in J.D. Edwards. If you do not have all the modules, there is a problem in the J.D. Edwards OneWorld XE update. Verify that a full package build was performed--not an update package build.


Go to previous page Go to next page
Oracle
Copyright © 2003 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents
Go To Index
Index