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

腾讯云_阿里云徐工集团_排行榜

小七 141 0

香港cdn_美国_怎么学习人工智能

大家好,

一切都是云?

所以基本上我编辑了Mandy Krimmel的brilliant博客–Retry JMS CPI–和Sidharth VR的博客–Open Connector–CPI–Part 1–Open Connector–CPI–Part 2

SAP CPI的一个项目要求是,返利是什么,如果第三方系统有不同的窗口进行维护或其他操作,大数据存储技术有哪些,则例外与源SAP系统不同,

我开发时没有使用OpenConnector(oAth2),只是在ServiceNow API中简单的POST–HTTPS。

集成是HTTPS到HTTPS,没有数据转换–传递思想CPI。

集成流程描述:

发送方异常流发件人内容修改器内容修改器–响应HTTPs事件/异常结束。接收方

异常流

如果在HTTPS呼叫下与第三方系统通信失败–基本身份验证。

发送方

将消息发送到JMS队列。

内容修改器–获取租户完整地址:

创建标头"url"–来自Camel表达式:${标题.CamelDestinationOverrideUrl}

响应HTTPs

发送方系统的文本消息,带有日期和租户编号等驼峰表达式详细信息:

日期:${日期:现在:dd MM yyyy HH:MM z}

租户编号:${header.url.substring(8,15) }

队列名称:RetryMessageQueue–支持团队参考继续手动重试。

基本上是第一个集成流它的HTTPS出站在异常情况下将消息传递到第三方系统它处于脱机状态,消息应该存储在SAP CPI的JMS队列内部,中国移动物联网,然后是内容修饰符以获取租户系统主机名和另一个内容修饰符,用于创建异常消息并详细返回到发送方系统–SAP。

第二个集成流处理来自JMS的消息(读取),如果第三方系统失败,尝试发送并重试,如果重试机制失败,事件将在ServiceNow–事件管理平台中创建。

发送方–JMS例外情况呼叫重试机制-本地集成过程。重试呼叫逻辑将消息卡在队列中,由支持团队手动重新处理。Groovy脚本(日志)Groovy脚本(从XML文件获取动态名称)内容修饰符–XML–创建事件记录单XML到JSON–函数。Groovy脚本(日志)事件/异常结束。立即开通售票服务接收方

异常

在HTTPS呼叫下与第三方系统通信失败-基本认证

呼叫重试机制-本地集成流程:

创建路由器默认方式、无表达式类型的本地流程:

${标题.SAPJMSRetries}>"3"-3次只是为了测试-但你可以添加您需要的数量。

您可以通过跟踪日志提取此头详细信息。

本地流:

重试详细信息:

将消息卡在队列中,由支持团队手动重新处理。

在基于头参数-SAPJMSRetries的本地重试机制失败后,消息将卡在下面图片中的队列监视(管理消息队列)中它已经是最后一次重试–3.

管理存储:消息队列

消息队列详细信息:

Groovy脚本(日志记录):

将发件人系统的原始消息作为附件存储在日志系统中。

Groovy脚本(从XML文件):

读取XML并从标记"Sender"中提取值–我知道这不是最好的,因为读取整个XML,但这只是为了POC的角度。

内容修饰符–XML–创建事件记录:

基本上,更容易构建并使用其他函数将XML更改为JSON,我决定创建这个内容修饰符,主体是:

值属性.GLN它是通过前面的groovy脚本设置的。

XML to JSON–函数:

抑制消息的根,因为API JSON不期望。

groovy脚本(日志记录):

基本上与上面的groovy相同,淘客文案,但有一些不同的参数,只是为了保存消息JSON中的事件票证详细信息。

ServiceNow票证的Groovy和来自发送方系统的原始XML文件。

立即打开票证服务:

票证打开,大数据怎么用,提供JSON消息中的详细信息。

事件的简短描述:

POC BLOG SAP–GLN:${属性.GLN}ATTP项目有趣的话题是,您可以在CPI以JSON格式构建的消息中直接定义优先级,或者如果您愿意,您可以使用值映射表来确定您环境中每个流的优先级。

通用值映射表详细信息:

基于值映射,您可以动态生成消息JSON到ServiceNow。

希望您理解主题,因为CPI不是带有重试和存储机制默认的PI。