[Standards] XEP-0223: Clarification

Dave Cridland dave at cridland.net
Thu May 25 11:20:17 UTC 2017


On 25 May 2017 at 12:16, Daniel Gultsch <daniel at gultsch.de> wrote:
> Small clarification on my own wording:
>
> 2017-05-16 19:07 GMT+02:00 Daniel Gultsch <daniel at gultsch.de>:
>> - If a certain form field is registered with the registry [1] all
>> server implementations MUST behave according to the specification in
>> [1].
>
> This should read:
> If a certain form field is registered with the registry [1] AND the
> pubsub services announces #publish-options as a feature all server
> implementations MUST behave according to the specification in [1].
>
> The reason I want this to be cleared up either on this list or even
> better in section 7.1.5 of XEP-0060 is that this has the potential to
> save me a lot of round trips when regularly publishing items to pubsub
> nodes with a specific access model.
> Without it I would have to explicitly configure the node every time
> before I post an item. On the other hand if my assumptions are correct
> I can publish items on a whim, having the server reject the
> publication if the access model doesn't match and only in that
> (probably rare case) configure the node and republish the item.

So you want the outcome to be:

a) The publish option is known to the server, in which case it is
treated as a precondition or override as given in the registry.
b) The publish option is not known to the server, in which case the
publish is rejected.

Does that seem about right?

Dave.


More information about the Standards mailing list