Las aplicaciones cliente desarrolladas para WebSphere Business Integration Event Broker deben utilizar la cabecera de mensaje MQRFH2. Si lo hacen, estas aplicaciones podrán utilizar todas las funciones que proporciona WebSphere Business Integration Event Broker.
Las aplicaciones MQSeries Publicación/suscripción existentes que utilizan la cabecera de mensaje MQRFH también reciben soporte de WebSphere Business Integration Event Broker, pero tienen las limitaciones de funcionalidad de MQSeries Publicación/suscripción.
MQSeries Publicación/suscripción no admite el formato MQRFH2. Los clientes conectados a los intermediarios de MQSeries Publicación/suscripción deben utilizar el formato MQRFH.
No obstante, las aplicaciones cliente que necesitan comunicarse entre sí mediante la publicación/suscripción pueden hacerlo independientemente del formato de mensaje que utilicen. WebSphere Business Integration Event Broker proporciona conversión automática para garantizar que los suscriptores reciban los mensajes en el formato correcto.
La tabla siguiente muestra la correlación entre los campos equivalentes de las cabeceras de mensaje MQRFH y MQRFH2:
Nombre de campos de MQRFH | Nombre de campos de MQRFH2 |
---|---|
MQPSCommand | Command |
MQPSDelOpts | DelOpt |
MQPSPubOpts | PubOpt |
MQPSPubTime | PubTime |
MQPSQMgrName | QMgrName |
MQPSQName | QName |
MQPSRegOpts | RegOpt |
MQPSSeqNum | SeqNum |
MQPSTopic | Topic |
Todos los campos de MQRFH2 mostrados en la tabla se encuentran en una carpeta <psc>.
MQPSCommand Publish MQPSPubOpts RetainPub MQPSStreamName SAMPLE.BROKER.RESULTS.STREAM MQPSTopic "Sport/Soccer/State/LatestScore/Team1 Team2"
<psc> <Command>Publish</Command> <PubOpt>RetainPub</PubOpt> <Topic>Sport/Soccer/State/LatestScore/Team1 Team2</Topic> </psc>
Mediante estas normas de correlación, WebSphere Business Integration Event Broker garantiza que los suscriptores MQRFH puedan seguir recibiendo publicaciones MQRFH2, y que los suscriptores MQRFH2 reciban publicaciones MQRFH.
Los suscriptores MQRFH2 pueden especificar filtros de contenido aun cuando el tema al que desean suscribirse lo haya publicado un cliente MQSeries Publicación/suscripción en formato MQRFH, aunque existen limitaciones de compatibilidad. Estas limitaciones se describen posteriormente en este tema.
En la tabla siguiente se resumen las opciones válidas de los clientes que utilizan los distintos formatos de mensaje.
Mensaje |
Nombre de opción |
Valor de opción |
Soporte |
---|---|---|---|
Todas las peticiones |
MQPSCommand |
DeletePub |
sí |
MQMD.Format |
MQFMT_PCF |
no |
|
MQMD.Report |
MQRO_PAN |
sí |
|
MQMD.MsgType |
MQMT_REQUEST |
sí |
|
MQMD.MsgId |
|
sí |
|
MQMD.CorrelId |
|
sí4 |
|
MQMD.ReplyToQ |
|
sí |
|
MQMD.ReplyToQMgr |
|
sí |
|
MQPSStreamName |
|
con prefijo en tema3 |
|
MQPSTopic |
|
sí |
|
Todas las peticiones excepto |
MQPSQMgrName |
|
sí |
MQPSQName |
|
sí |
|
MQPSRegOpts |
CorrelAsId |
sí |
|
Delete Publication |
MQPSDelOpts |
Local |
sí5 |
Deregister Publisher1 |
MQPSRegOpts |
DeregAll |
sí |
Deregister Subscriber |
MQPSRegOpts |
DeregAll |
sí |
Publish |
campos MQMD |
Como se ha especificado mediante MQPS2 |
sí |
MQPSRegOpts |
Anon |
sí7 |
|
Local |
sí5 |
||
DirectReq |
sí1 |
||
MQPSPubOpts |
NoReg |
sí1 |
|
RetainPub |
sí (establecido por publicador) |
||
IsRetainedPub |
sí (establecido por intermediario) |
||
OtherSubsOnly |
sí |
||
MQPSPubTime |
|
sí |
|
MQPSSeqNum |
|
sí |
|
MQPSStringData1 |
|
sí |
|
MQPSIntData1 |
|
sí |
|
Register Publisher1 |
MQPSRegOpts |
Anon |
sí7 |
Local |
sí5 |
||
DirectReq |
sí1 |
||
Register Subscriber |
MQPSRegOpts |
Anon |
sí7 |
Local |
sí5 |
||
NewPubsOnly |
sí |
||
PubOnReqOnly |
sí |
||
InclStreamName |
no3 |
||
InformIfRet |
sí |
||
Todas las respuestas |
MQPSCompCode |
|
nuevos valores añadidos6 |
MQPSReason |
|
nuevos valores añadidos6 |
|
MQPSReasonText |
|
nuevos valores añadidos6 |
|
MQPSCommand |
|
mandato para el que esto es |
|
Notes:
|
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
aq19780_ |