Xcelsius のバージョンが原因で、2 つの Web サービス接続に制限されているため、XML データ接続と aspx ページを使用して、データベースから Xcelsius にデータを移動しようとしました。
次の形式の xml ファイルを出力する ASPX ページがあります。
<data><variable name=""><row><column></column>...</row></variable>...</data>
Xcelsius で、xml を出力する必要がある .aspx ページを指す XML URL を持つ XML データ接続を作成しました。次に、Enable Load をチェックして、適切な # of cells と rows を選択しました。プレビューしようとすると、
"An error has occurred. For more information, contact the file creator or your
system administrator.
Error: Error #2032 Connection Type: XML Data".
アプリケーション フォルダーと IIS wwwroot フォルダーの両方に、次のような crossdomain.xml ファイルがあります。
<?xml version="1.0" ?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain- policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" secure="false" />
<allow-http-request-headers-from domain="*" headers="*" secure="false"/>
</cross-domain-policy>
Xcelsius に XML URL を入力すると、.aspx を使用せずに xml ファイルへの URL を直接入力してページの出力に書き込むことができます。xml は、.aspx ページと同じアプリケーション フォルダーにあります。
私のスコープは、.aspx ページを使用してデータベースにクエリを記述し、テーブルを含む xml を正しい xml 形式で出力して、Xcelsius でデータを使用できるようにすることです。
エラーを修正する方法や、データベースから Xcelsius にデータを取り込む他の方法を知っている人はいますか?
Xcelsius の私のバージョン: Engage 5.4.0.0