特定のパラメーターを使用して BIRT レポートを作成しています。値が 1 から 12 の int パラメータ (月数) があります。
値が 12 より大きいかどうかを確認する必要があります。そのような場合、現在のようなエラーではなく、カスタマイズされたメッセージが表示されるはずです。
エラー:
org.eclipse.birt.report.service.api.ReportServiceException: The validation for parameter "nummonths" fails.
現在のスクリプト:
if (params["nummonths"].value > 12 )
{
false;
}
else
{
true;
}
BIRT でレポートを作成して、IBM Maximo Asset Management システムにアップロードします。Maximo でこれを解決する別の方法があるかもしれません。
御時間ありがとうございます!うまくいけば、他の人を助けるでしょう。