Presented by Syed Baber Development Lead Mazik Global.

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

Test Automation: Coded UI Test
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Windows Communication Foundation and Web Services.
Microsoft Focus & Expertise We have a world-class team of Microsoft experts that can make any other platform integrate better with an existing enterprise.
Collaborative Picture Gallery Project Presentation Amos Hersch Aviad Barzilai Supervisor Maxim Gurevitch Lab Chief Eng. Ilana David.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Microsoft Visual Basic 2008 CHAPTER ELEVEN Multiple Classes and Inheritance.
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
1 INTRO TO BUSINESS COMPONENTS FOR JAVA (BC4J) Matt Fierst Computer Resource Team OracleWorld Session
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Introducing Visual Studio ® LightSwitch™ Andrew Coates Microsoft DEV201 #auteched #dev201.
MT311 Java Application Development and Programming Languages Li Tak Sing( 李德成 )
Obsydian OLE Automation Ranjit Sahota Chief Architect Obsydian Development Ranjit Sahota Chief Architect Obsydian Development.
Microsoft Visual Basic 2008 CHAPTER ELEVEN Multiple Classes and Inheritance.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Developing Reporting Solutions with SQL Server
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
CSCI 6962: Server-side Design and Programming Web Services.
+ A Short Java RMI Tutorial Usman Saleem
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
Building Tools by Model Transformations in Eclipse Oskars Vilitis, Audris Kalnins, Edgars Celms, Elina Kalnina, Agris Sostaks, Janis Barzdins Institute.
Application Fundamentals Microsoft Dynamics TM AX 4.0 Michael Fruergaard Pontoppidan Partner Productivity – Microsoft Dynamics AX TM Microsoft Corporation.
JSF Introduction Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
COMPONENT INTERFACE By, Mr. Srinivas.. What is Component Interface? A means to access the PeopleSoft application without using the PeopleSoft pages. It.
Visual Studio 2008 and.NET 3.5 provide seamless support for all of the protocols and techniques popular in Web 2.0-style applications. Visual Studio.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Office Business Applications Workshop Defining Business Process and Workflows.
Introducing the ABCs of Windows Communication Foundation | Feb 2006 rickgaribay.net Windows Communication Foundation Hosting & Endpoints Winter 2006.
SWING 101. IF YOU GET LOST - IMPORTANT LINKS  Swing articles:
Microsoft Visual Basic 2008 CHAPTER ELEVEN Multiple Classes and Inheritance.
Separating the Interface from the Engine: Creating Custom Add-in Tasks for SAS Enterprise Guide ® Peter Eberhardt Fernwood Consulting Group Inc.
Microsoft Visual Basic 2012 CHAPTER ELEVEN Multiple Classes and Inheritance.
Simio User Code Appendix - User Code.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Developing SQL Server 2000 Reporting Services Applications Brian Welcker Group Program Manager SQL Server Reporting Services Microsoft Corporation.
Practical Workflow Services Peter Goodman. Agenda  Why Workflow?  The Workflow Runtime  Workflow Services  Windows Server AppFabric  Demo.
Presentation Title Subtitle DSpace UI Prototype 7 Spring, Angular.js, and the DSpace REST API.
GDT Tips and Tricks. GDT Tips and Tricks Doug Evans GDT 2004 International User Conference – Evolving the Legacy July  Tucson, Arizona GDT Tips.
CEN6502, Spring Understanding the ORB: Client Side Structure of ORB (fig 4.1) Client requests may be passed to ORB via either SII or DII SII decide.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
Liang, Introduction to Java Programming, Fifth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 29 Remote Method.
Wednesday NI Vision Sessions
Tips and Tricks: Stress Free Security in Dynamics AX Chris Haley, Microsoft.
Migration IntegrationExpansionArchive Entity ConfigureCompareCopyMDMIntegration Data Migration Import Export.
The Holmes Platform and Applications
Windows Communication Foundation and Web Services
Introduction ITEC 420.
Running a Forms Developer Application
Section 13 - Integrating with Third Party Tools
Business Connectivity Services in SharePoint 2010 and Office 2010
Windows Communication Foundation and Web Services
iVend Retail Extensibility
Visual Studio 2005 “Personalized productivity”
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
MVC in AX2012 Rama Sridhar
Presentation transcript:

Presented by Syed Baber Development Lead Mazik Global

The Business Operation Framework service is one of the system services exposed by Microsoft Dynamics AX and that adheres to the Windows Communication Foundation (WCF) protocols and standards. Following are the features of BOF:  Allows menu-driven execution or batch execution of services.  Calls services in synchronous or asynchronous mode.  Automatically creates a customizable UI based on the data contract.  Encapsulates code to operate on the appropriate tier (prompting on the client tier, and business logic on the server tier).

 To create a Business Operation Framework service, the following steps must be performed:  Create a data contract class  Identify the parameters passed to the service  Register the class as a Business Operation Framework service  Optionally customize the automatically generated UI for the class

 Attribute based customizations. Attributes are SysOperationGroupAttribute, SysOperationGroupMemberAttribute, SysOperationDisplayOrderAttribute, SysOperationLabelAttribute etc.  Code based customizations. Using UIBuilder class. For example check CustRecurrenceInvoiceUIBuilder Class.

 To perform validation on contract class, you need to implement SysOperationValidatable Interface and override the validate method.  For example of this, check CustRecurrenceInvoiceDataContract class.

 To modify the contract at runtime, we need to create a controller class extend from SysOperationServiceController class.  Get the contract object by calling the method getDataContractObject from controller class instance and then call the corresponding parm methods of contract class, passing the desired values.

A Business Operation Framework service can be called in four ways:  As a menu item.  As a batch process.  Synchronously.  Asynchronously.

 Create an Action Menu Item  Set the ObjectType to Class  Set the Object to SysOperationServiceController  Set the Parameters to.  Demo Project.

 Create a job and create the service method in that job.  Demo Project.

 To run the service synchronously, edit the menu item:  Set the EnumTypeParameter to SysOperationExecutionMode  Set the EnumParameter to Synchronous.

 To run the service asynchronously, edit the menu item:  Set the EnumTypeParameter to SysOperationExecutionMode  Set the EnumParameter to Asynchronous