一种不通过 UI 给 C4C 自定义 BO 创建测试数据的方式
假设我在 Cloud Studio 里创建了如下一个非常简单的自定义 BO:
我想生成一些该 BO 的实例。以前我采用的做法是给这个自定义 BO 创建编辑用的 UI。然后使用这些 UI 创建 BO 实例。这种方式很花费时间。
其实有另一种更简便的做法:不需要任何 UI,而是借助 C4C Web Service。
启动 Service Integration 向导,创建一个 Web Service:
基于自定义 BO 创建 Create 和 Read 两个 Service Operation:
Web Service 创建完毕之后,在 Cloud Application Studio 里是显示成这样的:
将该 Web Service 的 WSDL 文件导入到本地,基于该文件创建一个新的 Soap UI 项目,如下:
假设我想创建一个新的 BO 实例,ID 为 101,OrderName 为 Jerry Test BO。在 Create 请求里维护这两个字段的内容,发送请求,得到 HTTP 200 OK 的响应。
再发起读请求,指定 ID 为 101,能够读取 OrderName 和该 BO 的 UUID,说明 BO 实例创建成功。
版权声明: 本文为 InfoQ 作者【Jerry Wang】的原创文章。
原文链接:【http://xie.infoq.cn/article/58ede88a7435310f1700d956c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论