Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En el ejemplo Enumerar ubicaciones de recepción se muestra cómo recuperar detalles sobre una o varias ubicaciones de recepción.
Advertencia
Los scripts de implementación se deben quitar después de la implementación si no es necesario. Los scripts de administración y otros scripts que deben permanecer deben estar protegidos por la ACL y supervisados estrechamente.
Qué hace este ejemplo
Este ejemplo incluye una versión de Visual Basic Scripting Edition (VBScript) que tiene acceso al modelo de objetos WMI de Windows y una versión de Visual C# que tiene acceso a los objetos System.Management proporcionados por .NET Framework. En última instancia, ambas versiones acceden al proveedor WMI de BizTalk Server para realizar las siguientes operaciones:
Consultar el conjunto de ubicaciones de recepción configuradas o una ubicación de recepción específica, dado su nombre.
Recupera y muestra detalles sobre cada ubicación de recepción que sea de interés.
Controle los errores de forma que se devuelva información significativa al usuario.
Dónde encontrar este ejemplo
Los ejemplos se encuentran en las siguientes ubicaciones del SDK:
Versión de VBScript: <Ruta de muestras>\Admin\WMI\Enumerar ubicaciones de recepción\VBScript\
Versión de Visual C#: <Ruta> de ejemplos\Admin\WMI\Enumerar ubicaciones de recepción\CSharp\
En la tabla siguiente se muestran los archivos de este ejemplo y se describe su propósito.
Archivos | Descripción |
---|---|
En la carpeta \VBScript: EnumRecLocs.vbs |
Archivo VBScript que recupera detalles sobre todas las ubicaciones de recepción configuradas. |
En la carpeta \CSharp: App.ico, AssemblyInfo.cs, BTSampleEnumerateRLs.csproj, BTSampleEnumerateRLs.sln, EnumRLs.cs |
Archivos de proyecto, solución y origen para crear una aplicación de línea de comandos de Visual C# que recupere detalles sobre todas las ubicaciones de recepción configuradas o sobre una ubicación de recepción específica. |
Compilar e inicializar este ejemplo
La versión vbScript del ejemplo Enumerar ubicaciones de recepción consta de un único archivo de script de Visual Basic que no es necesario compilar ni inicializar.
Para compilar la versión de Visual C# del ejemplo de Enumerar Ubicaciones de Recepción
En Visual Studio, abra el archivo de solución BTSampleEnumerateRLs.sln.
En el menú Compilar , haga clic en Compilar solución.
Ejecución de este ejemplo
Para ejecutar el ejemplo de Enumeración de ubicaciones de recepción
En una ventana de comandos, vaya a una de las siguientes carpetas, en función de si va a ejecutar la versión de VBScript o la versión de Visual C# de este ejemplo, respectivamente:
< Ruta de acceso de ejemplos>\Admin\WMI\Enumerar ubicaciones de recepción\VBScript\
< Ruta de acceso de> ejemplos\Admin\WMI\Enumerar ubicaciones de recepción\CSharp\bin\Debug\
Ejecute el archivo EnumRecLocs.vbs mediante el programa cscript o ejecute el archivo EnumRl.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. Para la versión de Visual C#, pase uno de los dos argumentos de línea de comandos siguientes:
<ReceiveLocationName>. Nombre de la ubicación de recepción para la que se mostrarán los detalles. Si el nombre de la ubicación de recepción contiene espacios, escriba el nombre entre comillas.
/?. Muestra información de ayuda.
Por ejemplo (VBScript):
cscript EnumRecLocs.vbs
-OR- (Visual C#):
EnumRl "My Receive Location #3"
-OR- (Visual C#):
EnumRl /?
Nota:
La versión de VBScript de este ejemplo no acepta ningún parámetro de línea de comandos y, por tanto, solo es capaz de recuperar y mostrar detalles sobre todas las ubicaciones de recepción configuradas.
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 tiene acceso a los objetos System.Management proporcionados por .NET Framework.
El archivo de script EnumRecLocs.vbs y el archivo de código fuente de Visual C# EnumRLs.cs contienen comentarios detallados con una explicación adicional sobre las operaciones que realizan. Para obtener más información, consulte Instrumental de administración de Windows.