Hello Everybody,
Anyone tryed connecting data from SAP-R3 System to Xcelsius using Webservices? (created in ABAP function module)
SDN downloaded document says to Generate Webservice URL through ABAP (by creating function module) and import it in xcelsius
Data -> Add Web service connections
by giving the URL to import. After giving the web server login credentials, the error says 'Unable to load URL'
Any idea would be great help
Note: I tried by following the thread & its not working:
http://forums.sdn.sap.com/thread.jspa?threadID=1520321
Thanks,
Anand
Hi,
Sometimes soamanager doesn't create soapAction tag, so you have to copy all wsdl in a xml file and add soapAction in operation tag, just like this:
<soap:operation soapAction="" style="document"/>
hope this helps
cheers
Hi Pibo,
Thanks for your reply. YES, its working but manually process.
The same dashboard has to work in future also with the latest data set in it. So, please help to work seamlessly (directly from R/3 webservices to xcelsius import) without any manual intervention.
Is there any settings/configuration to be done in SOA Manager / Function module in order to create the SoapAction tag in the WSDL Code? or any other method to work seamlessly?
Kind Regards,
Anand
Hi Anand:
There is no way of soamanager integrates soapAction tag inside the wsdl. If you need to reimport your webservice you will have to do it manually.
if your function have no changes, wsdl is not changing so you don't have to reimport it. Remember that Xcelsius only uses webservie URL in runtime. This URL can be set in a cell and you are able to change that cell with your new url environment.
good luck
Pibo,
You mean Its 1 time manuall entry of SoapAction tag. In future whenever i run the Dashboard, the DATA set pulled will be always the latest from the server?
Only if the WSDL code changes; the SoapAction tag to be inserted once again?
-Anand
Dear Anand, Pibo
I am having the exacly same issue. But this work around is working. However, I have following question.
Say,
1. If i Save the WSDL file as CashBalance.xml in my local folder C:\Dashboards.
2. I changed the xml with additon of this tag.
3. In my Xcelsiums I used this path to import it.
Everthing is okay now.
Now after my dashboard is ready, I deploy this swf file in some other server. Probably in that server that c:\dashboard (as in step 1) may not be there.
So in that scenario, will it not create problem?
Regards,
Venkat
Hi Anand:
Yes I mean that only the first time you import your WSDL will be needed to include that tags, I you are deploying between environment you won't needed. You only use Webservice URL no WSDL URL
If your RFC changes, let's say one field more in your structure, you will have to reimport it and manually include soapAction.
cheers
Pibo
Where exactly should be added?
I've tried to solve this issue by adding this line but it does not work for me.
Thanks for your help.
Juan,
The SoapAction tag to be added in Operation tag. It should work. Mail me to amith507@gmail.com, i shall send you the screenshot
Regards, Anand
Thanks Anand, it works fine now.
Hi Anand,
The solution works as you have suggested. Its working.
Thanks Anand