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"> <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&fromDate=2010-07-01+00%3A00%3A00.0& > amp;VIEW_SIZE_1=20&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 >>>> >>>> >>> >>> >> >> >
smime.p7s
Description: S/MIME cryptographic signature
