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