XMLデータソースベースのレポートの場合...
不良データが渡された場合、実行時にゼロ除算エラーが発生するのでvariableXYZは0なく、isなどの有益なメッセージでレポートを失敗させると便利です。
または、またはデフォルト値variableXYZではなく指定する必要があります。NPE場合によっては、誤解を招かないような適切なデフォルトがないこともあります。
データソースからのデータを検証してXML例外をスローする方法や、入ってくるデータが無効であることをユーザーに通知する方法はありますか?
私は他の部分で三項演算子を次のように試しました:
throw new RuntimeException("VariableXYZ is invalid: 0")
しかし、式を評価すると死にます。
263:予期しないトークン:@行263、列49をスローします。
最後に、ストックの一部として、スクリプトを使用せずにこれを実行したいと思いますiReport。これは可能ですか?適切なエラーメッセージが表示されるデータを検証する他の良い方法はありますか?