El proceso de detención del servicio de movimiento de datos de tiempo de ejecución a estado es muy parecido al proceso de inicio. Los archivadores de despliegue DS_State_setup y DS_Runtime_setup contienen scripts ejecutables que pueden utilizarse para detener las instancias de los componentes Capture y Apply para el servicio de movimiento de datos de tiempo de ejecución a histórica.
Si el archivador se ha creado como resultado de un cambio en el
modelo de magnitudes empresariales,
detenga sólo los scripts para las nuevas instancias de los componentes Capture y Apply que se han empaquetado.
Nota: Se recomienda consolidar los scripts antes de detener el servicio de movimiento de datos. Para obtener más información sobre la consolidación de scripts de duplicación, consulte
Consolidación de scripts de inicio y detención.
No obstante, se pueden utilizar las instrucciones siguientes aún cuando no se haya realizado ninguna consolidación.
Para detener el servicio de movimiento de datos de estado a tiempo de ejecución para un
determinado modelo de magnitudes empresariales:
- Identifique todas las instancias del componente Capture que se hayan asignado al modelo de magnitudes empresariales en la base
de datos de estado. Si ya ha consolidado todos los scripts de detención de las instancias del componente Capture, no es necesario realizar nada. Continúe en el paso siguiente.
Si todavía no ha consolidado los scripts (y no desea consolidarlos), es necesario identificar todas las instancias del componente Capture que se han creado para este
modelo de magnitudes empresariales.
Los scripts de detención de instancias del componente Capture se generan automáticamente la primera vez que se lleva a cabo la generación del esquema para un modelo de magnitudes empresariales.
Las generaciones de esquema subsiguientes (por ejemplo, después de actualizar el modelo de magnitudes empresariales)
sólo generan scripts de detención para las nuevas instancias del componente Capture. Para identificar todos los scripts de detención relevantes, deberá repetir los siguientes pasos para cada despliegue
que haya realizado para este
modelo de magnitudes empresariales.
- Vaya al directorio en el que ha realizado un despliegue para este modelo.
- Vaya al subdirectorio
State_to_Runtime\source y localice todos los scripts StopCapture_<número>.
- Repita los pasos anteriores para cada despliegue de este modelo de magnitudes empresariales.
- Detenga las instancias del componente Capture. Las instancias del componente Capture identificadas deben detenerse en la máquina que alberga la base de datos de estado. Si se han consolidado los scripts de detención, detenga el script de inicio consolidado. Si no se ha realizado ninguna consolidación, es necesario ejecutar cada uno de los scripts de detención identificados en el paso anterior. No importa el orden en el que se inicien los scripts de detención.
Nota: Los scripts de detención funcionan de forma asíncrona y ocasionalmente,
y puede haber una demora entre cuando se emite un mandato de detención y cuando se detiene el componente Capture. Esto se debe al hecho de que la instancia del componente Capture está finalizando una transacción antes de detenerse.
- Identifique todas las instancias del componente Apply que se hayan asignado al modelo de magnitudes empresariales en la base
de datos de tiempo de ejecución. Si ya ha consolidado todos los scripts de detención de las instancias del componente Apply, no es necesario realizar nada. Continúe en el paso siguiente.
Si todavía no ha consolidado los scripts (y no desea consolidarlos), es necesario identificar todas las instancias del componente Apply que se han creado para este
modelo de magnitudes empresariales.
Los scripts de detención de instancias del componente Apply se generan automáticamente la primera vez que se lleva a cabo la generación del esquema para un modelo de magnitudes empresariales.
Las generaciones de esquema subsiguientes (por ejemplo, después de actualizar el modelo de magnitudes empresariales)
sólo generan scripts de detención para las nuevas instancias del componente Apply. Para identificar todos los scripts de detención relevantes, deberá repetir los siguientes pasos para cada despliegue
que haya realizado para este
modelo de magnitudes empresariales:
- Vaya al directorio en el que ha realizado un despliegue para este modelo.
- Vaya al subdirectorio State_to_Runtime\target y localice todos los scripts StopApply_<número>.
- Repita los pasos anteriores para cada despliegue de este modelo de magnitudes empresariales.
- Detenga las instancias del componente Apply.
Las instancias del componente Apply identificado deben detenerse en la máquina que alberga la base de datos de tiempo de ejecución. Si se han consolidado los scripts de detención, detenga el script de inicio consolidado. Si no se ha realizado ninguna consolidación, es necesario ejecutar cada uno de los scripts de detención identificados en el paso anterior. Los scripts de detención se pueden iniciarse en cualquier orden.
Nota: Los scripts de detención funcionan de forma asíncrona y ocasionalmente,
y puede haber una demora entre cuando se emite un mandato de detención y cuando se detiene el componente Apply. Esto se debe al hecho de que la
instancia del componente Apply está finalizando una o más transacciones antes de detenerse.