我设计了一个要求,个人如何建站,在不使用NW BPM的情况下向异步和同步接收器发送同步soap消息,使用NW BPM是一个非常容易使用的自动化活动任务,好评返现怎么操作,但要求不使用BPM
注意:有许多文档涉及请求/响应bean和相关id,其目的是展示特定于场景的开发,并节省POC/开发时间在标准方式中,我只是数据,我们得到的错误是"同步消息不能被分割"和接口响应错误,因此我们将使用请求/响应bean、等待/通知bean,动态配置bean
流程:–
开发步骤:–
ESR–Objects>3个操作映射
>第一个操作映射(Soap到RFC)将只具有请求映射,而响应映射将为空,此OM将用于第一个ICO
>第二个操作映射(Soap到异步接收器接口)将用于第一个ICOICO
>第三个操作映射(RFC到Soap)将用于响应映射,此OM将用于第二个ICO
OM 1:–Soap>RFC(请求OM)
OM 1:–Soap>RFC(响应OM)应为空,因为我们将使用另一个OM来响应
OM 2:–Soap>Async(文件)
(注意:–删除SWCV,如图所示)以下)
OM 3:–RFC>Soap(实际响应OM)
注意:–创建服务接口并向其添加RFC响应消息,此服务接口将用于RFC接收器通道模块
ID–对象:-
注意:业务系统名称和SWCV名称被隐藏和删除,返利机器人软件,以避免显示公司名称,但为了您的利益开发请在所有地方使用SWCV
使用动态配置bean的原因是,当使用多个接收者的子消息id拆分消息时,会生成子消息id,并且该子消息id会在response XI头中传回,而notify response bean不能创建消息,因为它需要父消息id通知响应,自建站平台,因此我们使用动态配置读取请求中的消息id,并写入响应XI头的
RFC接收器通道模块注意:-下面模块中列出的接口名称很重要,因为它在第二个ICO中用作接口名称
第二个ICO:–
我使用SOAP作为发送方通道,您可以使用SOAP作为任何要求的发送方通道
使用RFC接收器通道参数名称"Interface"中使用的相同服务接口名称并创建此ICO接收器作为虚拟接收器
我使用SOAP作为接收器通道,您可以使用任何通道来通知响应
确保模块列表中只提到通知响应bean
监视日志:–
您将为每个事务找到3个消息日志
1)SOAP>RFC
2)SOAP>异步接收器
3)RFC>Soap
文件创建日志
Soap>RFC日志
动态配置日志
RFC>Soap和通知响应日志