...
- 現在使用しているYellowfinが、CPUライセンスを有していることを確認してください。
CPUライセンスが無い場合は、担当のアカウントマネージャーまでご連絡ください。 - Yellowfinウェブサイト内のサポートセンターページより、DashXMLをダウンロードしてください。
こちらのページへのアクセス権限が無い場合は、担当のアカウントマネージャーまでご連絡ください。
また、ダウンロードができない場合は、販売元もしくは製品サポートの担当者までご連絡ください。 - 現在使用しているYellowfinのバージョンに、7.1の最新パッチが適用されていることを確認してください。
Yellowfinは毎月パッチをリリースしています、最新のパッチは、サポートセンターよりダウンロードしてください。
注意:Yellowfin 7.1の初期のバージョン(または、7.1以前のリリース)では、DashXMLフレームワークへの互換性がありません。 - Yellowfinインスタンスを停止します。
Yellowfinインスタンスに関連するファイルに対して、変更を行います。適切に変更内容を更新するためには、Yellowfinを必ず停止しなくてはいけません。 「web.xml ファイル」を編集します。
「\Yellowfin\appserver\webapps\ROOT\WEB-INF\」に配置されている「web.xmlファイル」を編集します。Webサービスを使用可能にするために、以下の項目のコメントアウトを解除する必要があります。変更前:
Code Block language xml <!-- Uncomment this section to enable JAX-WS Web Services. Java 1.6+ only <listener> <listener-class> com.sun.xml.ws.transport.http.servlet.WSServletContextListener </listener-class> </listener> <servlet> <servlet-name>WebServices</servlet-name> <servlet-class> com.sun.xml.ws.transport.http.servlet.WSServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>WebServices</servlet-name> <url-pattern>/webservices/*</url-pattern> </servlet-mapping> -->
変更後:
Code Block language xml <!-- Uncomment this section to enable JAX-WS Web Services. Java 1.6+ only --> <listener> <listener-class> com.sun.xml.ws.transport.http.servlet.WSServletContextListener </listener-class> </listener> <servlet> <servlet-name>WebServices</servlet-name> <servlet-class> com.sun.xml.ws.transport.http.servlet.WSServlet </servlet-class> </servlet> <servlet-mapping> <servlet-name>WebServices</servlet-name> <url-pattern>/webservices/*</url-pattern> </servlet-mapping>
変更が完了したら、ファイルを保存します。
DashXMLファイルを解凍します。
DashXMLは、以下の二つの方法でインストールすることができます。
a. Yellowfinのディレクトリ上にインストールすることで、同一のTomcatインスタンス上で起動します。
b. 必要であれば、Yellowfinとは別のサーバ上にある、まったく別のTomcatインスタンスにインストールすることもできます。Yellowfinと同一のTomcat Yellowfinとは別のTomcat DashXMLフォルダー(ダウンロードしたzipファイルより)をコピーし、「\Yellowfin\appserver\webapps\」ディレクトリへ貼り付けます。これにより、webapps内に、ROOTとDashXML両方のディレクトリが存在することになります。 DashXMLフォルダー(ダウンロードしたzipファイルより)をコピーし、「\Tomcat\webapps\ 」ディレクトリへ貼り付けます。これにより、webapps内にDashXMLのディレクトリが存在することになります。 DashXMLの「web.xmlファイル」を編集します。
「\webapps\DashXML\WEB-INF\」に配置されている「web.xmlファイル」を編集します。DashXMLをYellowfinインスタンスと接続するためには、このファイル内で以下の三箇所を変更する必要があります。
a. 現在使用しているYellowfinのURLを設定します。Code Block language xml <init-param> <param-name>PathToServer</param-name> <param-value>http://server-name:7171</param-value> <!-- update to Yellowfin server --> </init-param>
b. 現在使用しているYellowfinの「ユーザー名」を設定します。
Code Block language xml <init-param> <param-name>Username</param-name> <param-value>admin@yellowfin.com.au</param-value> <!-- update to Yellowfin username --> </init-param>
c. 現在使用しているYellowfinユーザーの「パスワード」を設定します。
Code Block language xml <init-param> <param-name>Password</param-name> <param-value>test</param-value> <!-- update to Yellowfin password --> </init-param>
- Yellowfinを起動します。
...