在窗口模式异常中无法遍历

ice*_*n33 2 gosu guidewire

我正在与Guidewire(GOSU)合作,但我注意到互联网上没有太多关于该语言的信息。在这里尝试我的运气。

我正在guidewire Studio中创建GX模型,并且正在尝试映射属性。但我不断收到一个异常的说法:

异常堆栈跟踪:gw.xml.gx.GxException:无法映射属性PolicyContactRoles []

原因:java.lang.IllegalArgumentException:在窗口模式下无法遍历

有谁知道这个异常意味着什么?

谢谢!!

Ara*_*lai 7

这可以在Guidewire应用程序中的多个地方发生。在配置和集成代码中都可以看到它。PolicyCenter中的所有对象都可以处于切片或窗口模式。

切片 -包含对象在特定时间点的版本,例如作业的生效日期。这是大多数人与之互动的模式。

窗口 -包含策略期限内该对象所有版本的数据。

系统中有许多功能假定我们以切片模式运行。这些函数中的每一个都会引发非法参数异常。要解决此问题,我们需要找到PolicyPeriod。这可能在当前方法中,或者我们可能需要查看调用函数或遍历实体模型。然后,我们可以使用

getSlice(thePropertyYouNeedToMap)

获取在该特定字段上有效的切片的方法。

希望这能澄清您的问题。