Cómo configurar filtros para un puerto de envíoHow to Configure Filters for a Send Port

Este tema describe cómo usar el BizTalk ServerBizTalk Server consola de administración para configurar filtros para un puerto de envío.This topic describes how to use the BizTalk ServerBizTalk Server Administration console to configure filters for a send port. Puede usar filtros para crear la mensajería simple o las aplicaciones basadas en contenido enrutamientos (CBR).You can use filters to create simple messaging or content-based routing (CBR) applications. Un filtro establece condiciones para las propiedades de mensaje o los campos que determinan qué mensajes se enrutan al puerto de envío.A filter sets conditions for message properties or fields that determine which messages are routed to the send port. Un filtro no filtra los mensajes que una orquestación enruta al puerto de envío.A filter does not filter the messages that an orchestration routes to the send port.

Puede crear una o varias expresiones de filtro, que constan de una propiedad de mensaje, un operador y un valor que se valida con respecto a la propiedad mediante el operador.You can create one or more filter expressions, which consist of a message property, an operator, and a value that is validated against the property by using the operator.

Por ejemplo, podría crear una expresión similar al siguiente:For example, you might create an expression like the following:

MSMQ.MsgID = 1MSMQ.MsgID = 1

Con este filtro, el grupo de puertos de envío sólo se suscribirá a mensajes cuyo Id. de 1 mensaje de MSMQ.With this filter, the send port group would only subscribe to messages having an MSMQ message ID of 1.

Puede crear expresiones adicionales y especificar que tienen un AND o relación OR con otras expresiones, por ejemplo:You can create additional expressions and specify that they have an AND or OR relationship with other expressions, for example:

MSMQ. MsgID = 1 oMSMQ.MsgID = 1 OR

SMTP. FROM = MiServidorSMTP.From = MyServer

En este caso, el grupo de puertos de envío se suscribirá a todos los mensajes que tengan tanto un identificador de mensaje MSMQ de 1 o que se han enviado desde el servidor SMTP denominado MyServer.In this case, the send port group would subscribe to all messages that have either an MSMQ message ID of 1 or that have been sent from the SMTP server named MyServer.

Nota

Si crea un filtro para un puerto de envío en una aplicación que utiliza un esquema de propiedad en otra aplicación y, a continuación, importa la primera aplicación en un nuevo grupo de BizTalk, no recibirá una advertencia que falta el esquema y el filtrado no funcionará cuando el instalada e iniciada la aplicación.If you create a filter for a send port in one application that uses a property schema in another application, and then import the first application into a new BizTalk group, you will not receive a warning that the schema is missing, and filtering will not function when the application is installed and started. Puede corregir el problema mediante la importación de la aplicación que contiene el esquema antes de instalar la aplicación que no contiene el esquema.You can correct the problem by importing the application that contains the schema before you install the application that does not contain the schema.

Nota

El desarrollador de aplicaciones puede configurar filtros para un puerto de envío durante el proceso de desarrollo mediante el procedimiento de este tema.The application developer can configure filters for a send port during the development process by using the procedure in this topic.

Requisitos previosPrerequisites

Para llevar a cabo el procedimiento de este tema, debe ser iniciado sesión con una cuenta que sea miembro de la BizTalk ServerBizTalk Server grupo de administradores.To perform the procedure in this topic, you must be logged on with an account that is a member of the BizTalk ServerBizTalk Server Administrators group. Para obtener más información sobre los permisos, consulte los permisos necesarios para implementar y administrar una aplicación de BizTalk.For more detailed information on permissions, see Permissions Required for Deploying and Managing a BizTalk Application.

Para configurar filtros para un puerto de envíoTo configure filters for a send port

  1. Haga clic en iniciar, haga clic en todos los programas, haga clic en Microsoft BizTalk Server 20xxMicrosoft BizTalk Server 20xxy, a continuación, haga clic en administración de BizTalk Server.Click Start, click All Programs, click Microsoft BizTalk Server 20xxMicrosoft BizTalk Server 20xx, and then click BizTalk Server Administration.

  2. En el árbol de consola, expanda el grupo de BizTalk y la aplicación de BizTalk para el que desea configurar filtros de puertos de envío.In the console tree, expand the BizTalk group and the BizTalk application for which you want to configure send port filters.

  3. Expanda puertos de envío, haga clic en el puerto de envío, haga clic en propiedadesy, a continuación, haga clic en filtros.Expand Send Ports, right-click the send port, click Properties, and then click Filters.

  4. Configurar filtros como se describe en la tabla siguiente y, a continuación, haga clic en Aceptar.Configure filters as described in the following table, and then click OK.

    UseUse this ParaTo do this
    EliminarDelete Haga clic para eliminar la expresión de filtro seleccionada.Click to delete the selected filter expression.
    SubirMove Up Haga clic aquí para avanzar la propiedad seleccionada en la secuencia de expresión de filtro.Click to move the selected property ahead in the filter expression sequence.
    BajarMove Down Haga clic para bajar la propiedad seleccionada en la secuencia de expresión de filtro.Click to move the selected property down in the filter expression sequence.
    PropiedadProperty En la lista, haga clic en una propiedad de mensaje para usar en esta expresión de filtro.In the list, click a message property to use in this filter expression.
    OperadorOperator Escriba o seleccione el operador de la expresión.Type or select the operator for the expression.
    ValorValue Escriba el valor para validar con respecto a la propiedad.Type the value to validate against the property. El tipo de valor aceptado varía según el tipo de propiedad.The accepted value type varies according to the type of property. Para ver qué tipo de valor se acepta para una propiedad, mantenga el mouse sobre la propiedad.To see what type of value is accepted for a property, hover your mouse over the property. Los valores aceptables son como sigue: Int: (Entero) Debe ser un número entero.Acceptable values are as follows: Int: (Integer) This must be a whole number. String: Una cadena de caracteres.String: A character string. dateTime: Fecha y hora en. Formato compatible con NET.dateTime: A date and/or time in .NET-supported format. Para obtener más información acerca de. Formatos de hora compatibles con NET, vea "DateTimeFormatInfo Class" en la Ayuda de .NET Framework.For more information about .NET-supported time formats, see "DateTimeFormatInfo Class" in .NET Frameworks Help.
    Agrupar porGroup by Seleccione y o o para indicar la relación entre esta y otras expresiones de filtro.Select And or Or to indicate the relationship between this and other filter expressions.

Vea tambiénSee Also

Creación y configuración de puertos de envíoCreating and Configuring Send Ports