Either the pagination needs to be altered to do a post (which sounds 
complicated if the form widget doesn't support it currently) or you could do a 
temporary work around by moving the service call down into the view's screen 
definition where it won't complain about the way the parameters were sent.

Regards
Scott

HotWax Media
http://www.hotwaxmedia.com

On 22/07/2010, at 10:06 PM, Norbert Rieger wrote:

> I had a look to the HTML Output which is produced for the screen.
> 
> The forms do have method "post".
> 
> The problem comes from the "paging" controls (next/prev/first/last page). 
> 
> I think the controls are generated within htmlFactoryMacroLibrary
> (framework/widget/templates, <#macro renderNextPrev etc.).
> 
> <div class="nav-pager">&nbsp; <ul>
> <li class="nav-first-disabled"><span>First</span></li>
> <li class="nav-previous-disabled"><span>Previous</span></li>
> <li>Page<select name="page" size="1"
> onchange="location.href='/ebay/control/GetEbayOrders?productStoreId=10001&am
> p;thruDate=2010-07-22+23%3A59%3A59.0&amp;fromDate=2010-07-01+00%3A00%3A00.0&
> amp;VIEW_SIZE_1=20&amp;VIEW_INDEX_1='+this.value;"><option
> selected="selected" value="0">1</option>
> <option value="1">2</option>
> <option value="2">3</option>
> 
> 
> The parameters are passed via request parameter to GetEbayOrders.
> 
> 
> If setting the security attribute https from true to false for this request
> (controller.xml) the paging works:
> 
>    <request-map uri="GetEbayOrders">
>        <security https="false" auth="true"/>
>        <event type="service" invoke="getEbayOrders"/>
>        <response name="success" type="view" value="EbayOrders"/>
>        <response name="failure" type="view" value="EbayOrders"/>
>    </request-map>
> 
> 
> But I think this is not was it is supposed to be....
> 
> -----Ursprüngliche Nachricht-----
> Von: Norbert Rieger [mailto:[email protected]] 
> Gesendet: Donnerstag, 22. Juli 2010 11:29
> An: [email protected]
> Betreff: AW: error when paging after ebay order import
> 
> That's what I've already done :-)
> 
> The remaining question is: how can I change the form from "get" to "post".
> 
> The form element (in webapp/widget/EbayForms.xml) doesn't have an attribute
> like "method" (=>http://ofbiz.apache.org/dtds/widget-screen.xsd), or am I
> wrong ?
> 
> -----Ursprüngliche Nachricht-----
> Von: BJ Freeman [mailto:[email protected]] 
> Gesendet: Donnerstag, 22. Juli 2010 11:12
> An: [email protected]
> Betreff: Re: error when paging after ebay order import
> 
> Something I missed was if the webapp/error/error.jsp was present
> feel free to copy it over from another webapp.
> 
> 
> Norbert Rieger sent the following on 7/22/2010 1:41 AM:
>> Ok, maybe it was misplaced in my initial posting (look at the end), sorry
>> for that.
>> 
>> P.S.: I'm working with trunk,  rev. 966518
>> 
>> Btw: /error is part of the allowedPaths in ebay project
>> (specialpurpose/ebay/webapp/ebay/WEB-INF), but there is neither a folder
>> error nor an error.jsp in webapp.
>> 
>> -----Ursprüngliche Nachricht-----
>> Von: BJ Freeman [mailto:[email protected]]
>> Gesendet: Donnerstag, 22. Juli 2010 10:35
>> An: [email protected]
>> Betreff: Re: AW: error when paging after ebay order import
>> 
>> when you do a checkout if you look at the console tab in the lower right
>> side it list all the downloaded files plus at the end is the svn number.
>> 
>> I ask because many are using different versions.
>> 
>> Norbert Rieger sent the following on 7/22/2010 1:20 AM:
>>> What do you mean with "what version of the svn are you using." ?
>>> 
>>> I checked out from http://svn.apache.org/repos/asf/ofbiz/trunk into
>> eclipse,
>>> built the project and started it in eclipse.
>>> 
>>> -----Ursprüngliche Nachricht-----
>>> Von: BJ Freeman [mailto:[email protected]]
>>> Gesendet: Donnerstag, 22. Juli 2010 10:13
>>> An: [email protected]
>>> Betreff: Re: error when paging after ebay order import
>>> 
>>> what version of the svn are you using.
>>>    ERROR rendering error page [/error/error.jsp] can be solved by added
>>> /error: to your web.xml
>>>                <param-name>allowedPaths</param-name>
>>> per patch in Jira 3820
>>> 
>>> from the look ofthe subtask list, non of the specialpurpose components
>>> were included.
>>> your welcome to make a subtask for ebay ans submit it.
>>> if is basically change from get to post form action.
>>> 
>>> 
>>> Norbert Rieger sent the following on 7/22/2010 12:27 AM:
>>>> Hi,
>>>> 
>>>> 
>>>> 
>>>> I try to import my ebay orders into OFBiz
>>>> (https://XXXXX:8443/ebay/control/GetEbayOrders).
>>>> 
>>>> 
>>>> 
>>>> The search result shows up 32 entries (20 items per page).
>>>> 
>>>> 
>>>> 
>>>> If I try to turn to next/last page or increase the number of items per
>>> page
>>>> I get the following error/exception:
>>>> 
>>>> 
>>>> 
>>>> ERROR rendering error page [/error/error.jsp], but here is the error
>> text:
>>>> org.ofbiz.webapp.event.EventHandlerException: Found URL parameter
>>>> [productStoreId] passed to secure (https) request-map with uri
>>>> [GetEbayOrders] with an event that calls service [getEbayOrders]; this
> is
>>>> not allowed for security reasons! The data should be encrypted by making
>>> it
>>>> part of the request body (a form field) instead of the request URL.
>>> Moreover
>>>> it would be kind if you could create a Jira sub-task of
>>>> https://issues.apache.org/jira/browse/OFBIZ-2330 (check before if a
>>> sub-task
>>>> for this error does not exist). If you are not sure how to create a Jira
>>>> issue please have a look before at
>>> http://cwiki.apache.org/confluence/x/JIB2
>>>> Thank you in advance for your help.
>>>> 
>>>> 
>>>> 
>>>> The mentioned JIRA entry is already closed.
>>>> 
>>>> 
>>>> 
>>>> What am I doing wrong ? Or is it a bug, is there a workaround (beside
>>>> setting the "From Date" and "Thru Date" so that the result has at most
> 20
>>>> items) ?
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Thanks a lot for your help.
>>>> 
>>>> 
>>>> 
>>>> Norbert
>>>> 
>>>> 
>>>> 
>>>> P.S.: I'm working with trunk,  rev. 966518
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to