Posted by
Steve Bayliss on
URL: https://discuss.orbeon.com/Problems-exposing-a-webservice-tp1475554p1476912.html
Hi David
What's the purpose of the oxf:url-generator in your example pipelines?
You seem to be generating the config input of the url-generator from the
request body - so if you call it from the browser then I wouldn't expect the
request body to contain a URL (the body would be empty), so that would
explain the error.
You might try adding a debug attribute to your url-generator config input,
this will show the config input that the url-generator is using. You might
also try adding a debug attribute on the output of your request generator so
you can see the raw request data.
From your examples it looks like you are expecting your web service to
receive a URL in the request body - is that correct?
Also, do you need to implement your web service as a SOAP service? Or would
a simple web service that receives and XML document POST-ed to it do the
job? If you don't need it to be a SOAP service it will be simpler to
implement.
One more point - you've used xml-serializer to provide the output, although
this does follow the Orbeon examples it's now recommended to use a xml
converter followed by the HTTP serializer to do this job.
Regards
Steve
-----Original Message-----
From: David Georg Reichelt [mailto:
[hidden email]]
Sent: 10 February 2010 09:49
To:
[hidden email]
Subject: [ops-users] Problems exposing a webservice
Hi,
I am new to Orbeon Forms and currently trying to expose a webservice
that is running an XPL-Pipeline. I already have implemented the Pipeline
with Input from an XHTML-File, but now I want to run it as a Webservice.
I read the help about exposing webservices (
http://www.orbeon.com/orbeon/doc/integration-webservices#d6e69 ) and
tryied to just copy-paste the code. I thought that for the beginning it
would be enough to just give back everything that is sent to the
webservice with code like this:
http://nopaste.info/abd8268692.html To
test, weather the service is working, I just used the consuming
webservice example described at the Orbeon Forms page. The
traffic-Service of this example isn't working, too, because the server
isn't online, so I changed it like this:
http://nopaste.info/23e3e853db.html to test this webservice:
http://soapclient.com/edgar.html.
Unfortunately this isn't working at all, so it isn't returning anything
but null. Because of this, I am unable to find out weather my webservice
is working or not. If I just call it from browser, it says "URL
generator found null URL for config: <config><url/></config>". I
searched the old mailinglistentrys, but the only thing I found was
http://n4.nabble.com/exposing-webservices-td26538.html#a26538, I
configured it to run with idendity processor (like this:
http://nopaste.info/58bb0f3a82.html), but it's just saying "URL
generator found null URL for config: <config><url/></config>" when I
call it from browser.
Can anyone tell me how to make a working call of a webservice, that is
exposed in Orbeon forms or what I'm making wrong to archieve that?
Thanks,
David
--
You receive this message as a subscriber of the
[hidden email] mailing list.
To unsubscribe: mailto:
[hidden email]
For general help: mailto:
[hidden email]?subject=help
OW2 mailing lists service home page:
http://www.ow2.org/wws