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