GW 是否提供 OOTB Restful 服务来创建提交,就像它提供 SOAP 服务来创建提交一样?如果是,哪个 Guidewire 版本提供它
我正在寻找 OOTB Restful 服务来创建提交,就像它提供 SOAP 服务来创建提交一样
此功能适用于 Guidewire 云平台上的客户,但不适用于自我管理的客户。有一个通用的、产品中立的 {pc_base_url}/rest/job/v1/submissions 端点,您可以向其提交 POST 请求。请求正文将包含相关信息,例如帐户、基本状态、生效日期、生产者代码和产品。这在功能上相当于策略中心中新提交 UI 的功能。
还为每个产品(例如个人汽车、商业财产等)生成特定于产品的 REST API,其中包括填充提交内容的能力以及 Guidewire 云平台客户的所有其他保单交易。
这些 api 对于每个产品来说都是不同的,因为存在特定于产品/系列的详细信息,例如存在哪些可覆盖范围、存在哪些暴露、可用的位置信息类型等。正如我相信您已经看到的那样,这些 API 的差异很大产品。这使得构建提交的通用能力变得不合理。相反,我们生成许多端点,它们是 /rest/job/v1/job 端点的子端点,这些端点允许您分层访问策略数据的每个元素。因此,根据个人汽车保单创建车辆驾驶员的调用可能如下所示:
{pc_base_url}/rest/job/v1/jobs/{{currentSubmissionId}}/lines/PersonalAutoLine/personal-vehicles/{{currentVehicleID}}/vehicle-drivers
并有一个正文指定有关驾驶员的信息,例如驾驶百分比。
这些 API 是使用简单的代码生成器从 APD 产品生成的。对于外部管理的产品,例如 APD 之前构建的遗留产品、旧的开箱即用产品或基于标准的模板商业产品线,必须对产品进行我们所说的“云改造”。
Cloud Retrofit 需要导出基于外部管理线路的 XMind 模板,将其导入为新的 APD 线路,然后运行用于本机 APD 线路的相同代码生成器。此过程可能有些复杂,由于 APD 和传统产品设计器之间存在一些功能差异,需要对模板生成器的配置文件进行一些手动修改。在某些情况下,APD 代码生成器的功能通过称为“Rest Endpoint Generator”的产品进行增强,该产品与 APD API 生成器不同,不是特定于 PolicyCenter 的。
有关更多信息,请参阅 Guidewire 产品文档中的以下部分:
《云API消费指南》 “生成 LOB 特定端点” “REST 端点生成器”