Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Información general
Para usar un puerto de recepción, puede proporcionar un esquema a BizTalk Server para los mensajes entrantes. Un puerto de recepción está configurado para escuchar un conjunto determinado de nombres de firmantes. Usa un nombre de asunto con caracteres comodín opcionales para que coincidan con varios nombres de asunto. Defina diferentes operaciones de puerto en la orquestación de BizTalk Server para cada asunto posible que coincida con la cadena especificada.
Nota:
El adaptador admite escenarios de orquestación y mensajería.
Definición de esquemas
Por ejemplo, si el puerto está configurado para escuchar el nombre del asunto, STOCK.MERCADO.ÍNDICES.> ('>' es un carácter comodín que significa cualquier otra cosa a la derecha), sería válido definir operaciones para nombres de asunto como STOCK.MERCADO.ÍNDICES.NYSE.SP500, STOCK.MERCADO.ÍNDICES.TSX.TSX60, y otros. El adaptador genera mensajes mediante la estrategia descrita en Asignación de tipos de datos para controladores de recepción en TIBCO Rendezvous y genera el nombre del elemento raíz y los espacios de nombres basados en el nombre del asunto de escucha y los nombres de asunto de los mensajes recibidos respectivamente.
En el ejemplo anterior, el adaptador genera un mensaje similar al siguiente para el evento SP500:
<ns:STOCK.MARKET.INDICES.NYSE.SP500 xmlns:ns='
http://schemas.microsoft.com/TibcoRendezvous/Types/
STOCK.MARKET.INDICES.NYSE.GTWILDCARD'
xmlns:tibrv=' http://schemas.microsoft.com/TibcoRendezvous/Types' … >
<message body>
</ns: STOCK.MARKET.INDICES.NYSE.SP500>
Debe definir un esquema que use las mismas convenciones. Por ejemplo:
<xsd:schema
targetNamespace='
http://schemas.microsoft.com/TibcoRendezvous/Types/STOCK.MARKET.INDICES.N
YSE.GTWILDCARD'
xmlns:xsd=' http://www.w3.org/2001/XMLSchema'
xmlns:tibrv=' http://schemas.microsoft.com/TibcoRendezvous/Types'>
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
<xsd:element name='STOCK.MARKET.INDICES.NYSE.SP500'>
<xs:annotation>
<xs:appinfo>
<b:recordInfo rootTypeName="STOCK_MARKET_INDICES_NYSE_SP500" />
</xs:appinfo>
</xs:annotation>
<xsd:complexType>
<SP500 message definitions goes here>
</xsd:complexType>
<xsd:element name='STOCK.MARKET.INDICES.TSX.TSX60'>
<xs:annotation>
<xs:appinfo>
<b:recordInfo rootTypeName="STOCK_MARKET_INDICES_TSX_TSX60" />
</xs:appinfo>
</xs:annotation>
<xsd:complexType>
<TSX60 message definitions goes here>
</xsd:complexType>
Tenga en cuenta el uso de la anotaciónrecordInfo/rootTypeName de BizTalk Server. Esto es para indicar a la integración de Visual Studio/BizTalk que use ese nombre para los tipos de .NET Framework generados, en lugar del nombre que contiene puntos. Puede especificar cualquier cosa. En los ejemplos, los puntos se reemplazan por caracteres de subrayado.
Nota:
Los puntos provocan que las herramientas de desarrollo de BizTalk Server generen nombres no válidos.
Procesamiento de eventos
El adaptador de Microsoft BizTalk para TIBCO Rendezvous despacha eventos desde una cola a través de varios subprocesos. Una ubicación de recepción de BizTalk Server está asociada con una cola de eventos de TIBCO Rendezvous y su grupo de hilos de despacho.
Uso y errores de memoria
Durante el procesamiento de eventos, el adaptador mantiene un ojo en los recursos usados. Si el uso de memoria supera el punto máximo, el adaptador deja de despachar eventos hasta que alcanza el consumo de memoria del punto mínimo. Tenga en cuenta que esto puede dar lugar a que se pierdan mensajes de TIBCO Rendezvous en el caso de los mensajes no certificados (un consumidor de TIBCO RV tiene 60 segundos para eliminar mensajes de una cola). Esta pérdida de datos se notifica como un error. Si el adaptador recibe un mensaje de aviso NO_MEMORY del sistema TIBCO Rendezvous, los mensajes ya se han perdido.
El adaptador de BizTalk para TIBCO Rendezvous mantiene un estado y ejecuta tareas de forma diferente en función de ese estado. Si el motor de mensajes de BizTalk notifica un error y el adaptador está configurado para que sea un agente de escucha certificado, notifica el error a TIBCO Rendezvous para que pueda volver a enviar el mensaje.
Véase también
Conceptos de TIBCO Rendezvous
Mapeo de tipos de datos para manejadores de recepción en TIBCO Rendezvous
Creación de controladores de recepción de TIBCO Rendezvous