--- title: NodeCache DDF file description: Learn about the OMA DM device description framework (DDF) for the NodeCache configuration service provider (CSP). ms.reviewer: manager: aaroncz ms.author: vinpa ms.topic: article ms.prod: windows-client ms.technology: itpro-manage author: vinaypamnani-msft ms.date: 12/05/2017 --- # NodeCache DDF file This topic shows the OMA DM device description framework (DDF) for the **NodeCache** 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-ddf.md). The XML below is the current version for this CSP. ```xml ]> 1.2 NodeCache ./User/Vendor/MSFT The root node for the NodeCache object. com.microsoft/1.2/MDM/NodeCache Group settings per DM server. Each group of settings is distinguished by the server's Provider ID. It should be the same DM server PROVIDER-ID value that was supplied through the w7 APPLICATION configuration service provider XML during the enrollment process. ProviderID CacheVersion Character string representing the cache version set by the server. text/plain ChangedNodes List of nodes whose values do not match their expected values as specified in /NodeID/ExpectedValue text/plain ChangedNodesData XML containing nodes whose values do not match their expected values as specified in /NodeID/ExpectedValue text/plain Nodes Root node for cached nodes Information about each cached node is stored under NodeID as specified by the server. This value must not contain a comma. NodeID NodeURI This node's value is a complete OMA DM node URI. It can specify either an interior or leaf node in the device management tree. text/plain ExpectedValue This is the value that the server expects to be on the device. When the configuration service provider initiates a session, it checks the expected value against the node's actual value. text/plain AutoSetExpectedValue This will automatically set the value on the device to match the node's actual value. The node is specified in NodeURI. text/plain NodeCache ./Device/Vendor/MSFT The root node for the NodeCache object. com.microsoft/1.2/MDM/NodeCache Group settings per DM server. Each group of settings is distinguished by the server's Provider ID. It should be the same DM server PROVIDER-ID value that was supplied through the w7 APPLICATION configuration service provider XML during the enrollment process. ProviderID CacheVersion Character string representing the cache version set by the server. text/plain ChangedNodes List of nodes whose values do not match their expected values as specified in /NodeID/ExpectedValue text/plain ChangedNodesData XML containing nodes whose values do not match their expected values as specified in /NodeID/ExpectedValue text/plain Nodes Root node for cached nodes Information about each cached node is stored under NodeID as specified by the server. This value must not contain a comma. NodeID NodeURI This node's value is a complete OMA DM node URI. It can specify either an interior or leaf node in the device management tree. text/plain ExpectedValue This is the value that the server expects to be on the device. When the configuration service provider initiates a session, it checks the expected value against the node's actual value. text/plain AutoSetExpectedValue This will automatically set the value on the device to match the node's actual value. The node is specified in NodeURI. text/plain ``` ## Related topics [NodeCache configuration service provider](nodecache-csp.md)