B2B Support in AIA Error Handling Framework

Introduction to B2B Integration Using AIA 16-7 ■ Canonical enterprise object library and services, reference architecture, infrastructure, and developer tools that can be used to build custom B2B integrations. ■ Business process orchestration of B2B flows using SOA integration best practices. For more information about Oracle B2B, see Oracle Fusion Middleware Users Guide for Oracle B2B.

16.4 Understanding the Foundation Pack Infrastructure for B2B

This section includes the following topics: ■ Section 16.4.1, B2B Support in AIA Error Handling Framework ■ Section 16.4.2, AIA B2B Interface Along with the architecture and programming model, additional infrastructure components are delivered with Foundation Pack in support of B2B integrations. This section provides a high-level description of the B2B infrastructure delivered with Foundation Pack. Chapter 17, Developing and Implementing Outbound B2B Integration Flows and Chapter 18, Developing and Implementing Inbound B2B Integration Flows provide more details on how to use the infrastructure components shown in Figure 16–4 when you develop and implement B2B flows using AIA. Figure 16–4 Foundation Pack B2B Infrastructure Components

16.4.1 B2B Support in AIA Error Handling Framework

The AIA Error Handling Framework includes support for error scenarios in B2B integration flows. 1. The AIA B2B Error Handling Interface composite listens for errors that occur in the Oracle Fusion Middleware B2B component. 2. Errors that occur in Oracle B2B are dequeued from the B2B queues and transformed into the canonical AIA fault structure. 3. The AIA Error Handling Framework is then triggered with this fault message as input. 4. Once the AIA Error Handling Framework has been triggered, its delivered error-handling capabilities can be leveraged for error resolution. Some of the key capabilities of the AIA Error Handling Framework include: 16-8 Developers Guide for Oracle Application Integration Architecture Foundation Pack ■ Transformation of all errors to a canonical fault message and queuing of the error to the AIA Error Topic. ■ Logging of error information. ■ Option to use the Oracle BPM Worklist application to track error resolution tasks. ■ Option to issue error notifications to preconfigured roles. ■ Ability to launch custom error handling and compensation processes. These ready-to-use error-handling capabilities reduce the need to duplicate error-handling code across integration code. For more information about the functionality and uptake of the Error Handling Framework, see Setting Up Error Handling in Oracle Fusion Middleware Infrastructure Components and Utilities Users Guide for Oracle Application Integration Architecture Foundation Pack.

16.4.2 AIA B2B Interface