Print Page

Thursday, October 29, 2009

850 - 997 mapping for a invalid Business message

There will be a situation where lots of Purchase Orders would be sent across to the trading partner and every message would receive a functional acknowledgment back and sent to the back end application. Incase of few of the -ve functional acknowledgment being received, indicating that the original business was invalid also resulting in an exception being raised with the details of the associated business message which do not have any reference to the source of exception.


Oracle AS B2B, 10.1.2.3 MLR13 release provides an option to get the associated -ve functional acknowledgment while a exception message is retrieved from the queue.

This is achieved by enabling the tip.property oracle.tip.adapter.b2b.addCorrelatedFAInfoInExceptionXML=true

By default, the value will be false, to enable the existing users to have a seemless flow of message exchange.

The modified xsd is:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://integration.oracle.com/B2B/Exception" targetNamespace="http://integration.oracle.com/B2B/Exception">

<xs:element name="Exception">
<!--xs:complexType name="Exception"-->
<xs:complexType>
<xs:sequence>
<xs:element ref="correlationId"/>
<xs:element ref="b2bMessageId"/>
<xs:element ref="errorCode"/>
<xs:element ref="errorText"/>
<xs:element ref="errorDescription"/>
<xs:element ref="errorSeverity"/>
<xs:element ref="errorDetails" minOccurs="0" />
<xs:element ref="CorrelatedFAInfo" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="correlationId" type="xs:string"/>
<xs:element name="b2bMessageId" type="xs:string"/>
<xs:element name="errorCode" type="xs:string"/>
<xs:element name="errorText" type="xs:string"/>
<xs:element name="errorDescription" type="xs:string"/>
<xs:element name="errorSeverity" type="xs:string"/>
<xs:element name="errorDetails">
<xs:complexType>
<xs:sequence>
<xs:element ref="parameter" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="parameter">
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="value" type="xs:string" use="required" />
</xs:complexType>
</xs:element>

<xs:element name="CorrelatedFAInfo">
<!--xs:complexType name="CorrelatedFAInfo"-->
<xs:complexType>
<xs:sequence>
<xs:element ref="faB2BMessageId"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="faB2BMessageId" type="xs:string"/>

</xs:schema>

Wednesday, October 7, 2009

Oracle Open World -2009 B2B Booth and Demoes

Guys, I am back again with information on Oracle Open World -2009 B2B Booth and Demoes.

Demo Booth

Area: Middleware
Location: W-101
Times Monday - Wednesday
Title: Oracle SOA Suite: The Gateway Component
__________________________________________________________________________

Title1: B2B Migration from Oracle SOA Suite 10g to Oracle SOA Suite 11g
Session: S309297
Date: Sunday 11-Oct-2009
Time: 13:15-14:15
Location: Hilton Hotel - Yosemite A
Presenters:

Sean Carey: SPS Commerce
Shub Lahiri: Oracle 'A' team
Cliff Wright: Oracle 'A' Team
Jeffrey Hutchins: Oracle SOA Product Management

Abstract:

Oracle's B2B solutions, a component of Oracle SOA Suite 11g Release 1, have undergone a major change from the last release of Oracle SOA Suite 10g (Release 10.1.2). In this session, learn the details of a real-life migration effort to move existing B2B configuration data from the old release to the new one and learn tips and tricks with best practices for making this transition effort smooth and efficient. The session discusses, among other use cases, field experiences from one of the premier customers of Oracle's B2B solutions, SPS Commerce, which has one of the most complex B2B configuration repositories for migration.

_____________________________________________________________________________

Title2: In the Current Economic Conditions, Why Are B2B Projects Increasing?

Session: S309293
Date: Monday 12-Oct-2009
Time: 17:30-18:30
Location: Moscone South - Room 304
Presenters:

Victoria Whitlock: Independent Consultant, SME in Ecommerce
Jeffrey Hutchins: Oracle Product Management

It's all about reducing cost: B2B represents classic business processes, mature business documents, and industry-tempered exchanges. Automation of core processes can reduce support, error, and inventory costs. B2B requires tighter relationships and alignment between business, IT, and partners, and the financial benefit goes far beyond integration. It requires a unified business process platform, end-to-end instance tracking, visibility and auditing, integrated process intelligence, process and service governance, and consolidated security. Oracle SOA Suite provides these features, and with Oracle B2B solutions, the platform is ready. This session uses customer use cases to illustrate how Oracle SOA Suite 11g can enable these business goals.

Dont miss this golden Opportunity...