Symptom
- When importing a WSDL created in Netweaver 7.3 , Xcelsius crashes
Environment
Reproducing the Issue
- Generate a WSDL using Web services NW 7.3
- Launch Xcelsius
- Go to Data manager > Web service connection
- Enter the WSDL
- Click on 'Import'
Cause
Xcelsius 2008 uses MSSOAP3 to parse WSDL files. MSSOAP has some limitations and is deprecated by .NET framework. These limitations found in MSSOAP restrict Xcelsius 2008 from consuming some Web Services.
Resolution
Follow these steps to import a Web Service which Xcelsius cannot import normally:
1. Make a local copy of the WSDL xml
First, save the WSDL xml to your local disk(e.g. c:\wsdl.xml).
2. View log files to see where the problem is.
Go to Windows "Event Viewer" to find MSSOAP logs. It is likely that, a log specifies which attribute/element caused error.
Also, Xcelsius has a log file: ${APPDATA}/Xcelsius/log-file.txt. But the log information in this case is general, and cannot be used to narrow down the issue.
3. Adjust your local WSDL xml according to the hint you find in the ogs,
4. In Xcelsius, import your local WSDL xml. (In Web Service Connection's property page, enter 'c:\wsdl.xml' for 'WSDL URL', then click 'Import'. )
5. Repeat step 2 to 4 until the WSDL can be imported correctly.
Keywords
web services SAP netweaver cannot insert respond generate limitation , KBA , BI-RA-XL , Obsolete: BusinessObjects Dashboards and Presentation Design , Problem
Product
SAP BusinessObjects Dashboards 4.0 ; SAP BusinessObjects Xcelsius Enterprise 2008