CRS (Crystal Reports Server) 2008 v1 を使用しており、CRS に付属するビルトイン Tomcat サーバーにデプロイされた JSP アプリケーションを介してレポートを表示しています。このアプリケーション (Java など) を介してレポートのロケールを動的に変更する方法を知りたいです。以下のコードは CRS XI では正常に動作するようですが、CRS 2008 v1 では動作しません。私の場合、ロケールはスウェーデンの地域設定に固執しているようです!
IInfoObject infoObject = (IInfoObject)infoObjects.get(0);
IReportAppFactory reportAppFactory = (IReportAppFactory) enterpriseSession.getService("RASReportFactory");
ReportClientDocument clientDoc = reportAppFactory.openDocument(infoObject, 0, **java.util.Locale.US**);
CRS 2008 で動作するようにこのロケール設定を変更するにはどうすればよいでしょうか。何も変わっていません!
サーバーがインストールされているマシンの地域設定を変更し、CMC から設定を変更し、英語を使用して CRS を再インストールしました。