问题标签 [guidewire]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8958 浏览

java - IntelliJ 在处理大文件时非常慢

我正在使用 Guidewire 开发工作室(基于 IntelliJ 的 IDE),处理大文本文件(约 1500 行及以上)时速度非常慢。我也尝试使用开箱即用的社区 IntelliJ,但遇到了同样的问题。

当我打开这些文件时,输入一个字符需要 1 秒钟,即使我清楚地看到已用内存仍然充足(1441 MB/3959 MB)。此外,如果我打开多个文件(我只为 IntelliJ 分配 4GB),它会很快占用所有内存。Intellisense 和其他自动的东西也非常缓慢。

我喜欢 IntelliJ,但在这种情况下工作实在是太难了。有没有办法解决这个问题?我想到了一些替代方案,例如:

  1. 在另一个编辑器上编辑大文件(例如:Notepad++),然后在 IntelliJ 上重新加载
  2. 打开另一个小文件,将您的代码复制到那里,编辑它,然后将其复制回来。这会有所帮助,因为维护了智能感知和代码突出显示,但是很麻烦

我确实关闭了所有不必要的插件,只留下了那些必要的插件,但没有太大改善。

我也想知道我是否可以在 IntelliJ 中“嵌入”一些外部编辑器?比如 Notepad++、Notepad2?我做了功课和谷歌,但没有找到允许这样做的插件/配置。

有没有经验丰富的人可以给我一些建议如何在 IntelliJ 中处理大文件(不会发疯)?

更新:通过我的研究,我了解到 IntelliJ 可以破坏非常大的文件(如 20mb)等等。但是我的文件不是那么大。它只有大约 100KB - 1MB,但它是很长的文本。

更新 2在按照 Sajidkhan 的建议尝试增加堆内存之后(我同时更改了idea64.vmoptionsidea.vmoptions),我意识到 IntelliJ 不知何故没有接受更改。内存堆卡在最大 3GB。

另一方面,当系统仅使用约 1GB 的堆内存时,可以感觉到性能缓慢,所以我认为问题与内存问题无关。

0 投票
0 回答
1873 浏览

gosu - 尝试为 PolicyPeriod 实体创建 GX 模型

我正在尝试为 PolicyPeriod 实体创建一个 GX 模型。当我尝试使用 Gosu 便笺簿对其进行测试时,执行/显示输出需要花费大量时间(10 到 15 分钟)。有没有更好的测试方法:

我正在尝试检查transformedpayload

代码:

0 投票
1 回答
282 浏览

java - 我可以向单个属性添加多个字段吗

我想知道是否可以将 2 个不同的属性添加到单个属性。例如我有两个属性:

我想将这两个属性都放在一个名为“personalVehicle”的属性中。那么我可以从另一个类的personalVehicle 中获取这些值。

为了澄清我的问题:

  1. 我可以将两个属性添加到一个名为personalVehicle 的属性中吗?
  2. 如果是这样,我怎样才能从另一个类的personalVehicle 属性中只提取modelYear?

谢谢

0 投票
2 回答
1240 浏览

static-methods - GOSU 中的静态方法和线程安全

我在 .gs 类中有以下函数,该函数在访问特定的声明信息时被调用 -

我的问题 -

a) 如果两个用户正在访问他们各自的 Claims 信息,这个函数应该被调用两次——第一次它应该接收第一个用户的 Claim 实例,第二次它应该接收第二个用户的 Claim 实例。如果同时访问 - 是否会调用同一函数的两个副本?不应该是这样,因为静态函数只是一个副本。那么,如果是一个副本,如何保证线程安全呢?该函数会被一个接一个地调用吗?

b) 像 Java 一样,Gosu 是否也使用 Heap 来运行静态函数?

0 投票
1 回答
682 浏览

java - 如何修改guidewire样式表

有没有办法修改 Guidewire UI 的样式表?我们正在使用 Billing Center 7 并希望添加一个小的 css 类以兼容 IE11。但是我们需要知道要修改哪个css文件。

0 投票
1 回答
370 浏览

guidewire - 将 xml 文档(Guidewire 产品模型文件)转换为逗号分隔的 csv 文件

使用 xslt 样式表将 xml 文档转换为 CSV 文件需要一些帮助。基本上我期待这样的东西至少是输出:

险种名称 1,险种模式代码 1

险种名称 2,险种模式代码 2

xml 文件将是这样的:

其中“Coverage Name”是节点“ns1:Value”,“Coverage Pattern Code”是“ns1:Code”。有没有一些简单的方法可以通过使用 XLST 来完成这项工作?

问候, 马蒂亚斯

0 投票
6 回答
5750 浏览

guidewire - 如何解决guidewire中的升级异常

当我在 guidewire CC 中启动服务器时,我收到了这个错误。

com.guidewire.pl.system.exception.UpgradeException:加密已被删除或更改,但未定义 OldEncryption 插件。有关加密升级的详细信息,请参阅您的文档。

请帮我解决这个错误。

0 投票
1 回答
285 浏览

java - DCEVM 代码重新定义已禁用

我正在与 GuideWire 合作 - 这是一个开箱即用的在线保险实施。它是基于 java 的,并且有自己的 IDE。首先DCEVM工作得很好,极大地提高了我的工作效率。但是几天前,它已经停止工作,为我提供

“由于禁用了代码重新定义,尚未重新加载类”。

我已经尝试了所有方法并向所有人寻求帮助,但没有人遇到过这个问题。

0 投票
2 回答
1262 浏览

testing - 如何验证表中的列数?

我正在尝试通过 ranorex 验证表中生成的列数。例如,购买一辆车,付款分 12 期完成。该应用程序确实将金额分成 12 等份,并将它们显示在表格中。我已经在报告中放了截图。但想表明表中正好有 12 列。我怎样才能做到这一点..请帮忙。

0 投票
1 回答
1433 浏览

exception - 如何修复 Guidewire ClaimCenter com.guidewire.pl.system.exception.UpgradeException

我得到了这个例外:

“com.guidewire.pl.system.exception.UpgradeException:无法导入:文件系统:roleprivileges.csv”

该文件位于 import.gen 文件夹中。我最近对其进行了更改,以从初始创建中删除一个角色。好几天了,才刚刚开始发生。

我已经清理了我的数据库并重新开始,但我仍然遇到问题。

任何人都可以帮忙吗?