Book Image

Extending Microsoft Dynamics NAV 2016 Cookbook

By : Alexander Drogin
Book Image

Extending Microsoft Dynamics NAV 2016 Cookbook

By: Alexander Drogin

Overview of this book

Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. Its integrated development environment enables customizations with minimal disruption to business processes. The book starts explaining the new features of Dynamics NAV along with how to create and modify a simple module. Moving on, you will learn the importance of thinking beyond the boundaries of C/AL development and the possibilities opened by with it. Next, you will get to know how COM can be used to extend the functionalities of Dynamics NAV. You’ll find out how to extend the Dynamics NAV 2016 version using .NET interoperability and will see the steps required to subscribe to .NET events in order to extend Dynamics NAV. Finally, you’ll see the cmdlets available to manage extension packages. By the end of the book, you will have the knowledge needed to become more efficient in selecting the extending methods, developing and deploying them to the Dynamics NAV, and practicing the best practices.
Table of Contents (17 chapters)
Extending Microsoft Dynamics NAV 2016 Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface

Securing access to web services


SOAP and OData web services provide functionality over the HTTP protocol. This is fine as long as you consume the service inside the corporate domain and your data is protected from intrusion. If a web service must be available over the web, HTTP does not provide sufficient protection to ensure the security of your data. The HTTPS protocol is preferable is this case.

In this recipe, we will create a separate instance of a NAV server accepting authentication requests over the HTTPS protocol. This instance will be a web service access point for external users.

Getting ready

To run the example in the current recipe, you will need an SSL certificate installed on your NAV server and client computers. The process of generating a self-signed certificate for testing purposes is described in the Configuring NAV server recipe in Chapter 1, Writing Basic C/AL Code.

How to do it...

This recipe demonstrates NAV server setup for secure user access with an SSL certificate.

  1. Run...