SAP Knowledge Base Article - Public

1703839 - Limitations of Web service usage in Xcelsius / Dashboard Design

Symptom

  • When importing a WSDL created in Netweaver 7.3 , Xcelsius crashes

Environment

  • Xcelsius 2008
  • SAP NW 7.3

Reproducing the Issue

  1. Generate a WSDL using Web services NW 7.3
  2. Launch Xcelsius
  3. Go to Data manager > Web service connection
  4. Enter the WSDL
  5. 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