On a different note, I think I have finally cracked this "old chestnut". I had
another stab at it after a recent post by Marina (thanks Marina) about using
the RPC style attribute.
In fact, it turned out not to be so simple, as .NET explicitly doesn't support
wrapped response params for RPC style messages. And for Document style, the
attribute to tell it where to look for the response wrapper doesn't appear to
work. Plus, the .NET-generated code has a large amount of unecessary tripe.
So I ended up rolling my own in .NET/C#, turned out to be fairly simple. I
didn't have to alter OFBiz /at all/ for basic non-authenticated service
calling, including for passing back list and map params.
However, for authenticated services, I added a token-passing scheme to
SOAPEventHandler. However this is a very much an optional extra. On first
tests over a 100Mb LAN it does not appear to be noticeable slower than calling
a remote database. However I haven't done systematic performance tests yet.
Anyway, we are still running some last tests, but if there is a level of
interest in the community I will write up a tutorial on the Wiki over the next
few weeks.
cameron
___________________________________________________________
Yahoo! Answers - Got a question? Someone out there knows the answer. Try it
now.
http://uk.answers.yahoo.com/