--- title: DMAcc DDF file description: Learn about the OMA DM device description framework (DDF) for the DMAcc configuration service provider (CSP). ms.assetid: 44dc99aa-2a85-498b-8f52-a81863765606 ms.reviewer: manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman ms.date: 12/05/2017 --- # DMAcc DDF file This topic shows the OMA DM device description framework (DDF) for the **DMAcc** configuration service provider. DDF files are used only with OMA DM provisioning XML. Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). The XML below is the current version for this CSP. ```xml ]> 1.2 DMAcc ./SyncML This interior node is a common parent to all OMA DM server account nodes that use OMA DM 1.2 protocol. urn:oma:mo:oma-dm-dmacc:1.1 * This interior node acts as a placeholder for zero or more OMA DM server accounts. If this OMA DM server account is bootstrapped using the w7 APPLICATION, the name of this node is generated from the 256-bit version of SHA-2 hash of the w7 PROVIDER-ID parm. AppID The only supported value is w7. Application ID for DM Account MO text/plain ServerID Server Identifier text/plain Name Displayable name for the Management Server text/plain PrefConRef The only supported values include the NAPID of a bootstrapped NAP management object or a connection GUID used by connection manager. If this node is missing, the device will use the default connection provided by connection manager. Reference to preferred connectivity text/plain AppAddr Only the first address provisioned is used. A collection of references to DM server address * The "name" node for AppAddr object Addr Management Server Address text/plain AddrType Management Server Address Type text/plain Port A collection of all Port objects * The "name" node for a Port object PortNbr Port text/plain AAuthPref Supported values: BASIC, DIGEST Application Authentication Type preference text/plain AppAuth A collection of all references to multiple Application Authentication objects * The "name" node for multiple Application Authentication objects AAuthLevel Application Authentication level text/plain AAuthType If AAuthLevel is CLCRED, the supported types include BASIC and DIGEST. If AAuthLevel is SRVCRED, the only supported type is DIGEST. Application Authentication Type text/plain AAuthName Application Authentication Name text/plain AAuthSecret Application Authentication Secret text/plain AAuthData Application Authentication Data text/plain Ext Vendor specific information Microsoft The collection of Microsoft specific settings Role If this node is unspecified, its default value is the access role of the session that created the server account. The value for this node must be a subset of the roles used in creating this server account. The security role mask that the DM session should run with text/plain ProtoVer This node value corresponds to what the client would put in the VerDTD element of an OMA-DM package. No default value is assumed. The only valid value for this node is 1.1 or 1.2. The OMA-DM protocol version that the client should use in communicating with the server text/plain DefaultEncoding This node specifies the encoding that the OMA-DM client will use to encode its first package. Valid values include "application/vnd.syncml.dm+xml" (for XML) and "application/vnd.syncml.dm+wbxml" (for WBXML). If this node is left unspecified, the OMA-DM client defaults to "application/vnd.syncml.dm+xml". text/plain UseHwDevID A value of true indicates that, during an OMA-DM session with this server, the value of the ./DevInfo/DevId node is the hardware ID of device (e.g, IMEI for a GSM device, ESN for a CDMA Device, hashed UUID for a non-radio device). The default value of false indicates that the value of ./DevInfo/DevId node is a hash of the UUID of the device. text/plain ConnRetryFreq This node specifies how many times DM client will retry a connection to the server if the connection fails. The default value is 3 retries. text/plain InitialBackOffTime This node specifies the initial amount of time (in milliseconds) that the DM client waits before attempting a connection retry. After the initial wait, the wait time grows exponentially. The default value is 16000 milliseconds. text/plain MaxBackOffTime This node specifies the maximum number of milliseconds to wait before attempting a connection retry. The default value is 86400000. text/plain BackCompatRetryDisabled This node specifies whether to disable the ability of the DM client to communicate with a down-level server. Possible Values: false (default) -- Compatibility with down-level servers is enabled true -- Compatibility with down-level servers is disabled text/plain UseNonceResync This node specifies whether the DM client can use the nonce resynchronization protocol when authentication of a server notification fails. If nonce resynchronization is disabled and authentication of the server notification fails, the notification is dropped. Possible Values: false (default) : Nonce resynchronization is disabled. true : Nonce resynchronization is enabled. text/plain CRLCheck CRLCheck text/plain DisableOnRoaming DisableOnRoaming text/plain SSLCLIENTCERTSEARCHCRITERIA SSLCLIENTCERTSEARCHCRITERIA text/plain InitiateSession When this node is added, a session is started with the MDM server. ``` ## Related topics [DMAcc configuration service provider](dmacc-csp.md)