Gewusst wie: Erstellen von Bereitstellungsberichten über die Befehlszeile

Aktualisiert: November 2007

Sie können Bereitstellungsberichte mithilfe eines Befehlszeileneintrags generieren. Hierzu müssen Sie jedoch zunächst die Anwendungsdiagrammdatei (.ad) in Anwendungsdefinitionsdateien (.sdm) aufteilen und dann die erforderlichen SDM (System Definition Model)-Dokumente für den Bereitstellungsbericht kompilieren. Weitere Informationen finden Sie unter Übersicht über das System Definition Model (SDM).

Tipp:

Sie können auch einen Bereitstellungsbericht mithilfe des Bereitstellungs-Designers oder in Visual Studio durch Automatisierung generieren. Weitere Informationen finden Sie unter Gewusst wie: Generieren von Bereitstellungsberichten und Gewusst wie: Verwenden von Automatisierung für Bereitstellungsberichte.

Um SDM-Dokumente zu kompilieren, müssen Sie einen Compiler von System Definition Model (SDM) SDK Workshop downloaden.

So teilen Sie das Anwendungsdiagramm in SDM-Dateien auf

  1. Suchen Sie in der Anwendungsdiagrammdatei (.ad) die <sdmDocument></SdmDocument>-Tags, und kopieren Sie den Inhalt zwischen diesen Tags in eine neue Datei.

    Hinweis:

    Bei einer implementierten Anwendung befindet sich der <sdmDocument>-Abschnitt nicht in der AD-Datei, sondern wurde in eine SDM-Datei verschoben, die sich im entsprechenden Projekt befindet. Kompilieren Sie jede dieser SDM-Dateien, bevor Sie Systemdiagrammdateien (.sd) oder Default.sdm-Dateien (für Standardsysteme) entsprechend der Beschreibung weiter unten in diesem Thema kompilieren.

    Der folgende Codeausschnitt ist ein Beispiel für den Inhalt eines <sdmDocument>-Tags:

    <SdmDocument><SystemDefinitionModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Name="WebApplication1" Version="1.0.0.0" Culture="en-US" DocumentLanguage="en" xmlns="https://schemas.microsoft.com/SystemDefinitionModel/2005/1">
    ...
    </SystemDefinitionModel></SdmDocument>
    
  2. Benennen Sie jede Datei mit dem Wert des Name-Attributs im <SystemDefinitionModel>-Tag, und fügen Sie die Erweiterung .sdm hinzu.

Nachdem Sie diese SDM-Dateien erstellt haben, kompilieren Sie anschließend die SDM-Dateien und andere für den Bereitstellungsbericht erforderliche SDM-Dokumente.

So kompilieren Sie SDM-Dokumente für den Bereitstellungsbericht

  1. Kompilieren Sie die neuen, anhand der AD-Datei erstellten SDM-Dateien oder die SDMDOCUMENT-Dateien, außer Default.sdm, sofern Sie diese Datei erstellt haben. Um diese Dateien zu kompilieren, verwenden Sie den Befehlszeileneintrag mit dem folgenden Format:

    sdmc <File name> /output <File Name.sdmDocument> /r import1 /r import2… /SearchPath <path to your files> /SearchPath <path to System.Flow.Sdmdocument and other references>
    
    Hinweis:

    Geben Sie beim Kompilieren der SDM-Dokumente als Name der Ausgabedatei den Namen der ursprünglichen Datei mit der Erweiterung .sdmDocument an.

    Bei den meisten Dateien müssen Sie nur auf die Dokumente verweisen, die im SDM-Dokument mit <import>-Tags aufgelistet sind. Für die Bereitstellungsdiagrammdatei (.dd) werden jedoch einige nicht aufgelistete Verweise, z. B. System.Flow.sdmDocument und System.Constraints.sdmDocument, Verweise auf untergeordnete Dokumente sowie alle für diese untergeordneten Dokumente erforderlichen Verweise benötigt.

  2. Kompilieren Sie alle Systemdiagrammdateien (.sd).

  3. Kompilieren Sie die Datei für Diagramme für logische Datencenter (.ldd).

  4. Kompilieren Sie die Bereitstellungsdiagrammdatei (.dd), und verwenden Sie den erforderlichen /ConfigReport-Schalter, um den Namen des Bereitstellungsberichts anzugeben. Ohne diesen Schalter wird der Bereitstellungsbericht nicht generiert.

    Hinweis:

    Verweisen Sie beim Kompilieren des Bereitstellungsdiagramms auf alle mit <import>-Tags aufgelisteten Dokumente, z. B. System.Flow.sdmDocument, System.Constraints.sdmDocument, sowie auf alle Verweise, die zum Kompilieren der vorherigen AD-, SD- und LDD-Dokumente verwendet wurden. Der Compiler listet die fehlenden Dokumentverweise auf, wenn Sie Dokumente zu kompilieren versuchen, ohne die erforderliche Liste anzugeben. Verweisen Sie jedoch nicht auf System.sdmDocument, obwohl diese Erweiterung in den meisten Dokumenten im <import>-Tag aufgelistet ist. Wenn auf System.sdmDocument verwiesen wird, gibt der Compiler einen Fehler zurück.

Sicherheit

Ein Bereitstellungsbericht kann vertrauliche Daten von Firmen oder Einrichtungen enthalten. Berücksichtigen Sie diese Möglichkeit, bevor Sie den Bericht verteilen oder verwerfen.

Siehe auch

Weitere Ressourcen

Erstellen von Bereitstellungsberichten