云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

香港带宽_无锡外贸网站建设_免费

小七 141 0

简介:

这是在SAP CPI中生成带有序列号的文件名的简单IFlow,您可以在CPI中的任何IFlow中轻松实现此流程以创建序列号的文件名,也可以在消息映射中使用此流程。

IFlow:

下面是生成序列号的IFlownumber.

2.Groovy脚本:使用下面的脚本增加[count value]。首先将count的属性值导入脚本,然后将值递增10(根据需要,双线服务器租用,我们可以更改递增计数),最后将递增的值设置为count属性。

脚本代码:

导入com.sap.gateway网关.ip.core.customdev.实用消息;def Message processData(消息){

定义正文=消息.getBody(java.lang.String文件)作为字符串;定义消息日志=messageLogFactory.getMessageLog日志(信息);定义输出=消息.getProperty("计数");出去=整数.parseInt(输出);out=out+10;出去=out.to字符串();消息.setProperty("count",大数据行业报告,out);

messageLog.setStringProperty属性("日志记录#1","打印有效负载作为附件")messageLog.addAttachmentAsString文件("ResponsePayload:",云服务器购买,大数据下,out,云 服务器,"text/plain");返回消息;}

3. 写变量:一旦脚本设置了计数值,就需要存储属性值。因此write变量用于存储count属性的更新值,每当iFlow启动时,所需的值将存储在此变量中。

4。接收方:在接收方的文件名中添加count属性值。

配置部分结束。继续部署iFlow,我们将在文件名中获得一个序列号,如(500050105020,50++),如下所示。

结论:

希望这篇博文能帮助初学者,生成具有序列号的文件。