Transcript Slide 1

Dynamics AX TAP
Knowledge
Transfer
Wave 2
Application Integration
Framework (AIF)
Config and Admin
Dean Wierman
Lead Program Manager
Microsoft Corporation
Agenda
Overview
Web Service Configuration
Async adapters
Microsoft Dynamics AX 4.0
Application Integration Framework (AIF)
New XML based integration framework
Business-to-Business (B2B) collaboration
Application-to-Application (A2A / EAI)
integration
Document-oriented interfaces
Extensible X++ framework
Business Scenario
Sales Order
ASN
Purchase
Invoice
Customer
Microsoft Dynamics AX
Microsoft Dynamics AX
Purchase
Requisition
Price List
Picking List
Packing Slip
Sales Invoice
Supplier
Warehouse Management System
Price / Discount
Agreement
Adapters and Transaction
Types
Adapters - Asynch (File System, MSMQ, BTS
2006, Synch (WS (Web Service – Outbound)))
Send Documents
Receive and Create Documents
Respond to Read Requests
Web Service Interface
Request Documents from Axapta
Submit Documents to be created in Axapta
Note: Update and delete is not supported
out-of-the-box in this release
Outbound Document Flow
12
Gateway
Service
Gateway
Queue
11
Supporting Components
Endpoint Policy
Enforcement
10
Transformation
Schema
Validation
Value
Substitution
Document
Logging/History
9
8
Request
Processor
4
3
Outbound
Processing
Service
5
2
Document Processing Pipeline
AifSend
Service
Document
Broker
6
7
Outbound
Processing
Queue
AxdBase
Read
1
X++ code
Inbound Document Flow
Web
Service
1*
12
11 2
Endpoint Policy
Enforcement
User Validation
Transformation
Idempotency
Enforcement
Value
Substitution
1
Gateway
Service
Schema
Validation
5
10
4
Request
Processor
9
6
Document
Logging/History
Document Processing Pipeline
Document
Broker
7
8
AxdBase
Read/Create
3
Inbound
Processing
Service
Gateway
Queue
Dynamics AX Web Services
Standards
WS-I Basic profile 1.1 compliant
XSD version 1.1
WSDL version 1.1
SOAP version 1.1 and 1.2
One web service per document class
One method per action
Consumed in
InfoPath
Visual Studio
Other applications and custom clients
Dynamics AX Web Services
What happens when a request is received?
Web method accepts incoming document
Document is passed to the Process.dll as
xml for further processing in the request
processor
Web Service Configuration
Walk Through
Configuration Steps
Install AIF
Creates virtual directory, create local group and creates file share.
Reboot so that new group membership takes effect or add
network service to the share and directory
Create Application Pool in IIS (or via Computer Management)
Default settings with *domain* user account
Add domain account to IIS_WPG group on local machine running
AppPool
Create website in AIF
Create Local End Point
Represents installation
Configuration Steps
Create App Pool on DynamicsWebService and
add previously created App Pool
Integrated AuthN
In Actions, select the Scan and Register button
Enable the desired Actions
Generate Web Services
Go to Administration->Security->BC Proxy and
enter domain credentials
Test the Web Service
Configuration Steps
Create Endpoint
No constraints
Define AX user for endpoint
Define Action Policy
Add Action which endpoint is allow to access
Define Data policies which apply
Select fields which the endpoint is allowed to see or
set
Create InfoPath Form
Patrick Nelson
Software Development Engineer - Test
Async Adapters
Create Transport Adapter
Create Channel
questions?
© 2006 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only.
Microsoft makes no warranties, express or implied, in this summary.
Backup Slides