問題タブ [jasperserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - Flex でマルチパート SOAP 応答を解析しますか?
JasperReports Server Web Services APIを介してJasperReports Serverからレポート データを取得する必要があるFlexアプリケーションがあります。Flex Builder 3は、1 つの例外を除いて、Web サービスの消費コードをうまく生成します。ディレクトリ リストまたはレポート パラメータのアカウンティングを要求すると、JR ServerはSOAPラッパーでプレーンなXMLを返し、 Flexはそれを適切に解析します。ただし、レポート自体を要求すると、XML形式かPDF形式かに関係なく、説明的なXMLを含むマルチパートMIMEメッセージとして返されます。最初の部分とレポート (たとえレポート自体がXMLであっても)が 2 番目の部分です。Flexはマルチパート メッセージをどう処理すればよいか分からず、無効なXMLについて不平を言うだけです。
応答のサンプルを次に示します。私の現在の戦略は、文字列の解析を行い、ビットを個別に管理することです。しかし、Flexにはこれを処理するための組み込みメソッドがありますか? (私は何も見つけることができませんでした。)
python - Python を使用して SOAP 経由で JasperServer レポートをスケジュールする
SOAPpy と xml.dom minidom で Python を使用して JasperServer でレポートを実行する方法、ファイルをダウンロードする方法、フォルダーをリストする方法などを理解することができました。
以下は、機能する実行レポート リクエストの例です。
しかし、サーバーの「ReportScheduler」セクションのリクエストを適切にフォーマットするのに問題があります。ここにあるドキュメント ( http://jasperforge.org/espdocs/docsbrowse.php?id=74&type=docs&group_id=112&fid=305 ) を参照し、サンプルの後に私のリクエストをモデル化しようとしましたが、うまくいきませんでした (27 ページを参照)。 )。
私が試した 2 つの例を次に示します。どちらも同じエラーを返します。
これらのリクエストはそれぞれエラーになります。
ヘルプ/ガイダンスをいただければ幸いです。ありがとうございました。
documentation - Jasperserver のドキュメント
Bitnami インストーラーを使用して PC に Jasperserver をインストールしました。Jasperserver とともに MySql を自動的にインストールしました。現在、データを取得してレポートの生成を開始する方法がわかりません。Web で入手できる優れたドキュメント (有料ドキュメントを購入したくない) はありますか?
ありがとう...
api - APIを介してJasperReportsServerのデータベースにアクセスするにはどうすればよいですか?
APIを介してJasperReportsServerサーバーのデータベースにアクセスできますか?
そして、それは私たちが実行時レポートを作成することを可能にしますか?
もしそうなら、どうすればそれを行うことができますか?
jasper-reports - レポート用に JasperReports Server に渡される PHP 変数
変数をphpからJasperReports Serverのレポートに渡すことは可能ですか? たとえば、私の PHP アプリケーションでは、department_id をセッション変数に保存しています。JasperReports Server で実行されているレポートに department_id を渡し、その部門に適した情報を表示したいと考えています。iReport には次のようなクエリがあります:SELECT * FROM employees WHERE department_id = $P{dept_id_from_php}
が、ドロップダウン選択リストを作成して dept_id パラメータを渡す必要があります。
最終的な結果は、ユーザーが PHP アプリケーションにログインして、ログインしているユーザーが属する部門に関連する従業員情報を表示することです。ユーザーはクエリ文字列のIDを変更するだけで、他の部門の情報にアクセスできるため、クエリ文字列を使用してこれを渡したくありません。理想的には、そのパラメーターを一度だけ渡し、グローバル変数のようにすべてのレポートで再利用したいと考えています。
これは可能ですか?
spring - Web ベースのレポート デザイナー Spring/Hibernate
spring/hibernate をサポートする Web ベースのレポート デザイナーを探しています。BIRTStudio を見たことがありますが、無料ではありません。
このリストhttp://java-source.net/open-source/charting-and-reportingに出くわしました。これは役立つ可能性があります。独自の小さなレポート エンジンを作成するのが適切かもしれません。私のコア要件:
- エンド ユーザーは、レポートのパラメーターを指定できる必要があります
- レポートは Excel 形式で入手できる必要があります
- レポートは、アプリケーションと同じパーミッション スキームを使用する必要があります (つまり、Spring セキュリティ)
- レポートには 2 つのタイプ (ビジュアルとテキスト) があり、これらのタイプのレポートはチャートまたはマップにすることができます。
php - PHP 経由で JasperServer レポートを実行し、クエリ文字列を渡します
JasperReports Server の iReport で作成されたレポートを Web サービスを使用して実行しています。.jrxml ファイル内には<querystring>
、レポートの SQL を保持する xml が含まれています。.jrxml ファイル内に定義をハードコーディングする代わりに、このクエリ文字列を Web サービス経由で JasperServer に渡すことは可能ですか? これは PHP で作成した文字列であり、JasperReports Server に渡してレポートの実行に使用します。
基本的に、PHP で SQL を動的に作成し、その SQL を Jasper に渡してレポートを実行する方法を見つけようとしています。それは可能ですか?
sql - エラー: SQLServerException が原因: トランザクション (プロセス ID 58) がデッドロックされました
JasperReports Server の電子メールに次のエラーが表示されました。
エラー: SQLServerException が原因: トランザクション (プロセス ID 58) がスレッドでデッドロックされました | バッファ リソースを別のプロセスと通信しており、デッドロックの犠牲者として選択されています。トランザクションを再実行します。
レポートで使用されるクエリは非常に複雑です (私にとって)。さまざまな投稿を読んで、これを解決するには、クエリを次のように変更する必要があると結論付けました
これがエラーを解決する正しい方法であり、副作用があるかどうか疑問に思いますか? JasperReports の誰かに起こったことはありますか? 問題に対するより良い解決策が存在するかどうかを誰かが知っていますか?
(私はまだ上記の解決策をテストしていませんが、誰かがこれについて洞察を与えることができれば役に立ちます。)
database - 既存のデータベース スキーマを JasperServer インストールに追加する
JasperServe の Windows バージョンをインストールしたところ、スクリプトで 2 つのデータベース (sugarrcrm と foodmart) が自動的に作成され、すべて正常に動作しました。ここで、既存のテーブルとデータを使用して独自のデータベース スキーマを追加したいと考えています。既存のデータベースを追加する方法の例を見つけようとしましたが、これまでのところうまくいきませんでした。それを行う方法の例やチュートリアルはありますか?
java - JasperReportsを使用するための最良のアプローチは何ですか?
ここでは、3つの主要な製品について説明します 。JasperReports :レポートを生成して入力するための単なるライブラリ です。iReport :上記のライブラリで使用されるテンプレートを開発するためのGUIツールです 。JasperServer:ユーザーとのレポートを管理するためのWebインターフェイスを備えた完全なアプリケーションです。権限およびその他の機能、
ドキュメントは実際にはそれほど良くありません。上記の製品の最良のものを使用JasperReports
してアプリケーション(Spring
/ Hibernate
)と統合したいので、これを行うための最良のアプローチをアドバイスしてください。
1-iReport
埋め込みSQL生成を使用してレポートを設計し、それを私のプロジェクトとは別のプロジェクトとして作成しました。使用しようとしましHibernate
たSpring
がiReport
、多くの問題に直面し、この部分の明確なドキュメントがありませんでした。
2-同じ構成を使用するために、プロジェクトにアタッチしHibernate
、すでに作成されているエンティティ
3-JasperServer
複雑に思われるものを使用してから、レポートをWebサービスとして公開してみてください
または他のより良い、保証されたアプローチ、私はそれが私のプロジェクトが扱っている方法に依存していることを知っています、しかし私は時間が不足しているので、それはより良いドキュメントやチュートリアルを持っているアプローチに依存します。