Great.  Thanks, Patrick!

--Jamey

On 8/9/10 1:53 PM, "Patrick van Kleef" <[email protected]> wrote:

Hi Jamey,

>
> Has there been any progress on this?
>

Your analysis of the dtd was correct.

This is exactly what this attribute was supposed to do, although we
never used this construction in our own vad packages.

I have committed a permanent fix for the upcoming VOS 6.1.3 release.

I have attached a copy of this patch against the 6.1.2 source code in
case you or anyone else on this list is interested.

> The "vad_sticker.dtd" file in the Virtuoso source code (and the
> documentation at http://docs.openlinksw.com/virtuoso/VAD.html)
> appears to indicate that file resource elements in vad stickers will
> accept a "source_uri" attribute.
>
> When this attribute is populated, I would expect the VAD_PACK
> procedure to use it to determine where to obtain the actual file
> contents.  But it does not appear to do so.  From my reading of the
> code, VAD_PACK defers to VAD_TEST_CREATE, which does not have any
> logic to use the "source_uri" attribute (and instead always derives
> the source path from the target path).  Is that a bug?  Or am I
> misunderstanding the DTD and documentation?
>
> I'm attaching a modified version of the VAD_TEST_CREATE procedure to
> illustrate my question.  It likely isn't entirely correct (since
> this is my first time attempting to modify Virtuoso procedures), but
> it does handle a simple case where the "source_uri" attribute is set
> for a file resource.  (The modified portions involve the "s5"
> variable.)
>


Best regards,

Patrick


Reply via email to