Top Banner
MULE –Anypoint B2B
10

Mule anypoint b2 b

Jan 20, 2017

Download

Technology

D.Rajesh Kumar
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mule  anypoint b2 b

MULE –Anypoint B2B

Page 2: Mule  anypoint b2 b

2

Anypoint B2B

Anypoint B2B enables customers to connect to trading partners using EDI

over AS/2, FTP and other protocols using Mule. It integrates seamlessly

into the Mule runtime

Page 3: Mule  anypoint b2 b

3

Anypoint B2B includes the following:

EDI Module:

EDI message reading, validation and writing

Integration with DataSense and DataMapper

X12 message packs for 4010 and 5010

EDIFACT message packs for D.93A, D.96A, D.98B, D.00A, D.01B, and D.02A versions

The ability to define your own schemas or customize the base X12/EDIFACT schemas

Page 4: Mule  anypoint b2 b

4

AS/2 Connector

FTPS Connector

B2B Portal:

Trading Partner Management

Message Tracking

B2B Connector: Controls connectivity between B2B portal and the other connectors in the Mule runtime

Anypoint B2B requires Mule 3.6.0 and the March 2015 (5.0) release of Anypoint Studio.

Page 5: Mule  anypoint b2 b

5

Assumptions

This document assumes that you are familiar with Mule, Anypoint Connectors, and the Anypoint Studio interface. To increase your familiarity with Studio, consider completing one or more Anypoint Studio Tutorials. Further, this page assumes that you have a basic understanding of Mule flows and Mule Global Elements.

This document describes implementation examples within the context of Anypoint Studio, Mule ESB’s graphical user interface, and, also includes configuration details for doing the same in the XML Editor.

Page 6: Mule  anypoint b2 b

6

Getting Started

X12 Module (Reference)

EDIFACT Module (Reference)

FTPS Connector (Reference)

AS/2 Connector - 1.0.0 GA (Reference)

AS/2 Connector - 2.0.0-RC2 (Reference)

X12 Order Processing Example

Page 7: Mule  anypoint b2 b

7

Security Filters

Security filters can be configured on an object to either authenticate inbound requests or attach credentials to outbound requests. For example, to configure an HTTP basic authorization filter on an HTTP connector, you would use the following connector security filter:

<mule-ss:http-security-filter realm="mule-realm"/>

Page 8: Mule  anypoint b2 b

8

When a request is received, the authentication header is read from the request and authenticated against all security providers on the Security Manager. If you only want to validate on certain providers, you can supply a comma-separated list of security provider names.

<mule-ss:http-security-filter realm="mule-realm" securityProviders="default,another"/>

Page 9: Mule  anypoint b2 b

9

Supported EDI Document Types

B2B Portal 1.0.0 Beta (Trading Partner Management and Message Tracking)

AS2 and EDI X12 Purchase Order Walkthrough

FTPS and EDI X12 Purchase Order Walkthrough

Page 10: Mule  anypoint b2 b