Building DDM Declarations, Part 1: The Data Schema Shift (XML to JSON)
Explains the shift from XML configuration profiles to DDM JSON declarations, mapping legacy payload concepts to Type, Identifier, ServerToken, and Payload.
7 articles tagged
MDM. All tags.
Explains the shift from XML configuration profiles to DDM JSON declarations, mapping legacy payload concepts to Type, Identifier, ServerToken, and Payload.
Shows how to build DDM Configuration and Activation declarations with PowerShell objects, arrays, nested hashtables, predicates, and ConvertTo-Json -Depth 10.
Explains the supported Jamf Pro path for custom DDM declarations: deploy with Blueprints, authenticate to the API, and verify DSS and DDM status data.
Explains why legacy macOS MDM's polling model creates a server-side bottleneck: APNs, mdmclient, command queues, and the computational cost of repeated delta calculations.
How the macOS client becomes an autonomous desired-state engine: parsing declarations, evaluating predicates, applying configurations, and enforcing state without waiting for server commands.
How DDM status subscriptions let Apple devices report subscribed state changes without legacy inventory polling, using status item key paths, delta reports, FullReport, and Base64 JSON.
A translation guide for senior Windows administrators on moving from Active Directory Group Policy Objects to Apple MDM Configuration Profiles for macOS fleet management.