Subject: querying active subscriptions on Cisco Finesse - syntax issue
Hi
I'm trying to query a list of active subscriptions from Cisco finesse. But all I get back are error 400.
I was then given a working sample by cisco and I noted there's a difference.
Here's a working request
And here's a non working request that is sent by matrix
Note the #owner attached to the xmln in the pubsub node.
The non working XML gets generated when I call this
So, what do I need to do to leave out the #owner so that Finesse can handle the query? (mgr being an Instance of PubSubManager - here's how the whole thing is set up
I'm trying to query a list of active subscriptions from Cisco finesse. But all I get back are error 400.
I was then given a working sample by cisco and I noted there's a difference.
Here's a working request
- <iq to='pubsub.chdevuccx105.nxodev.intra' id='console8d6ddcb4' type='get'>
- <pubsub xmlns='http://jabber.org/protocol/pubsub'>
- <subscriptions/>
- </pubsub>
- </iq>
And here's a non working request that is sent by matrix
- <iq to='pubsub.chdevuccx105.nxodev.intra' id='console8d6ddcb4' type='get'>
- <pubsub xmlns='http://jabber.org/protocol/pubsub#owner'>
- <subscriptions />
- </pubsub>
- </iq>
Note the #owner attached to the xmln in the pubsub node.
The non working XML gets generated when I call this
- Iq data = mgr.RequestSubscriptionsListAsync(pubSubAddress, null).Result;
So, what do I need to do to leave out the #owner so that Finesse can handle the query? (mgr being an Instance of PubSubManager - here's how the whole thing is set up