[JDEV] Server Validation Tool

Anders Qvist quest at netg.se
Sun Sep 19 06:30:23 CDT 1999


On Sun, 19 Sep 1999, Christian Ratliff wrote:

[snip]
>   Once I began working on rosters, it got a lot trickier. The Unix
> jabber client and the Windows 9X jabber client implement rosters
> slightly differently. Also, there is little written about the semantics
> of rosters. In addition, the Windows 9X client eats bad XML without
> notification, and Unix stops processing any messages the moment it
> receives an incorrect stream. This has made testing really, really
> difficult.
> 
>   An extremely useful utility for server developers adding jabber
> interfaces would be a protocol validation tool. This would be especially
> useful when changes to the DTD are published. I could make my changes
> and then run the old validation test and the new one. Also, it might
> make it easier for CMCs to list themselves as "Jabber Compatible".

XML validation when working with XML documents I can grok, but I'm not
quite sure how you mean when it comes to XML streams. Do you mean that we
should put something in between server and client, or some specialized
server that tries to send and elicit from the client a full set of Jabber
XML? Your idea is generally a good one, but I don't see a good way of
implementing it. Anybody have any ideas?

Anders "Quest" Qvist
NetGuide Scandinavia

And we who listen to the sky, or walk the dusty grade,
Or break the very atoms down, to see how they are made,
Or study cells, or living things, seek truth with open hand;
The profoundest act of worship is to try to understand.

-- Catherine Faber, "The Word of God"





More information about the JDev mailing list