A subscription is only actually a queue and there can only be one per clientid/subscription name so what you see is correct, however if you looked at the queue itself you would see 5 consumers.
yes, as i have explained that is correct, this is the MDB you have deployed, the queue that represents this subscription on will have 5 consumers.
My try was to underline the difference between queues and topics!
If my destination type is a queue and I write
In the administration Console I see 4 consumers:
and if I send 1 message this message is received by 1 consumer only!
On the other hand If I have a Topic with 5 subscrivers listening on this topic I was expencting to see 5 subscribers on the topic, and that the message was received by all the subscibers!
Is this uncorrect?
no, that wouldnt make sense, a subscription should only receive a message once, an MDB (no matter what the pool size) is only one subscription.