The following sections provide an overview of the available documentation about Web services in Microsoft Dynamics NAV 2009.

With the introduction of Microsoft Dynamics NAV Server, Microsoft Dynamics NAV supports Web services, which makes integration with other systems easier. Microsoft Dynamics NAV supports exposing pages and codeunits as Web services.


The content in this the following topics has been updated to provide information that only applies to Microsoft Dynamics NAV 2009 SP1. For Microsoft Dynamics NAV 2009 content, see Developer and IT Pro Help for Microsoft Dynamics NAV 2009.

Getting Started with Web Services

Find out how Web services are implemented in Microsoft Dynamics NAV.

To See

Learn about Web services functionality in Microsoft Dynamics NAV.

Microsoft Dynamics NAV Web Services

Learn about what Web services can be used for.

Examples of Web Services

Learn about enhancements and improvements to Web services functionality in Microsoft Dynamics NAV 2009 SP1.

Web Services Changes for Microsoft Dynamics NAV 2009 SP1

Creating Web Services

When creating Web services, you must consider whether to create a new Web service or use an existing page or codeunit.

To See

Learn how to write code that provides a list of existing companies on a Microsoft Dynamics NAV installation.

How to: Use SystemService to Find Companies

Understand what to be aware of when working with exceptions and Web services.

Handling UI Interaction When Working with Web Services

Write a simple codeunit and expose it as a Web service.

Walkthrough: Creating and Consuming a Codeunit Web Service

Register an existing page as a Web service and call it from code.

Walkthrough: Registering and Consuming a Page Web Service

Read about signature and code examples for the basic page operations that are exposed on a page Web service by default.

Basic Page Operations

Exposing Web Services

To enable other applications to use the Web service that you created, expose the Web service from Microsoft Dynamics NAV.

To See

Expose a codeunit or a page as a Web service.

How to: Register a Web Service

Expose an extension to a page.

Walkthrough: Creating a Web Service using Extension Codeunits

See Also