无法在 Window 模式异常中遍历
Cannot Traverse in Window Mode Exception
我正在使用 Guidewire (GOSU),我注意到互联网上没有太多关于这种语言的信息。在这里试试我的运气。
我正在 guidewire studio 中创建一个 GX 模型,我正在尝试映射一个 属性。但我不断收到一个例外说:
Exception stack trace: gw.xml.gx.GxException: Could not map property
PolicyContactRoles[]
Caused by: java.lang.IllegalArgumentException: Cannot traverse in
window mode
有人知道这个异常是什么意思吗?
谢谢!!
这可能会在 Guidewire 应用程序的多个点发生。在配置和集成代码中都可以看到它。 PolicyCenter 中的所有对象都可以处于切片或 window 模式。
Slice - 包含对象在特定时间点的版本,例如作业的生效日期。这是大多数人互动的模式。
Window - 包含保单有效期内所有对象版本的数据。
系统中有许多功能假设我们 运行 处于切片模式。这些函数中的每一个都会抛出非法参数异常。要解决此问题,我们需要找到 PolicyPeriod。这可能在当前方法中,或者我们可能需要查看调用函数或遍历实体模型。然后我们可以使用
getSlice(thePropertyYouNeedToMap)
获取对该特定字段有效的切片的方法。
希望这能澄清您的问题。
我正在使用 Guidewire (GOSU),我注意到互联网上没有太多关于这种语言的信息。在这里试试我的运气。
我正在 guidewire studio 中创建一个 GX 模型,我正在尝试映射一个 属性。但我不断收到一个例外说:
Exception stack trace: gw.xml.gx.GxException: Could not map property PolicyContactRoles[]
Caused by: java.lang.IllegalArgumentException: Cannot traverse in window mode
有人知道这个异常是什么意思吗?
谢谢!!
这可能会在 Guidewire 应用程序的多个点发生。在配置和集成代码中都可以看到它。 PolicyCenter 中的所有对象都可以处于切片或 window 模式。
Slice - 包含对象在特定时间点的版本,例如作业的生效日期。这是大多数人互动的模式。
Window - 包含保单有效期内所有对象版本的数据。
系统中有许多功能假设我们 运行 处于切片模式。这些函数中的每一个都会抛出非法参数异常。要解决此问题,我们需要找到 PolicyPeriod。这可能在当前方法中,或者我们可能需要查看调用函数或遍历实体模型。然后我们可以使用
getSlice(thePropertyYouNeedToMap)
获取对该特定字段有效的切片的方法。
希望这能澄清您的问题。