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.
La utilidad BatchTerminator permite interrumpir todas las orquestaciones de procesamiento por lotes en ejecución que se usan para agrupar intercambios EDI. Esta utilidad podría resultar útil si tiene un gran número de instancias de orquestación por lotes en ejecución y necesita finalizar todos los lotes para realizar el mantenimiento en el sistema del servidor de BizTalk.
La utilidad BatchTerminator se encuentra en la carpeta \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>SDK\Utilities\MicrosoftEDI\BatchTerminator. Al ejecutar la utilidad para finalizar las instancias de orquestación por lotes, la utilidad registrará los resultados en el archivo batchterminator.log en la <carpeta drive>:\Documents and Settings\<\>Application Data.
Nota:
La utilidad BatchTerminator solo se admite en sistemas de 32 bits. BatchTerminator usa componentes en el espacio de nombres Microsoft.BizTalk.ExplorerOM, que solo se admite si se usa desde un proceso de 32 bits.
Reinicio de las instancias de orquestación terminadas
Después de finalizar un grupo de orquestaciones de procesamiento por lotes, puede realizar un reinicio masivo de esas instancias de orquestación. Esto se realiza con el modificador /Activate y el nombre y la ruta de acceso de un archivo que indica los lotes que se han detenido. Al ejecutar la utilidad para finalizar un grupo de instancias de orquestación, la utilidad creará este archivo de lotes detenidos. El archivo de lotes detenidos es batchSettings-GUID<>.xml en la <carpeta drive>:\Documents and Settings\<user name>\Application Data. La ruta de acceso y el nombre del archivo de lotes detenidos también se guardan en el archivo de registro. Cuando la utilidad se ejecuta con el conmutador /activate, valida el archivo de entrada contra un esquema.
Sintaxis
Ejecute la utilidad BatchTerminator en una ventana de línea de comandos con la sintaxis siguiente:
BatchTerminator /<switch>
Puede ejecutar la utilidad BatchTerminator con los siguientes parámetros. Si no se proporciona ningún conmutador, se usa la opción /terminate. Como se indica a continuación, puede escribir el nombre completo del comando, como /terminate, o la forma abreviada, en este caso, /t.
| Conmutador | Function |
|---|---|
| /? | Muestra ayuda |
| /terminate -log:<archivo de registro> o /t -log:<log file> |
Envía mensajes de control de finalización a todas las instancias activas de orquestación por lotes X12 o EDIFACT. Muestra los resultados de la operación, incluida una lista de todas las instancias de orquestación por lotes activas que finalizó, el número de orquestaciones de lotes activas que encontró y el número de mensajes de control de finalización enviados. Registra los resultados en el archivo batchterminator.log en la <carpeta drive>:\Documents and Settings\<user name>\Application Data. El parámetro -log: opcional permite especificar el nombre del archivo de registro o la ruta de acceso de la carpeta en la que desea que se guarde el archivo de registro. Un ejemplo de uso del parámetro para especificar la ruta de acceso y el nombre de archivo es el siguiente: BatchTerminator.exe /terminate -log:"C:\logs\log.txt". Un ejemplo de uso del parámetro para especificar el nombre de archivo solo es el siguiente: BatchTerminator.exe /terminate -log:log.txt. Si la ruta de acceso especificada no es válida, la utilidad usará la ruta de acceso predeterminada: <unidad>:\Documentos y configuración\< de usuario\>Datos de la aplicación. El parámetro -log: se puede usar con o sin el modificador /terminate. |
| /Impresión o /p |
Muestra una lista de las instancias de orquestación por lotes activas actuales sin enviar mensajes de control de finalización. |
| /activate:<path>\ batchSettings-GUID<>.xml -log:<> o /a:<path>\ batchSettings-GUID<>.xml -log:<> |
Reactiva las instancias de orquestación terminadas anteriormente que se enumeran en el archivo batchSettings-GUID<>.xml. La utilidad validará el archivo de entrada en un esquema incrustado en el código. Si el archivo de entrada no coincide con el esquema, se imprimirá un mensaje de error en la pantalla y se cerrará el programa. Esta operación escribe información sobre la acción de reinicio en el archivo de registro si incluye el modificador -log: . |
Formato del archivo de activación por lotes
Para reactivar instancias de orquestación por lotes terminadas previamente mediante el modificador /activate, debe proporcionar un archivo de activación por lotes (batchSettings-GUID<>.xml). Este archivo debe tener el formato siguiente:
<?xml version="1.0"?>
<xs:schema xmlns:b="http://schemas.microsoft.com/BizTalk/2003" elementFormDefault="qualified" id="BatchInfo" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="BatchTerminator">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="unbounded" name="Batch">
<xs:complexType>
<xs:attribute name="PartyName" type="xs:string" />
<xs:attribute name="PartyID" type="xs:int" use="required" />
<xs:attribute name=”BatchName” type=”xs:string” />
<xs:attribute name=”BatchID” type=”xs:int” use=”required” />
<xs:attribute name="EdiMessageType" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Prerrequisitos
Estos son los requisitos previos para realizar los procedimientos de este tema:
- Debe iniciar sesión como miembro del grupo Administradores de BizTalk Server.
Para ejecutar la utilidad BatchTerminator
En el Explorador de Windows, vaya a la carpeta \Archivos de programa (x86)\Microsoft BizTalk Server <VERSION>SDK\Utilities\MicrosoftEDI\BatchTerminator.
Escriba BatchTerminator, incluidos los modificadores deseados y, a continuación, haga clic en Entrar.
En el Explorador de Windows, vaya a <unidad>:\Documents and Settings\<\carpeta >Application Data y abra el archivo batchterminator.log para ver un registro de los resultados.