APIs Turned Off by Default

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Certain kernel APIs are turned off by default. To enable these APIs, an administrator must manually turn on the appropriate configuration key.

If these kernel APIs are enabled, they can be used to call into Microsoft Dynamics AX from dangerous, external code. If you decide to enable these APIs, you should threat model the code first to identify potential threats.

The following table lists the APIs and their corresponding configuration keys:

API

Configuration Key

PipeClient Class

Pipe Client API configuration key (SysAPIPipeClient)

DDEClient Class

Dynamic Data Exchange API configuration key (SysAPIDDE)

DDEServer Class

Dynamic Data Exchange API configuration key (SysAPIDDE)

DDETopic Class

Dynamic Data Exchange API configuration key (SysAPIDDE)

See also

X++ Security

Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.