msimportauto.bat

Utilice el script msimportauto.bat para importar paquetes de actualización en el orden correcto cuando un clan contiene varias bases de datos de usuario. El script también se puede utilizar para realizar syncreplica -export.

Sintaxis

msimportauto [ -debug nivel ][ -MaxLoops núm-bucles [ -TimeToWait segundos ]]

[ -AndDoExport ]{ -clan nombre-clan info-clan }

Modalidades operativas

Este programa opera en una de las modalidades siguientes:
  • Sincronizar ahora. El programa recibe actualizaciones pendientes, envía actualizaciones pendientes (opcionalmente con -AndDoExport) y se cierra. Utilice esta modalidad si desea sincronizar inmediatamente o si desea programar la ejecución de programas con un paquete de planificador externo como, el recurso Tareas programadas de Windows® o el planificador de Rational ClearCase.
  • Establecer bucle y esperar. El programa recibe actualizaciones pendientes, envía actualizaciones pendientes (opcionalmente con -AndDoExport) y espera un número especificado de segundos. A continuación, establece un bucle y recibe, envía y vuelve a esperar. Utilice esta modalidad si desea que el programa actúe de hecho como su propio planificador.

Opciones y argumentos

-debug nivel

Establezca el nivel de depuración:
0 Aplicar paquetes a base de datos; no producir ninguna salida de depuración
1..9 Mostrar información de diagnóstico y aplicar paquetes a la base de datos (los números más alto muestran una salida más granular)
10+ Mostrar información de diagnóstico, no aplicar paquetes a base de datos
-MaxLoops núm-bucles
Especifica el número de veces que el script realizará un ciclo de recepción, envío y suspensión (una iteración) en modalidad de establecer bucle y esperar.
-TimeToWait segundos
Especifica la cantidad de tiempo, en segundos, entre iteraciones. Si se ha especificado -MaxLoops, pero no -TimeToWait, el valor predeterminado es 30 segundos entre iteraciones.
-AndDoExport
Emite mandatos syncreplica -export para las bases de datos de entrada (incluye exportación como parte del ciclo de recepción, envío y suspensión).
-clan nombre-clan
Especifica los clanes que va a sincronizar. Pueden especificarse varios clanes en un mandato, pero el conmutador -clan debe repetirse.
info-clan
Especifique info-clan en el formato siguiente (sin espacios):

nombreusuario_admin,contraseña_admin;clase_almacenamiento |
directorio;familia_1,mi_sitio,otro_sitio_1[,otro_sitio_2,]...[,otro_sitio_n]
[;familia_2,mi_sitio,otro_sitio_1...]...[;familia_n,mi_sitio,otro_sitio_1
[,otro_sitio_2,]...[,otro_sitio_n]]

mi_sitio es el sitio local al que se importará y del que se exportará. other_site_# especifica los demás sitios en el clan al que se va a exportar y del que se va a importar.

Ejemplos

Los mandatos siguientes deben especificarse en una línea.
  • En este ejemplo, dos clanes, TEST y TEST1 están sincronizados. TEST contiene dos familias de bases de datos de usuario (te y te2) y TEST1 contiene uno (d2). Ambas clanes utilizan directorios para almacenar paquetes.

    msimportauto -debug 1 -clan TEST
    admin,"";C:\testdir\test;te,siteb,sitea;te2,siteb,sitea-clan TEST1
    admin,"";c:\testdir\test;d2,sitea,siteb

  • En este ejemplo, tres clanes (TESTCLAN, TESTCLAN2 y TESTCLAN3) están sincronizados. El clan TESTCLAN consta de dos familias de bases de datos de usuario, te y te2. Los clanes TESTCLAN y TESTCLAN3 utilizan el servidor de sincronización MultiSite, mientras que TESTCLAN2 utiliza el directorio c:\TESTCLAN2 para almacenar paquetes.

    msimportauto -debug 0 -MaxLoops 2 -TimeToWait 30 -clan
    TESTCLANadmin,""; cq_default;te,SITEA,SITEB,SITEC;te2,SITEA,SITEB
    -clan TESTCLAN2 admin,"";c:\TESTCLAN2;d2,SITEA,SITEB
    -clan TESTCLAN3 admin,"";cq_default;dt3,SITEA,SITEB-AndDoExport


Comentarios