Compartir a través de


Dar de alta una orquestación (ejemplo de BizTalk Server)

El ejemplo para dar de alta una orquestación muestra cómo se da de alta una orquestación de BizTalk Server en un host.

Advertencia

Las secuencias de comandos de implementación se deben quitar después de la implementación si no son necesarias. La lista de control de acceso (ACL) debe proteger y supervisar detalladamente las secuencias de comandos de administración y otras secuencias de comandos que deben permanecer.

Descripción del ejemplo

Este ejemplo incluye una versión de Visual Basic Scripting Edition (VBScript) que accede al modelo de objetos de Instrumental de administración de Windows (WMI) y una versión de Visual C# que accede a los objetos System.Management proporcionados por .NET Framework. Ambas versiones obtienen acceso finalmente al proveedor WMI de BizTalk Server para llevar a cabo las siguientes operaciones:

  • A partir de un nombre de orquestación y de ensamblado, consultar una orquestación de BizTalk Server implementada.

  • Dar de alta esa orquestación en el host predeterminado.

  • Administrar errores tales como la devolución al usuario de información significativa.

Ubicación del ejemplo

Estos ejemplos se encuentran en las siguientes ubicaciones de SDK:

  • Versión de VBScript: <Ruta de acceso> de ejemplos\Administración\WMI\Enlist Orchestration\VBScript\

  • Versión de C# visusal: <Ruta de> acceso de ejemplos\Administración\WMI\Enlist Orchestration\CSharp\

    En la tabla siguiente se enumeran los archivos del ejemplo y se describe su propósito.

Archivos Descripción
En la carpeta \VBScript:

EnlistOrch.vbs
El archivo VBScript que toma parámetros para especificar una orquestación que se va a dar de alta en un host.
En la carpeta \CSharp:

App.ico, AssemblyInfo.cs, BTSampleEnlistOrc.csproj, BTSampleEnlistOrc.sln, EnlistOrc.cs
Archivos de proyecto, de solución y de origen para generar una aplicación de línea de comandos de Visual C# que tome parámetros para especificar una orquestación que se va a dar de alta en un host.

Crear e inicializar este ejemplo

La versión de VBScript del ejemplo para dar de alta una orquestación consta de un archivo de secuencias de comandos de Visual Basic que no necesita generar o inicializar.

Para generar la versión de Visual C# del ejemplo para dar de alta una orquestación

  1. En Visual Studio, abra el archivo de solución BTSampleEnlistOrc.sln.

  2. En el menú Compilar , haga clic en Compilar solución.

Para ejecutar el ejemplo para dar de alta una orquestación.

  1. En una ventana de comandos, vaya a una de las siguientes carpetas, en función de si planea ejecutar la versión de VBScript o la versión de Visual C# de este ejemplo, respectivamente:

    <Ruta de acceso de> ejemplos\Administración\WMI\Enlist Orchestration\VBScript\

    <Ruta de acceso de> ejemplosAdminWMIEnlist OrchestrationCSharpbinDebug

  2. Ejecute el archivo EnlistOrch.vbs que usa el programa Cscript, o ejecute el archivo EnlistOrc.exe, en función de si va a ejecutar la versión de VBScript o la versión de Visual C# de este ejemplo, respectivamente: En cualquier evento, pase los siguientes argumentos de línea de comandos:

    • <OrchestrationName>. Nombre de la orquestación que se va a inscribir.

    • <AssemblyName>. Nombre del ensamblado en el que se implementó la orquestación. Si el nombre del ensamblado contiene espacios, enciérrelo entre comillas.

      Por ejemplo: (VBScript):

      cscript EnlistOrch.vbs MyBusinessOrchestration "My Business Assembly"
      

      -O bien- (Visual C#):

      EnlistOrc MyBusinessOrchestration "My Business Assembly"
      

Comentarios

Todas las tareas que puede realizar en la consola de administración de BizTalk Server también se pueden realizar mediante el script que tiene acceso al modelo de objetos WMI de Windows y mediante Visual C# que accede a los objetos System.Management proporcionados por .NET Framework.

El archivo de secuencias de comandos EnlistOrch.vbs y el archivo de origen de Visual C# EnlistOrc.cs contienen comentarios detallados con más explicaciones sobre las operaciones que realizan. Para obtener más información, consulte Instrumental de administración de Windows.

Consulte también

Admin\WMI (carpeta de ejemplos de BizTalk Server)