Cómo: Crear informes de implementación desde la línea de comandos
Actualización: noviembre 2007
Puede generar informes de implementación utilizando una entrada de la línea de comandos. Sin embargo, primero debe separar el archivo del diagrama de aplicaciones (.ad) en archivos de definición de aplicaciones (.sdm) y luego compilar los documentos SDM necesarios para el informe de implementación. Para obtener más información, vea Información general sobre el modelo de definición del sistema (SDM).
Sugerencia: |
---|
También puede generar un informe de implementación mediante el Diseñador de implementación o a través de automatización con Visual Studio. Para obtener más información, vea Cómo: Generar informes de implementación y Cómo: Utilizar la automatización con los informes de implementación. |
Para compilar documentos SDM, necesitará descargar un compilador desde el Taller del SDK del Modelo de definición del sistema (SDM).
Para separar el diagrama de aplicaciones en archivos .sdm
En el archivo del diagrama de aplicaciones (.ad), busque las etiquetas <sdmDocument></SdmDocument> y copie el contenido incluido entre esas etiquetas en un nuevo archivo.
Nota: Para una aplicación implementada, la sección <sdmDocument> no se encuentra en el archivo .ad, sino que se ha movido a un archivo .sdm existente, ubicado en el proyecto correspondiente. Compile cada uno de estos archivos .sdm antes de compilar cualquier archivo de diagrama de sistemas (.sd) o archivo Default.sdm (en el caso de sistemas predeterminados), según se explica más adelante en este tema.
El fragmento de código siguiente muestra un ejemplo de contenido en una etiqueta <sdmDocument>:
<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>
Asigne a cada archivo un nombre formado por el valor del atributo Name de la etiqueta <SystemDefinitionModel> y una extensión .sdm.
Después de crear estos archivos .sdm, el paso siguiente consiste en compilar los archivos .sdm y otros documentos SDM necesarios para el informe de implementación.
Para compilar documentos SDM para el informe de implementación
Compile los nuevos archivos .sdm creados a partir del archivo .ad o los archivos .sdmDocument, excepto Default.sdm, si lo creó. Para compilar estos archivos, utilice una línea de comandos con el formato siguiente:
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>
Nota: Al compilar los documentos SDM, especifique el nombre del archivo de resultados con el mismo nombre que el archivo original y la extensión .sdmDocument.
Para la mayoría de los archivos, deberá hacer referencia sólo a los documentos que aparecen con etiquetas <import> en el documento SDM. Sin embargo, el archivo del diagrama de implementación (.dd) requiere algunas referencias que no aparecen enumeradas, tales como System.Flow.sdmDocument y System.Constraints.sdmDocument, así como referencias a sus documentos secundarios y todas las referencias que esos documentos secundarios requieren.
Compile todos los archivos de diagrama de sistemas (.sd).
Compile el archivo de diagrama de centros de datos lógicos (.ldd).
Compile el archivo de diagrama de implementación (.dd) y utilice el modificador /ConfigReport necesario para especificar el nombre del informe de implementación. Sin este modificador, no se generará el informe de implementación.
Nota: Al compilar el diagrama de implementación, haga referencia a todos los documentos que aparecen con etiquetas <import>, tales como System.Flow.sdmDocument, System.Constraints.sdmDocument y todas las referencias utilizadas para compilar los documentos .ad, .sd y .ldd anteriores. El compilador mostrará cualquier referencia a un documento que falte si intenta compilar sin especificar la lista necesaria. Sin embargo, no haga referencia a System.sdmDocument, aunque la mayoría de los documentos lo muestren en la etiqueta <import>. Si se hace referencia a System.sdmDocument, el compilador devolverá un error.
Seguridad
Los datos contenidos en un informe de implementación podrían incluir información sensible o confidencial de compañías o instituciones. Tenga en cuenta esta consideración antes de distribuir o desechar el informe.