Actualización para el Service DRDA MS para mayor compatibilidad con transacciones distribuidas

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3032484
Resumen
El servicio de DRDA de Microsoft admite las transacciones de confirmación en dos fases de DRDA distribuida unidad de trabajo (DUW DRDA) y XA distribuido con el fin de habilitar actualizaciones confiables a través de la red. Actualización acumulativa de Host Integration Server (HIS) 2013 3 (CU3) incluye correcciones y admiten mejoras en las transacciones de servicio DRDA distribuidos, como sigue.

Transacciones de DRDA DUW

A diferencia de la versión del servicio de DRDA o las actualizaciones acumulativas anteriores, esta actualización habilita la compatibilidad con transacciones de DRDA DUW entre DRDA cliente y servicio de DRDA que se asignan a las transacciones XA entre servicio DRDA y SQL Server. Esta compatibilidad se produce mediante la distribución de la transacción de DRDA DUW (asignada a un identificador de transacción de XA) a SQL Server y por dar de alta la transacción XA con MS DTC. Servicio de DRDA mantiene un registro de registro de transacciones (estado UOWID, XID, datos de registro) basada en archivos (transactionlog.data) para todas las sesiones DRDA. Cuando termina una sesión DRDA con una transacción dudosa, solicitudes de servicio de DRDA que DRDA cliente volver a sincronizar los registros. Y cuando DRDA servicio inicia y busca transacciones dudosas en el registro, las solicitudes de servicio de DRDA que DRDA cliente volver a sincronizar los registros.

Transacciones XA

Transacciones XA entre DRDA cliente y servicio de DRDA ahora se distribuyen a SQL Server y están dados de alta con MS DTC. Durante la recuperación de transacciones, servicio de DRDA devuelve al cliente DRDA una lista dudosas que se basa en información contenida en el registro de transacciones de DTC.

Información de actualización acumulativa

Esta actualización se incluye en Actualización acumulativa 3 para Host Integration Server 2013.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".
Más información

Servicio de datos de integración (configuración) para DRDA

Configurar el servicio para DRDA

Archivo de configuración de aplicación
La configuración del servicio de DRDA se almacena en el archivo de configuración de la aplicación de MsDrdaService.exe.config y asociados los archivos XML (asignación de mensaje de error y asignación de tipos de datos). En tiempo de ejecución, el servicio de DRDA supervisa el archivo MsDrdaService.exe.config para los cambios. Cuando se detectan cambios, el servicio de DRDA lee y utiliza la información de configuración modificada al procesar nuevas conexiones entrante.

Después de la instalación, profesionales de TI pueden personalizar la configuración del servicio de DRDA editando el archivo de configuración de la aplicación de MsDrdaService.exe.config mediante un editor de XML y el archivo de 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd C:\Program Files\Microsoft Host Integration Server asociado.

Configuración de conexiones de SQL Server

Resincronización
El elemento resynchronizationManager del archivo MsDrdaService.exe.config contiene la configuración de la resincronización de transacciones para administrar las transacciones distribuida de cliente SQL entrante. El tipo resynchronizationManageres el Microsoft.HostIntegration.Drda.Server.ResynchronizationManager que procesa transacciones distribuidas en enlazado. Esto incluye la inscripción en transacciones con Microsoft Distributed Transaction Coordinator, el registro de transacciones y resincronización de transacciones dudosas lista.

<hostIntegration.drdaAs.drdaService xmlns="http://schemas.microsoft.com/his/DrdaAs/DrdaService/2013">  <services>    <service name="DrdaService1">      <resynchronizationManager type="Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, Microsoft.HostIntegration.Drda.Server,Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"        transactionExpiryDuration="P3D"        resyncRetryDurationInMinutes = "3"        resyncIntervalInMinutes = "1"        transactionLogLocation =""        />

Ejemplo 1: Elemento de resynchronizationManager material agregado a la sección hostIntegration.drdaAs.drdaService del archivo MsDrdaService.exe.config.

Nota: Debe agregar a la MsDrdaService.exe.config el nuevo elemento de resynchronizationManagerantes de ejecutar PowerShell para leer o escribir valores de configuración dentro de este nuevo elemento.

Duración de caducidad de la transacción
El atributo transactionExpriryDurationindica al servicio de DRDA sobre la duración del tiempo para mantener una transacción en un archivo de registro de transacciones. Una vez ha pasado el período establecido, los mandos a distancia de servicio la transacción desde el archivo. Este atributo opcional acepta un valor de duración. El valor predeterminado es PT3D (el período de tiempo es de 3 días). El valor de duración se especifica en el formulario PnYnMnDTnHnMnS.

Elemento Descripción
P Período de tiempo para la duración (obligatoria)
Nueva York Número de años.
nM Número de meses.
nD Número de días.
T Inicio de una sección de tiempo (necesaria para especificar una duración de tiempo que consiste en horas, minutos o segundos).
nH Número de horas.
nM Número de minutos.
S Número de segundos.
Tabla 1: Duración de tiempo expresado en formato XML.

Duración del reintento de resincronización
El atributo resyncRetryDurationInMinutesindica al servicio de DRDA acerca de la duración (en minutos) en que se va a volver a intentar procesar un elemento en la lista de las transacciones dudosas de resincronización. Este atributo opcional acepta un valor entero. El valor predeterminado es3 minutos.

Intervalo de resincronización
El atributo resyncIntervalInMinutesindica al servicio de DRDA acerca del intervalo (en minutos) entre el procesamiento de los elementos en la lista de las transacciones dudosas de resincronización. Este atributo opcional acepta un valor entero. El valor predeterminado es1 minuto.

Ubicación del registro de transacciones
El atributo transactionLogLocationindica al servicio de DRDA acerca de dónde debe escribir el archivo de registro de transacciones. Este atributo opcional acepta un valor de cadena. El valor predeterminado es una cadena vacía en la que se define como la carpeta de traza de Host Integration Server.

Para obtener más información, consulte la documentación de MSDN acerca de DRDA servicio de transacciones distribuidas.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3032484 - Última revisión: 01/27/2016 00:43:00 - Revisión: 1.0

Microsoft Host Integration Server 2013

  • kbqfe kbfix kbexpertiseinter kbbug kbsurveynew kbmt KB3032484 KbMtes
Comentarios