John,
Thanks for the discussion on this topic. Please note in my following responses that I'm not trying to "win an argument" here -- I'm simply trying to share my personal viewpoints on this subject in the spirit of a friendly discussion.
Larry - sounds like your schemes are used for maintenance more than playback (the secure rip logs). Unfortunately Library Server isn't set up well to do maintenance, for other reasons that the lack of disk location based view schemes.
While it's true that you can't do maintenance from the client, I honestly DO find it quite helpful to be able to check these schemes from the client for troubleshooting/informational purposes -- I did this with my earlier, "simpler" versions of these Views that only used the "root," and therefore that did not run into this limitation. I only recently discovered the more advanced ways of setting up location-based rules, which is why I only recently was alerted to this issue. It's simply a lot more convenient to have this capability from the client than it is to always have to physically go to the server system. In other words, not having these schemes available on the client IS effecting me.
Note also that confishy's example is not for "maintenance," and has just as much validity on the client as it does on the server.
1) In a client-server scheme, the internal details of the server should not be visible or useful to a client.
All I can say is that it IS useful "to me." You yourself may not find a use location-based view schemes from the client, but I (and others here) do. This is a subjective issue, and as such, the term "useful" is relative. To those of us posting here, these schemes are still "useful" from the client.
2) There's no compelling reason for these internal details to be visible.
Again, this is subjective. From my perspective, it's a "compelling" reason to not have to physically be in front of the server to utilize these schemes, and it's frustrating to have these schemes simply be "broken" on the client.
3) It requires additional (possibly a lot) effort for us to make it work.
This is something that I obviously can't comment on since I have NO idea what it would take to get it to work. I'm simply voicing my opinion as a customer, and I respect that you have to consider how difficult it would be to implement.
On a side note, one thing that strikes me is that, as Alex pointed out, this already DOES work with the root -- it's just the subfolders that cause these Views to malfunction on the client. My thinking is that if it works with the root, it would logically follow that it would also work with subfolders. The current implementation seems "partial" to me.
One final note: Given that it currently works the way it does, I'm looking into changing my location-based View schemes so that they will function from both the client and the server. This of course makes these views far less "clever" or convenient to use on the server, but in my day to day use, it's more important for me to be able to utilize these schemes from the client than it is for me to have them function more elegantly. This is an example of the "subjectivity" of this situation -- it's important enough to me to give up the better browsing capabilities on the server in order to gain the ability to utilize the views on the client.
Thanks again for your discussion of this topic.
Larry