Openfire PubSub node item list empty after item publication

Hi all

I want to query the item list from my pubsub node.

First:

  • I publish a content to the node:*

test5

2015-08-18T17:41:01.410Z

The response:

I didn’t receive item id.

Second:

If I subscribe the node:

The response:

I get the last published item in the next message:

feedtest

2015-08-18T17:52:11.423Z

Third:

Then I query the published items in node:

The result is:

UPDATE:

I try out to send request from the examples of XEP-0060 with a new node:<iq from='admin@``myOpenfireServer/508973af' to='pubsub.myOpenfireServer' type='get' xmlns='jabber:client' id='10:sendIQ'``><pubsub xmlns='http://jabber.org/protocol/pubsub'><items node='testnode'/></pubsub></iq>

After publishing an item to this node, the item list still empty:

<iq xmlns="jabber:client" type="result"`` id="10:sendIQ" from="pubsub.myOpenfireServer" to="admin@myOpenfireServer/508973af"><pubsub xmlns``="http://jabber.org/protocol/pubsub"><items node="testnode"/></pubsub></iq>

But the node publish event received.

My First question is why I didn’t get an item id after I publish an item? I have to manually give an id?

Second: There is an automatic generated item id at the node notify. So there is an item id anyway?

Third: Why not appear the published content in the node item list query, when i get a notify about the content with the payload?

UPDATE 2:

I try out all of this on ejabberd 15.06, and Prosody 9.8, both are working, Prosody isn’t 100% XEP compatible, but okay.

Hi

Still no answer?