skip to main content
Connection option descriptions : Schema Map
  

Try DataDirect Drivers Now

Schema Map

Attribute

SchemaMap (smp)

Purpose

Specifies either the name or the absolute path and name of the configuration file where the map of the Dynamics 365 schema is written. The driver looks for this file when connecting to Dynamics 365. If the file does not exist, the driver creates one.

Valid Values

String
where:
String
is either the name or the absolute path and name (including the .config extension) of the configuration file. For example, if SchemaMap is set to a value of:
*ABC, the driver either creates or looks for the configuration file ABC in the working directory of your application.
*C:\\Users\\Default\\AppData\\Local\\Progress\\DataDirect\\Dynamics365_Schema\\abc@defcorp.com.config, the driver either creates or looks for the configuration file abc@defcorp.com.config in the directory C:\Users\Default\AppData\Local\Progress\DataDirect\Dynamics365_Schema.

Notes

*When connecting to the service, the driver looks for the schema map configuration file. If the configuration file does not exist, the driver creates the schema map configuration file using the name and location you have provided. If you do not provide a name and location for the configuration file, the driver creates it using default values.
*When using NTLM authentication, the default prefix name for the configuration file is the user name. When using OAuth 2.0 authentication, the default prefix is the client ID.
*The driver uses the path specified in this connection option to store additional internal files.
*You can refresh the internal files related to an existing view of your data by using the SQL extension Refresh Map. Refresh Map runs a discovery against your native data and updates your internal files accordingly.

Default Value

*For Windows platforms
*User data source: <user_profile>\AppData\Local\Progress\DataDirect\Dynamics365_Schema\<username_or_clientid>.config
*System data source: C:\Users\Default\AppData\Local\Progress\DataDirect\Dynamics365_Schema\<username_or_clientid>.config
*For Linux
*~/progress/datadirect/dynamics365_schema/<username_or_clientid>.config