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