在 IBM® Process
Designer 中,您可以创建用于定义简单类型限制的业务对象类型。例如,对于使用“小数”作为基本类型的业务对象类型,您可以指定精度和小数位设置。在流程或服务中设置变量值时,将在传统 Coach 中验证这些设置。可以通过多个设置来定制验证行为,使其行为方式与由 XML 模式定义的 totalDigits 和 fractionDigits 约束构面类似。
关于此任务
在其缺省设置中,IBM Business
Process Manager 将忽略流程或服务中的精度设置,但会检查传统 Coach 中的这些设置。将在流程或服务以及传统 Coach 中检查小数位设置。将执行同等检查,即有 2 个小数位的变量必须在小数点后正好有 2 位数字。
过程
要在 100Custom.xml 文件中更改精度和小数位设置,请完成以下步骤:
- 停止 IBM Process
Server 或 IBM Process
Center 的服务器。
- 在文本编辑器中打开相应的 100Custom.xml 配置文件。请参阅100Custom.xml 文件和配置。
- 将以下代码添加到该文件:
<server>
<business-object merge="mergeChildren">
<precision-validation-on-server-enabled>true</precision-validation-on-server-enabled>
<precision-validation-strip-trailing-zeros>true</precision-validation-strip-trailing-zeros>
<precision-validation-type merge="replace">lessOrEquals</precision-validation-type>
<scale-validation-strip-trailing-zeros>true</scale-validation-strip-trailing-zeros>
<scale-validation-type>lessOrEquals</scale-validation-type>
</business-object>
</server>
- 保存对 100Custom.xml 文件的更改。
- 启动 Process Server 或 Process Center 的服务器。