Oracle Data Integrator Ref Functions How to Publish the Package and Data Model as Web Service Start the Standalone Axis2 server by running the following command: Download the axis2.war from Deploy the axis2.war on the OC4J Application Server Once the WAR

Using Oracle Data Integrator for Bulk Processing 22-25 this process name]InstanceID EnterpriseServiceName EnterpriseServiceOperationName BusinessScopeReference SenderReference ID[Sender Reference ID - Hard code the system id of the source system]ID SenderMessageID TransactionCode ObjectCrossReference SenderObjectIdentification BusinessComponentID ID ContextID ApplicationObjectKey ID ContextID ApplicationObjectKey AlternateObjectKey ID ContextID AlternateObjectKey SenderObjectIdentification EBOID ObjectCrossReference Application ID Version Application SenderReference EBMReference FaultNotification ReportingDateTime=odiRef.getPrevStepLogBEGINReportingDateTime CorrectiveAction[ODI doesnt have it, leave this element null] CorrectiveAction FaultMessage Code[ODI Error return code to be passed here. Need to find the ODI system variable to get the return code]Code Text=odiRef.getPrevStepLogCONTEXT_NAME =odiRef.getSession SESS_ NAME =odiRef.getPrevStepLogSTEP_ NAME:[CDATA[=odiRef.getPrevStepLogMESSAGE]]Text Severity[ODI doesnt have it, hard code it to 1]Severity Stack FaultMessage FaultingService ID[Hard code a meaningful name of the Process, e.g. CustomerInitialLoad this could be same as package name] ID ImplementationCodeODIImplementationCode InstanceID=odiRef.getPrevStepLogSESS_NOInstanceID FaultingService FaultNotification Fault initiateRequest

22.8 Oracle Data Integrator Ref Functions

Table 22–2 lists the Oracle Data Integrator Ref functions with a description of each. 22-26 Developers Guide for Oracle Application Integration Architecture Foundation Pack

22.9 How to Publish the Package and Data Model as Web Service

To publish the package and data model as a Web service: 1. Install Axis2 as a standalone server. a. Set an environment variable JAVA_HOME to the path name of the directory in which you installed the JDK release. b. Download Apache Axis2 Version 1.2 http:axis.apache.orgaxis2javacoredownload.cgi and unpack the Axis2 Standard Binary Distribution into a convenient location so that the distribution resides in its own directory. Set an environment variable AXIS2_ HOME to the path name of the extracted directory of Axis2 for example, optaxis2-1.2.

c. Start the Standalone Axis2 server by running the following command:

AXIS2_HOME\bin\axis2server.bat Windows After startup, the default web services that are included with Axis2 are available by visiting http:localhost:8080axis2services

d. Download the axis2.war from

http:axis.apache.orgaxis2javacoredownload.cgi. 2. Deploy axis2.war on the OC4J Application Server.

a. Deploy the axis2.war on the OC4J Application Server

www.oracle.comtechnologysoftwareproductsiashtdocsutilsoft.html or OC4J Server of the SOA Suite can also be used. Go to http:Host:port and launch the application server that takes you to OC4J home. Click the Application tab and then click the Deploy tab. It asks you the location of the file. Browse and point to the Axis2.war file and then deploy.

b. Once the WAR is successfully deployed, test it by pointing the web browser to

http:host :portaxis2. This opens the Axis2 Web Application Home Page .

c. Click Validate to ensure that the procedure ended successfully.