SlideShare a Scribd company logo
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
Mule  anypoint b2 b

More Related Content

Mule anypoint b2 b

  • 2. 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. 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. 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. 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. 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. 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. 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. 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