There is a way to get the information to which VCR a given VHR
belongs: Check out the locate-by-history Report (section 5.4 of the
Delta-V spec).

Ingo

> Hi Ingo.
> 
> I see your point, but how do you clean up the history for old non referenced
> VHRs?
> 
> From what I can see, there is no way of telling from what VCR the VHR was
> generated - or am I wrong? I am simply trying to figure out how to maintain
> a slide server for a longer period of time without having too much garbage
> in the history.
> 
> /jacob
> 
> ----- Original Message ----- 
> From: "Ingo Brunberg" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, May 13, 2004 1:16 PM
> Subject: Re: Structure of history folder
> 
> 
> > > Here is some of my comments:
> > >
> > > A. I am a supporter of the A-2.
> > >
> > > B. I believe in deleting history content that are not referenced by
> VCRs.
> > > Does DeltaV specify what should happen with the VHRs when VCR's are
> deleted?
> >
> > VHRs should not be deleted when the corresponding VCRs are
> > deleted. Just like with CVS you shall be able to retrieve versions
> > after you have deleted the VCR. Note that you can delete the VHR
> > explicitly.
> >
> > Just a remark,
> > Ingo
> >
> > >
> > > C. I like the idea that all history VRs inherits ACL from the VHR.
> > >
> > > D. From what I understand the DAV:inherited-acl-set makes an AND
> operation
> > > on ACLs inherited from other resources. If all VHR has an ACL that
> grants a
> > > "root" account all privileges and then makes an OR operation with the
> ACLs
> > > of the VCRs that referes to this VHR.
> > >
> > > One more thing about the history folder. Would it be possible to make a
> non
> > > inheritable ACE on the history folder that prohibits read? Why would
> anyone
> > > need to list the content of the history folder - only access to the VRs
> in
> > > the VHRs makes sense - or am I wrong.
> > >
> > > I have a tendency of getting lost when I read these specifications, so I
> > > hope this makes sense :-)
> > >
> > > /jacob
> > >
> > > ----- Original Message ----- 
> > > From: <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Thursday, May 13, 2004 11:54 AM
> > > Subject: RE: Structure of history folder
> > >
> > >
> > > Any news or comments about this issue?
> > >
> > > Regards,
> > > Peter
> > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED]
> > > > Sent: Thursday, May 06, 2004 10:55
> > > > To: [EMAIL PROTECTED]
> > > > Subject: RE: Structure of history folder
> > > >
> > > >
> > > > Yes, it sounds pragmatic and good to me too. Unfortunately, both specs
> > > > (DeltaV and ACL) are silent WRT this problem. Some time ago we, at
> > > > Software AG, tried hard to find an appropriate solution ... but didn't
> > > > succeed :(
> > > >
> > > > Here are some questions/remarks:
> > > >
> > > > A) AFAIU the idea is to let *all* VRs of an history somehow
> > > > *dynamically* "inherit" the ACLs from another resource.
> > > > Right? Could it
> > > > be:
> > > > 1) from one specific VR of the history?
> > > >    a) which one? root VR? latest VR? (there can be many latest)
> > > >    b) how does it get its ACL initially?
> > > > 2) from a VCR?
> > > >    a) what if multiple VCRs are related to the same history?
> > > >    b) take the VCR from an assumed "global workspace"?
> > > >
> > > > B) If A-2 is correct: what if the VCR is deleted and the
> > > > history remains
> > > > ... what are then the persmissions of the history?
> > > >
> > > > C) If all VRs of a history should have the same set of permissions,
> > > > these are ideally defined at the VHR and inherited over the namespace
> > > > hierarchy?
> > > >
> > > > D) The ACL spec defines a strange "inheritance" mechanism over the
> > > > DAV:inherited-acl-set property:
> > > > "This protected property contains a set of URLs that identify other
> > > > resources that also control the access to this resource.  To have a
> > > > privilege on a resource, not only must the ACL on that resource
> > > > (specified in the DAV:acl property of that resource) grant the
> > > > privilege, but so must the ACL of each resource identified in the
> > > > DAV:inherited-acl-set property of that resource.  Effectively, the
> > > > privileges granted by the current ACL are ANDed with the privileges
> > > > granted by each inherited ACL."
> > > >
> > > > Could this property help? Did you (Mike O.) use it in your solution?
> > > >
> > > > Regards,
> > > > Peter
> > > >
> > > > > -----Original Message-----
> > > > > From: Oliver Zeigermann [mailto:[EMAIL PROTECTED]
> > > > > Sent: Wednesday, May 05, 2004 09:02
> > > > > To: Slide Developers Mailing List
> > > > > Cc: Nevermann, Dr., Peter
> > > > > Subject: Re: Structure of history folder
> > > > >
> > > > >
> > > > > To me this sounds good. What does Peter say to all this as I
> > > > > understand
> > > > > he has written most of the DeltaV code.
> > > > >
> > > > > Peter?
> > > > >
> > > > > Oliver
> > > > >
> > > > > Michael Smith wrote:
> > > > > > Michael Oliver wrote:
> > > > > >
> > > > > >> I believe that the current permissions on the current
> > > > > version should be
> > > > > >> applied to all versions and not the permissions at the
> > > > > time the version
> > > > > >> was created.  This is how we did it with Livelink and our
> > > > > reasoning at
> > > > > >> the time was as follows:
> > > > > >>
> > > > > >> 1) If a user is removed from access to the current
> > > > version, this is
> > > > > >> usually because the owner of the document wants the
> > > > content of the
> > > > > >> document removed from view for that user (or group).
> > > > > >>
> > > > > >> 2) If a user is granted access to a document, then all
> > > > > previous versions
> > > > > >> are also granted, for a similar reason.
> > > > > >>
> > > > > >> 3) Access to specific versions without access to all versions was
> > > > > >> possible in Livelink with a concept we called
> > > > > "generations" that allowed
> > > > > >> a specific version of a document to appear to the system
> > > > > as a separate
> > > > > >> "generation" document.
> > > > > >>
> > > > > >
> > > > > > Michael,
> > > > > >
> > > > > > This sounds fairly reasonable. My suggestions before were
> > > > > not intended
> > > > > > as a "this is the way it should work", but more intended as
> > > > > a way to
> > > > > > spark some discussion of the possible approaches - looks
> > > > > like it worked :-)
> > > > > >
> > > > > > The "generations" stuff looks interesting - but somewhat
> > > > > unrelated. I
> > > > > > think we can (should) probably implement just 1 & 2 initially.
> > > > > >
> > > > > > Mike
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to