Hi Wander,

It sounds logic!
I will try later if it works.

Thanks!

Wilson

2008/7/28 Wander Grevink <[EMAIL PROTECTED]>

> Hi Wilson,
>
> One of the webdavservice configuration options is the
> 'hippo.client.filespath' property which
> acts as the root path for that service instance, in your case this is set
> to '/default/files/default.www'
>
> The webdav service instance can only retrieve content from under that root
> path and not from another location like
> in your case '/default/files/default.preview/binaries' This explains the
> error you get.
>
> In general the preferred usage pattern of the adapter is to have more than
> one webdavservice instance. One for preview, one for live and optionally one
> for binaries. This setup has the benefit of allowing you to tune the caching
> behavior for each domain separately.
>
> However this is not strictly necessary: Another way is to use one
> webdavservice instance where 'hippo.client.filespath' is set to a common
> root, in your case: '/default/files'. This is probably the easiest way out
> in your case because you have a DASL with elements for both the preview and
> live domain.
>
> Hope this helps,
> Wander
>
>
> Wilson de Paula Pedro Junior wrote:
>
>> Hi Ard,
>>
>> The dasl it's working fine. The problem is only when fetching data at live
>> environment and trying to get also binaries from preview.
>>
>>
>> *preview env. has to fetch:*
>> Binaries: /binaries/pdf-archief/jstl-quick-reference.pdf   (*at preview*)
>> Content: /content/nieuws/nieuws.xml (*at preview*)
>> *
>> live env. has to fetch:*
>> Binaries: /binaries/pdf-archief/jstl-quick-reference.pdf   (*at preview*)
>> Content: /content/nieuws/nieuws.xml (*at live*)
>>
>> If I use this path at live env.:
>> /binaries/pdf-archief/jstl-quick-reference.pdf
>>
>> How can I set that has to be fetch from default.preview?
>>
>> The dasl will search at:
>> /default/files/*default.www*/binaries/pdf-archief/jstl-quick-reference.pdf
>>
>> I think that I will have a file not found error.
>>
>> Thanks,
>>
>> Wilson
>>
>>
>>
>>
>>
>>
>>
>>
>> 2008/7/28 Ard Schrijvers <[EMAIL PROTECTED]>
>>
>>  Hello,
>>>
>>> is the dasl itself going wrong, or the fetching of the binary data later
>>> on? You need to add logic, that when the for example your url is
>>>
>>> /binaries/pdf-archief/jstl-quick-reference.pdf
>>>
>>> that regardless whether you are in live or preview, you need to fetch it
>>> from the preview location
>>>
>>> -Ard
>>>
>>>
>>>
>>> Hi,
>>>
>>> Here is the situation, we have a search page which searches articles and
>>> assets together.
>>> In the preview website, it works fine. When I try to search at live
>>> environment I get the following message:
>>>
>>> HTTP ERROR: 500
>>>
>>> Absolute path
>>>
>>> '/default/files/default.preview/binaries/pdf-archief/jstl-quick-reference.pdf'
>>> cannot be constructed if root path is configured as
>>> '/default/files/default.www'
>>>
>>> RequestURI=/vastgoedmarkt/live/content/uitgebreidzoeken
>>> Caused by:
>>>
>>> java.lang.IllegalArgumentException: Absolute path
>>>
>>>
>>> '/default/files/default.preview/binaries/pdf-archief/jstl-quick-reference.pdf'
>>> cannot be constructed if root path is configured as
>>> '/default/files/default.www'
>>>
>>>
>>> I understand the problem, but really don't know how to solve it.
>>> The assets are located at preview environment, so I have to hard-coded
>>> with
>>> an absolute path.
>>> It looks like that I can't get live and preview data together.
>>>
>>> Here is my generated (hippo:page tag) DASL:
>>>
>>>
>>> <d:searchrequest xmlns:dav="DAV:" xmlns:d="DAV:" xmlns:s="
>>> http://jakarta.apache.org/slide/"; xmlns:h="http://hippo.nl/cms/1.0";>
>>>   <d:basicsearch>
>>>       <d:select>
>>>           <d:prop>
>>>               <s:nrHits/>
>>>               <h:publicatiedatum/>
>>>               <h:type/>
>>>               <h:caption/>
>>>               </d:prop>
>>>               </d:select>
>>>           <d:from>
>>>               <d:scope>
>>>                   <d:href>/default/files/default.www</d:href>
>>>                   <d:depth>infinity</d:depth>
>>>               </d:scope>
>>>               <d:scope>
>>>
>>> <d:href>/default/files/default.preview/binaries</d:href>
>>>                   <d:depth>infinity</d:depth>
>>>
>>>
>>> <d:exclude>/default/files/default.preview/binaries/pdf-archief</d:exclude>
>>>               </d:scope>
>>>           </d:from>
>>>           <d:where>
>>>               <d:and>
>>>                   <d:not-is-collection/>
>>>                   <d:or>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <h:type/>
>>>                           </d:prop>
>>>                           <d:literal>artikel</d:literal>
>>>                       </d:eq>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <h:type/>
>>>                           </d:prop>
>>>                           <d:literal>asset</d:literal>
>>>                       </d:eq>
>>>                   </d:or>
>>>                   <d:or>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <d:getcontenttype/>
>>>                           </d:prop>
>>>                           <d:literal>application/pdf</d:literal>
>>>                       </d:eq>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <d:getcontenttype/>
>>>                           </d:prop>
>>>                           <d:literal>application/vnd.ms-excel</d:literal>
>>>                       </d:eq>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <d:getcontenttype/>
>>>                           </d:prop>
>>>                           <d:literal>application/msword</d:literal>
>>>                       </d:eq>
>>>                       <d:eq>
>>>                           <d:prop>
>>>                               <d:getcontenttype/>
>>>                           </d:prop>
>>>                           <d:literal>text/xml</d:literal>
>>>                       </d:eq>
>>>                   </d:or>
>>>                   <d:contains>jstl</d:contains>
>>>               </d:and>
>>>       </d:where>
>>>       <d:limit>
>>>           <d:nresults>10</d:nresults>
>>>           <s:offset>0</s:offset>
>>>       </d:limit>
>>>   </d:basicsearch>
>>> </d:searchrequest>
>>>
>>>
>>> We are trying to get this working. The client is expecting a build today.
>>> It would be nice if you guys could help me out.
>>>
>>> Many thanks in advance!
>>>
>>> Wilson
>>> ********************************************
>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>
>>> Searchable archives can be found at:
>>> MarkMail: http://hippocms-dev.markmail.org
>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>
>>>
>>> ********************************************
>>> Hippocms-dev: Hippo CMS development public mailinglist
>>>
>>> Searchable archives can be found at:
>>> MarkMail: http://hippocms-dev.markmail.org
>>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>>
>>>
>>>  ********************************************
>> Hippocms-dev: Hippo CMS development public mailinglist
>>
>> Searchable archives can be found at:
>> MarkMail: http://hippocms-dev.markmail.org
>> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>>
>>  ********************************************
> Hippocms-dev: Hippo CMS development public mailinglist
>
> Searchable archives can be found at:
> MarkMail: http://hippocms-dev.markmail.org
> Nabble: http://www.nabble.com/Hippo-CMS-f26633.html
>
>
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to