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

游戏服务器_sql数据库修复_便宜的

小七 141 0

情况

IDoc是系统间电子数据交换的标准SAP格式。典型的用例是通过SAP流程编排将SAP后端系统(如saps/4HANA)与第三方REST服务集成。这需要异步IDoc消息与同步REST调用的连接。

只要没有消息失败,异步接口和同步接口的连接通常没有问题。在这种情况下,SAP Process Orchestration上会出现技术错误(如HTTP 40X)和应用程序错误(如HTTP 500)。

另一方面,如果IDoc成功转移到目标服务,则无法在后端系统中进行监视。

方法

改进和简化场景的操作,错误应该是可见的,并在等效处理器所在的位置引发。SAP流程编排的技术错误,大数据存储技术,云服务器免费,SAP后端上的应用程序错误。

另外,物联网设备,应向发送方系统发回确认消息已被目标系统成功处理。

关键实施步骤

(1)在IDoc发送方通道中设置适配器特定的消息属性

通过设置IDoc适配器将接收的适配器特定的消息属性将IDoc元数据(IDoc编号等)存储到消息头。此信息将在以后使用。

(2)保留REST接收器通道中源IDoc的IDoc编号

要保留对原始IDoc的引用,需要在完整的消息处理过程中保留IDoc编号。DynamicConfigurationBean用于将源消息的IDoc号保存到模块上下文中。REST适配器处理完成后,DynamicConfigurationBean将IDoc号从模块上下文还原回响应消息的消息头。

(3)在REST接收器通道中实现异步同步桥

RequestResponseBean和ResponseOnWayBean用于按模块实现标准异步同步桥适配器。

(4)使用参数

调用REST适配器,根据REST服务,可能需要额外的参数。

(5)在REST接收器通道中执行HTTP状态码处理

如果出现非技术性错误(通常是HTTP 500),应触发响应消息。从PI监控的角度来看,消息将被视为成功,不会引发任何错误。

此外,为了成功处理响应消息,大数据与人工智能,应将其触发为肯定确认。

(6)将响应消息映射到ALEAUD IDoc

必须映射以下字段以获得有效的ALEAUD消息。

DOCNUM=IDoc源IDoc消息的编号。读取适配器特定消息属性

DynamicConfiguration conf=(DynamicConfiguration)所需的UDFcontainer.getTransformation参数().获取(StreamTra)nsformationConstants.DYNAMIC\u配置);

动态配置键docnums=DynAMIConfigurationKey.create文件("HTTP//SAP/COM/XI/XI/Sys/IoCopaAE","文档");

返回配置获取(文件);

STATUS=68(错误)/53(成功)

STATXT=错误文本

结果

ALEAUD IDoc将触发原始IDoc的更新并更改IDoc状态。

IDoc STATUS 40=错误(错误文本可见)

IDoc STATUS 41=肯定确认(目标成功处理IDoc)服务)

示例

参考

SAP Note 2501469–针对自定义错误消息改进的HTTP结果转换

,免费云服务器