|
Re: Handling REFRESH messages in DQ publisher manager
Yeah, as Ian points out, this entirely depends on whether it’s basic or market data subscriptions. For heartbeats I was originally assuming basic, but it’ll depend on the answer to my question in
Yeah, as Ian points out, this entirely depends on whether it’s basic or market data subscriptions. For heartbeats I was originally assuming basic, but it’ll depend on the answer to my question in
|
By
Glenn McClements <g.mcclements@...>
·
#1477
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Hi
Just to clairify.
If it’s a marketdata subscription (ie MamaSubscription) then STATUS and TYPE are required fields. If they are not in the message the message will be dropped.
For basic
Hi
Just to clairify.
If it’s a marketdata subscription (ie MamaSubscription) then STATUS and TYPE are required fields. If they are not in the message the message will be dropped.
For basic
|
By
Ian Bell
·
#1476
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Hi Glenn
Are you saying that if a message doesn't carry the mdMsgType field then the OpenMAMA layer just passes it through to the client application. I hadn’t actually realised that ! I sort of
Hi Glenn
Are you saying that if a message doesn't carry the mdMsgType field then the OpenMAMA layer just passes it through to the client application. I hadn’t actually realised that ! I sort of
|
By
Tom Doust
·
#1475
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Hi Tom,
I’m not sure what distinguishes the messages you suggest from any other kind of application messages, which don’t even need to have a message type. The ANK/NAK messages you suggest look
Hi Tom,
I’m not sure what distinguishes the messages you suggest from any other kind of application messages, which don’t even need to have a message type. The ANK/NAK messages you suggest look
|
By
Glenn McClements <g.mcclements@...>
·
#1474
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Although I can think of many reasons why this would be a bad idea, it might be worth considering defining some MAMA_MSG_TYPE_PLATFORM
This would allow bridge developers to deliver custom stuff to
Although I can think of many reasons why this would be a bad idea, it might be worth considering defining some MAMA_MSG_TYPE_PLATFORM
This would allow bridge developers to deliver custom stuff to
|
By
Tom Doust
·
#1473
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Hi
I would have to agree with Glenn here, it seems that these kind of heartbeat messages should be internal to the bridge and not passed up to MAMA and as such probably should not be represented in
Hi
I would have to agree with Glenn here, it seems that these kind of heartbeat messages should be internal to the bridge and not passed up to MAMA and as such probably should not be represented in
|
By
Ian Bell
·
#1472
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Actually typically OpenMAMA messages are either:
- always passed back back the application
Or
- for a small amount of types such as REFRESH, handled in the core OpenMAMA code.
Other message types
Actually typically OpenMAMA messages are either:
- always passed back back the application
Or
- for a small amount of types such as REFRESH, handled in the core OpenMAMA code.
Other message types
|
By
Glenn McClements <g.mcclements@...>
·
#1471
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
BTW, I noticed the following description for MAMA_MSG_TYPE_NULL in mamaMsgType. I did not see this message type having special logic associated with it in OpenMAMA MAMC/MAMACPP.
From msgtype.h:
BTW, I noticed the following description for MAMA_MSG_TYPE_NULL in mamaMsgType. I did not see this message type having special logic associated with it in OpenMAMA MAMC/MAMACPP.
From msgtype.h:
|
By
Alireza Assadzadeh <Alireza.Assadzadeh@...>
·
#1470
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Classification: Public
Thanks Glenn,
BTW what is best practice of implementing custom messages? I mean what is to return for mamaMsg_get(MdMsgType, 1), any integer which is not in standard list of
Classification: Public
Thanks Glenn,
BTW what is best practice of implementing custom messages? I mean what is to return for mamaMsg_get(MdMsgType, 1), any integer which is not in standard list of
|
By
Yury Batrakov
·
#1469
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Thanks Ian, you beat me to it!
First of all Yury, welcome to the list and thanks for your question.
As Ian mentions one of the issues here is that you are implementing a middleware level mechanism
Thanks Ian, you beat me to it!
First of all Yury, welcome to the list and thanks for your question.
As Ian mentions one of the issues here is that you are implementing a middleware level mechanism
|
By
Glenn McClements <g.mcclements@...>
·
#1467
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Classification: Public
Hi Ian,
Thanks for the explanation. Will do that on the application level.
Classification: Public
Hi Ian,
Thanks for the explanation. Will do that on the application level.
|
By
Yury Batrakov
·
#1468
·
|
|
Re: Handling REFRESH messages in DQ publisher manager
Hi Yury
The MAMA level refreshes are generally separate from the middleware heartbeat functionality. Specially they operate at a higher level although they can be similar in nature.
Normal
Hi Yury
The MAMA level refreshes are generally separate from the middleware heartbeat functionality. Specially they operate at a higher level although they can be similar in nature.
Normal
|
By
Ian Bell
·
#1466
·
|
|
Handling REFRESH messages in DQ publisher manager
Classification: Public
Hi team,
I'm implementing new OpenMAMA transport bridge and have a question about Advanced publishing. In my middleware a publisher keeps track of all subscribers connected to
Classification: Public
Hi team,
I'm implementing new OpenMAMA transport bridge and have a question about Advanced publishing. In my middleware a publisher keeps track of all subscribers connected to
|
By
Yury Batrakov
·
#1465
·
|
|
Re: C# DQPublisher Manager
Hi
Just wondering if you go this sorted?
The first request should route through to the OnNewRequst callback. As a guess I suspect that the topic is 100% correct, or possibly the callback delegates
Hi
Just wondering if you go this sorted?
The first request should route through to the OnNewRequst callback. As a guess I suspect that the topic is 100% correct, or possibly the callback delegates
|
By
Ian Bell
·
#1464
·
|
|
Re: [PATCH 2.3.1 1/1] Include stdout for build commands using site scons logger
Hi Alireza,
Thanks for your patch. I have had a look at it and it looks good.
I have logged it in Bugzilla for you as http://bugs.openmama.org/show_bug.cgi?id=187
Thanks,
Gary
Gary Molloy –
Hi Alireza,
Thanks for your patch. I have had a look at it and it looks good.
I have logged it in Bugzilla for you as http://bugs.openmama.org/show_bug.cgi?id=187
Thanks,
Gary
Gary Molloy –
|
By
Gary Molloy <g.molloy@...>
·
#1463
·
|
|
Re: Missing transport status in C++ code
I also think the MAMA_TRANSPORT_CONNECT_FAILED language binding is applicable and missing in C++ and it should be supported for consistency with C API.
For the user not valid (not in DACS) case,
I also think the MAMA_TRANSPORT_CONNECT_FAILED language binding is applicable and missing in C++ and it should be supported for consistency with C API.
For the user not valid (not in DACS) case,
|
By
Alireza Assadzadeh <Alireza.Assadzadeh@...>
·
#1461
·
|
|
[PATCH 2.3.1 1/1] Include stdout for build commands using site scons logger
Update OpenMAMA site_scons logger to include stdout for build
commands as well as stderr. Hence, Windows builds details of the
compile/link error (if any) from MSVS CL command-line.
Signed-off-by:
Update OpenMAMA site_scons logger to include stdout for build
commands as well as stderr. Hence, Windows builds details of the
compile/link error (if any) from MSVS CL command-line.
Signed-off-by:
|
By
Alireza Assadzadeh <Alireza.Assadzadeh@...>
·
#1462
·
|
|
Re: Missing transport status in C++ code
If the status codes are defined in the fundamental C API then the language bindings that build on that layer must support them. This is supposed to be middleware agnostic – you can’t make
If the status codes are defined in the fundamental C API then the language bindings that build on that layer must support them. This is supposed to be middleware agnostic – you can’t make
|
By
Tom Doust
·
#1460
·
|
|
Re: Question about queue's reusable message
Hey Gary,
Thanks for getting back to me! I've opened Bug 186 (http://bugs.openmama.org/show_bug.cgi?id=186) about this issue. I think I recreated the same leak in the qpid bridge by detaching
Hey Gary,
Thanks for getting back to me! I've opened Bug 186 (http://bugs.openmama.org/show_bug.cgi?id=186) about this issue. I think I recreated the same leak in the qpid bridge by detaching
|
By
Sam Wilson <Sam.Wilson@...>
·
#1459
·
|
|
Re: Missing transport status in C++ code
Hi,
The context is that for the Tick42 bridge when the user is not valid (not in DACS) then the bridge sendsMAMA_TRANSPORT_CONNECT_FAILED to the transport callback, but the C++ app does not get a
Hi,
The context is that for the Tick42 bridge when the user is not valid (not in DACS) then the bridge sendsMAMA_TRANSPORT_CONNECT_FAILED to the transport callback, but the C++ app does not get a
|
By
Alpert, Reed <reed.alpert@...>
·
#1458
·
|