Compartir a través de


Cómo agregar el comportamiento del interceptor de BAM al archivo Machine.config.

Para interceptar datos en BAM, debe agregar el comportamiento del interceptor de BAM al archivo machine.config de Microsoft .NET. Puede hacerlo de dos maneras:

  • Editar de forma manual el archivo machine.config para incluir el comportamiento.

  • Usar el editor de configuración de servicio para incluir el comportamiento.

Para editar de forma manual el archivo machine.config

  1. Edite el archivo machine.config situado en la carpeta de configuración de Microsoft .NET. Para ello, haga clic en Inicio, haga clic en Ejecutar, escriba c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Config\machine.config del Bloc de notas y, a continuación, haga clic en Aceptar.

  2. Actualice el archivo machine.config con las siguientes extensiones de comportamiento.

    <system.serviceModel>
      <extensions>
        <behaviorExtensions>
          <add name="BAMEndPointBehaviorExtension" type="Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior, Microsoft.BizTalk.Bam.Interceptors, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        </behaviorExtensions>
      </extensions>
    </system.serviceModel>
    
  3. Cierre y guarde el archivo machine.config.

Para editar el archivo machine.config mediante el uso del editor de configuración de servicio

  1. Abra el editor de configuración de servicio. Para obtener información sobre el uso del Editor de configuración del servicio, vea https://go.microsoft.com/fwlink/?LinkId=83557.

  2. En el panel de vista de árbol (con la etiqueta Configuración), expanda el árbol de nodos. Haga clic en la carpeta Avanzadas , en la carpeta Extensiones y, a continuación, seleccione el elemento de extensiones de elemento de comportamiento .

  3. Cree una nueva extensión de elemento de comportamiento. Haga clic en el botón Nuevo para abrir el cuadro de diálogo Editor de elementos de configuración de extensión. En Nombre de configuración , escriba un nombre único para el comportamiento, por ejemplo BAMEndPointBehaviorExtension.

    Editor de elementos de configuración de extensión

  4. Haga clic en el campo Tipo y, a continuación, haga clic en el botón de puntos suspensivos (...) para abrir el cuadro de diálogo Explorador de tipos de extensión de comportamiento.

  5. Haga clic en el icono de la caché de ensamblados global (GAC) para enumerar las DLL en GAC.

  6. Seleccione el ensamblado Microsoft.BizTalk.Bam.Interceptors.

  7. Haga clic en el botón Abrir para seleccionar el ensamblado y, a continuación, cierre el cuadro de diálogo.

    Captura de pantalla del cuadro de diálogo Editor de elementos de configuración de extensión que muestra BAMEndPointBehaviorExtension especificado para la propiedad Nombre de configuración.

  8. En el panel Nombre de tipo del cuadro de diálogo del explorador del tipo de extensión de comportamiento, haga doble clic en el tipo Microsoft.BizTalk.Bam.Interceptors.Wcf.BamEndpointBehavior (resaltado en la siguiente pantalla).

    Captura de pantalla del cuadro de diálogo Explorador de tipos de extensión de comportamiento que muestra Microsoft.BizTalk.Bam.Interceptors seleccionado en la lista de archivos DLL de caché global de ensamblados (GAC).

    Con esto se abre el editor de elementos de configuración de extensiones.

  9. Haga clic en Aceptar para cerrar el cuadro de diálogo Editor de elementos de configuración de extensión.

  10. En el panel de detalles del editor de configuración de servicio, compruebe que aparece BAMEndPointBehaviorExtension.

  11. Cierre el editor de configuración de servicio.

Pasos siguientes

Cómo configurar la intercepción de WCF de BAM

Consulte también

Configuración del adaptador de WCF para interceptar datos de BAM