Download - Extra Slides
-
65
-
portType name="Weather_PortType">
WSDL File for Weather Service
-
Irep custom web services
-
Original pl/sql code
create or replace package XYZ_SALES_ORDER as function UPDATE_ORDER (LINE_ID varchar2,
ORDERED_QUANTITY varchar2) return number; end XYZ_SALES_ORDER;
-
Annotated plsql code create or replace package XYZ_SALES_ORDER as /*#
* This package updates a Sales Order in Order Management.* @rep:scope public* @rep:product po* @rep:displayname XYZ SALES ORDER* @rep:lifecycle active* @rep:compatibility S* @rep:category BUSINESS_ENTITY ONT_SALES_ORDER*/
/*#* Returns Updated Ordered Quantity* @param LINE_ID varchar2 Line ID* @param ORDERED_QUANTITY varchar2 Ordered Quantity* @return Updated Ordered Quantity* @rep:scope public* @rep:lifecycle active* @rep:displayname Update Sales Order*/function UPDATE_ORDER (LINE_ID varchar2, ORDERED_QUANTITY varchar2) return number;
end XYZ_SALES_ORDER;
-
Run Irep Parser
$IAS_ORACLE_HOME/perl/bin/perl $FND_TOP/bin/irep_parser.pl -g -v-username=sysadmin po:patch/115/sql:XYZ_SALES_ORDER.pls:12.0=/tmp/XYZ_SALES_ORDER.pls
Downlaod patch from metalink. Note-946192.1
-
Integration Repository
-
Irep- Publishing Custom interfaces
-
Integration interfaces & services
-
Oracle e-business Suite Web Technologies
-
Integrated SOA Gateway
-
Web services ISG communication Native service enablement
-
Composite service enablement
-
Business Benefits Oracle SOA Suite
-
SOA Provider provides WS
-
SOA Provider
-
SOA Monitor
-
SOA Monitor How it works?
-
BPEL Tables CUBE_INSTANCE
CUBE_SCOPE
AUDIT_TRAIL
AUDIT_DETAILS
DLV_MESSAGE
DLV_MESSAGE_BIN
INVOKE_MESSAGE
INVOKE_MESSAGE_BIN
DLV_SUBSCRIPTION
TASK
$ORABPEL$\integration\orabpel\system\database\scripts\
domain_oracle.dll
-
Installation with Rapid Install for EBS R12.1.1Refer Note ID 556540.1
-
Upgrade from EBS R12.0.x to EBS R12.1.1Refer Note ID 556540.1
-
SOA Provider - Process
-
SIF - process
-
SIF Process (Contd.)
-
Composite Service
-
Composite Services - Development
-
Composite services - Deployment
-
Invoking Web Service from OA FrameworkRaise using oracle.apps.fnd.wf.BusinessEvent.raise().
Following sample could be used in AMImpl.java for invocation.
String eventName = "oracle.apps.prod.xxxx.invoke.service";
// unique key for the web service invocation
String eventKey = "key1";
// event data - XML payload sent to web service as input
// String evtData = ....
Connection conn = ((OADBTransactionImpl)getOADBTransaction()).getJdbcConnection();
BusinessEvent event = null;
try{
event = new BusinessEvent(eventName, eventKey);
event.setData(evtData);
event.raise(conn);
}
catch (BusinessEventException e) {
throw new OAException("Exception occured when invoking web service - "+e.getMessage());
} finally {
getOADBTransaction().commit();
}
String respData = (String)event.getResponseData();
return respData;
-
SDO: http://download.oracle.com/docs/cd/E17904_01/integration.1111/e10224/sca_sdo_ejb.htm
-
Reference Metalink Notes
Installing Oracle E-Business Suite Integrated SOA Gateway, R 12.1.1
Doc ID # 556540.1
Oracle E-Business Suite Integrated SOA Gateway Troubleshooting Guide, Release 12
Doc ID # 726414.1
Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.1
Doc ID # 565922.1
Oracle E-Business Suite Integrated SOA Gateway 12.1.1 Consolidated One-Off
Doc ID # 815196.1
Oracle E-Business Suite Integrated SOA Gateway 12.1.1 Integration Repository Parser One-Off
Doc ID # 946192.1
Important Links:
http://www.oracle.com/technetwork/topics/soa/whatsnew/index.html