It makes sense, I will check it out asap. Thank you very much again :)

2010/4/27 Jeremy Thomerson <[email protected]>

> the only thing i can immediately think of would be if the call actually
> spun
> off multiple threads and made multiple calls, and then assembled the
> results
> of multiple calls into a single response.  that's why I suggest looking at
> the IP traffic of making the call without Wicket versus with Wicket.  In
> the
> servlet environment, you may have a problem if the thing is using multiple
> threads to assemble results of multiple calls.
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Tue, Apr 27, 2010 at 9:08 AM, Omar Laurino <[email protected]> wrote:
>
> > Thank you for your answer.
> >
> > I made lots of test all day long just to find that there was no
> > error/exception/anomaly whatsoever, just a different result to the same
> > call, so my hope was that I was unaware of some memory/filters/timeout
> > related limitations/settings in wicket, since the problem arose only when
> > the call was made by the webapplication. Actually, I almost never post to
> > mailing lists, since with careful googling and rtfm there's no need to...
> > but in this case I had to give it a try.
> >
> > Anyway, at least I found the very single method call which gives
> different
> > results, and a way to bypass it, since it is a third party one and I
> can't
> > debug it myself. I still don't know what's going wrong, but I think you
> are
> > right, it doesn't seem to be a wicket issue in the end.
> >
> > Sorry for my post, and thank you very much for the reply and the
> > suggestion.
> >
> > 2010/4/27 Jeremy Thomerson <[email protected]>
> >
> > > It would be almost impossible for someone on this list to give you an
> > > answer
> > > to that question.  It is very unlikely that it actually has anything to
> > do
> > > with Wicket.  I'd start by watching your actual IP traffic between the
> > > webapp and the web service to see if the requests are exactly the same
> /
> > > look at the results / etc.
> > >
> > > --
> > > Jeremy Thomerson
> > > http://www.wickettraining.com
> > >
> > >
> > >
> > > On Mon, Apr 26, 2010 at 8:13 AM, Omar Laurino <[email protected]>
> > wrote:
> > >
> > > > Hi,
> > > >
> > > > I am experiencing a quite weird problem with wicket.
> > > >
> > > > Notice that I'm working to a project which counts several thousands
> of
> > > > lines
> > > > of code, so unless I understand where should I look for the problem,
> I
> > > > can't
> > > > post any relevant code. However, I am pretty confident the problem is
> > > > somehow wicket related, as I will show you.
> > > >
> > > > I've got some low level packages which implement the business logic
> my
> > > web
> > > > application exposes to the user. The basic operation is to consume
> SOAP
> > > > webservices and store results into a DB.
> > > >
> > > > I tested my low level classes and they work fine, but if I call these
> > > > classes' methods through the wicket web application I get far less
> > > results
> > > > (200 or 1000 out of almost 7000).
> > > >
> > > > In order to debug the application I wrote down a simple test method,
> > > listed
> > > > below.
> > > >
> > > > If I run a test program invoking the method by itself, I get the full
> > 7k
> > > > resultset, while if i call the very same method from inside the
> wicket
> > > > webapp, I get just 200 (or 1000) items.
> > > >
> > > > I really can't understand what is going wrong, so any help in any
> > > direction
> > > > is greatly appreciated. Thank you.
> > > >
> > > > Here is the test method:
> > > >
> > > > ----------
> > > >        RegistrySnapshotManager snapshotManager = new
> > > > RegistrySnapshotManager();
> > > >
> > > >        RegistryInquiryJpaController inquiryController = new
> > > > RegistryInquiryJpaController();
> > > >
> > > >        RegistryInquiry inquiry =
> > > > inquiryController.findRegistryInquiry(130);
> > > >
> > > >        RegistrySnapshot snapshot =
> snapshotManager.newSnapshot(inquiry,
> > > > Capability.CONE.getAdql()
> > > >                +" or "+
> > > >                Capability.SIA.getAdql()
> > > >                +" or "+
> > > >                Capability.SSA.getAdql());
> > > >
> > > >        System.out.println(snapshot.getSxapResourceList().size());
> > > > -----------
> > > >
> > > > The SOAP webservice operation call is nested inside my classes and
> > third
> > > > party classes too.
> > > > However, here are some relevant method calls from these classes:
> > > >
> > > > The above snapshotManager.newSnapshot(inquiry, sql) method invokes a
> > > third
> > > > party method which hides the SOAP request.
> > > >
> > > > The third party package has been tested by several people throughout
> > the
> > > > world.
> > > >
> > >
> >
>

Reply via email to