SDM Samples
SDM Samples
This section shows the incremental development of an SDM system. Definitions and settings from all samples are used in the How to: Create an SDM System topic to create a model of a server system and an application system.
In This Section
-
Contains a list of the main building blocks of a system definition model and their descriptions.
System Definition Model Design Guidelines
Outlines some considerations that are useful when structuring a system definition model.
-
Describes the use of the SDM command-line window, and the environment variables that it defines.
How to: Create a .sdmdocument File
Describes how to create a basic .sdm file and validate it against the SDM xsd.
How to: Create an SDM Resource
Describes how to create two SDM resources. The first is a certificate resource and the second is a certificate store resource.
How to: Create a Constraint on a Relationship
Describes how to create a constraint on a relationship. It uses the sample from the previous topic and demonstrates how to add a constraint on one of the relationships defined in the certificates sample.
How to: Create an SDM Endpoint
Describes the steps to create endpoints for systems to communicate with each other using FTP.
-
Describes the steps to create a flow between settings. The created flow combines the values of two settings to create a value for a third setting. These settings are defined in the How to: Create an SDM Application System topic.
How to: Create a Custom Constraint on a Setting
Describes how to create a custom constraint that checks whether a version is within a valid range of version values.
-
Describes the steps to create a system that models a server and an application. It uses resources, endpoints, and constraints designed in previous topics and shows how they are added to a system definition.
Distributing System Definition Models
Describes how to create an installation package for SDM components that you create. This allows you to distribute the models to others.
Reference
Microsoft.SystemDefinitionModel.Manager
Provides reference documentation for the Microsoft.SystemDefinitionModel.Manager namespace.
Microsoft.SystemDefinitionModel.Tools
Provides reference documentation for the Microsoft.SystemDefinitionModel.Tools namespace.
-
Provides an overview of the command-line tools used by SDK users.
-
Provides reference documentation for the elements, complex types, simple types, and attributes used in the SystemDefinitionModel schema. The user creates a .sdm document that must conform to this schema definition.
Send comments about this topic to Microsoft
Build date: 10/2/2007