Upload
drajesh-kumar
View
353
Download
2
Embed Size (px)
Citation preview
MULE –Anypoint B2B
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
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
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.
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.
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
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"/>
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"/>
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