cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service Connector Export Issue

Former Member
0 Kudos

Hi,

Version: Crystal Xcelsius Designer 4.5

I have a Crystal Xcelsius dashboard with a Web Service Connector component on it, as well as some graph components.

When I "Preview" the file, the display works fine and the graph is filled with data obtained through the Web Service Connector.

However, when I try to "Export" the file, either as .swf, .ppt, etc, there is no sign of the display refreshing, either on load or at intervals. I've tried clicking on the Connector button, but it doesn't appear to be connecting to the data source at all.

Any help or advice on how to get the exported display working would be appreciated.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

The first thing to check would be the Flash Player settings. Since the "global security" settings might be different within Xcelsius and on the browser, this would explain why it only refreshes in Xcelsius preview.

Export the file and launch the SWF. The right click inside the window to select "settings". Then choose "advanced". This will open your Flash security settings. Go to the Global security settings panel and make sure you select "always allow." Re-launch the SWF file and see if it connects.

Former Member
0 Kudos

I have applied your suggestion, and although this allows me to review Xcelsius files, that have an XML refresh with in them, locally once they have been published to a website, the XML Data no longer displays, even though the Global Security settings have been applied and even adding in the location and specifically advising that this is allowed. Any thoughts?

When will Xcelsius be upgraded so that it utilises the more up to date security in Flash?

Former Member
0 Kudos

Xcelsius creates the SWF file which is operated through the Flash Player. Therefore, it uses the security features of the Flash Player that you have installed on the browser. It is possible that this issue is Flash Security which is preventing access across a different domain.

This error occurs for one of the following reasons:

The domain name used in the URL in the web browser and the URL used in the web service configuration in Crystal Xcelsius are not the same.

Or, if the URL in the web browser uses the domain http://machine1 and the URL in the web service connector uses the domain http://machine1.companyname.com, the SWF refresh will not be successful.

When running inside a web browser, a Macromedia SWF file cannot access data that is outside the domain in which it was created. To work around this behavior, use a cross-domain policy file to allow the SWF file to access information on the Web Service server that is sitting on the other domain.

To use the cross-domain policy file:

1. Create a cross-domain policy file. For details on how to create this file, refer to technote tn_14213 at www.macromedia.com

2.Copy this file into the root of web application server. For example, for Tomcat, copy the file to 'drive':\Program Files\Business Objects\Tomcat\webapps\ROOT

For more information about the cross-domain policy file, see Macromedia technote tn_14213 at www.macromedia.com

Former Member
0 Kudos

Thank you for the advice!

I had tried modifying the Internet Explorer settings, but the Flash Player settings had never crossed my mind.