有人能指导我为什么弹出这个错误吗?
我有一个模型SLD_HRApplicationFoundation
,它有一个SLD_HRP
标签文件。当我检查最佳实践时,我得到以下错误
BP Rule: [BPErrorUnknownLabel]:Path: [dynamics://EdInt/SLD_HRRetirementAge]:Unknown label
'@SLD_HRP:Param0014'. Legacy labels (such as label id @SYS12345) are case insensitive and
modern labels (such as 'MyLabelId' in @MyLabelFile:MyLabelId) are case sensitive. Use upper
casing when referring to legacy labels and exact casing for modern labels.
其中,我的SLD_HRP.en-US.label.txt
文件包含以下条目
Label ID: Param0014
Label: Default retirement age
Description: Help text for retirement age years
并将SLD_HRRetirementAge
EDT的properties
设置为
Label: @SLD_HRP:Param0013
Help text: @SLD_HRP:Param0014
我目前正在运行AX7 update 8
和SLD_HRApplicationFoundation
模型已经建立到最新的变化,数据库也是同步的。
发布于 2018-05-28 18:41:34
有点晚了,但由于此问题在最新版本(PU15)中仍然存在:
有时,模型构建似乎不能正确更新标签信息。正如Medhi Moalla在他对AX社区问题BP Label Error AX 7中相同问题的回答中所建议的那样,可以使用以下命令行工具重新创建标签.dll文件:
打开
具有(admin)权限的
J:\AosService\PackagesLocalDirectory\bin\labelc.exe -metadata="J:\AosService\PackagesLocalDirectory" -output="J:\AosService\PackagesLocalDirectory\<Package Name>\Resources" -modelmodule="<Package Name>"
https://stackoverflow.com/questions/45913118
复制相似问题