内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

企业网站_工信部域名备案系统_12月免费

2021-07-10 10:09 出处:欧普曼云计算 人气: 评论(0

你好科技搭便车!

欢迎来到企业与SAP CPI集成的最后一部分。在前三部分(1、2和3)中,我们建立了集成场景,将方法分为7个步骤,并讨论了解决方案的前4个步骤。在创建集成流时,我们学习了消息事件、开始计时器和一些调度选项、请求-回复形状、Groovy脚本形状、通用和迭代拆分器、内容丰富器和内容修改器,我们将讨论剩下的步骤:

(使用的技术概念:内容修改器)

到目前为止,我们已经收集了需要重新排序的产品的详细信息以及这些产品的供应商信息。结果数据如下:

我们需要做的第一件事是将封闭标记添加到此列表中,使其具有有效的XML格式并准备好转换为CSV。我们通过使用内容修饰符来实现这一点。在聚集形状和结束消息形状之间添加内容修饰符。

要添加封闭标记,只需在该内容修饰符中设置消息正文,如下所示:

通过该形状后,消息正文看起来像:

(使用的技术概念:消息转换器–XML到CSV转换器)

要将该列表转换为CSV格式,我们将使用XML-to-CSV转换器类型的消息转换器。sapcpi为XML到JSON、XML到CSV的转换提供了各种转换器,反之亦然。您可以在此处阅读有关消息转换器和不同转换器的更多信息。

在上一步中添加的内容修饰符和结束消息形状之间添加XML到CSV转换器。

如下所示配置转换器。提供要转换的数据的路径,在本例中,平销返利,/ReorderList/product下有产品和供应商的详细信息。我们将使用分号作为字段分隔符,并希望在CSV列表中包含字段名作为标题。

提示:分号通常是首选分隔符,tnrt新零售企业应用中心,因为它可以防止在处理货币输入、数字分组时出现意外行为,并且不会在文本中出现太多。

通过此形状后,产品列表转换为CSV格式,标题在第一行。

(使用的技术概念:邮件适配器、安全材料)

现在我们已经将列表转换为CSV格式,采购返利,我们将通过电子邮件发送给商店经理。为此,我们使用一个邮件适配器。

在添加邮件适配器之前,将接收器添加到集成流中,并将其放置在结束消息形状旁边:

要添加邮件适配器,单击结束消息形状并将其连接到我们在上一步中添加的收件人。

选择"邮件"作为适配器类型。

在配置此适配器之前,我们将要使用的电子邮件Id的凭据添加到SAP CPI安全材料。

保存集成流,然后单击左侧的眼睛图标转到操作视图。单击"管理安全性"下的"安全性材质"平铺,然后单击屏幕右上角的"添加"按钮。选择用户凭据。

在"用户"字段下输入用于发送电子邮件的电子邮件Id,为电子邮件Id输入密码,并提供此凭据的名称,以便我们以后访问。部署凭据。请确保电子邮件Id已解锁,以便API访问,否则我们将无法使用我们的集成流发送电子邮件。

现在,让我们返回到我们的集成流,并在编辑模式下打开它。单击邮件适配器并转到其连接选项卡:

在地址字段中,提供SMTP服务器地址和要使用的端口号。例如,如果你使用的是gmail Id,你可以输入smtp.gmail.com:587在这里。同样,如果您使用的是microsoft outlook Id,则可以输入smtp.office365.通讯:587英寸此字段。

根据您的用例指定代理类型、超时和保护值。选择"身份验证类型"作为"普通用户/密码",并在"凭据名称"下,提供我们在此步骤之前保存的凭据的名称。

然后转到"处理"选项卡,提供要发送的电子邮件的详细信息,如要发送的电子邮件地址。请注意,这是我们在CPI上存储凭据时提供的相同电子邮件地址。请在邮件正文下提供邮件的发送地址和邮件内容。

由于我们还需要发送需要重新排序的产品列表,我们将其作为附件添加。对于附件,请提供要附加的文件的名称,在此名称末尾附加.csv以确保将csv文件发送到管理器。将Mime类型指定为Text/CSV。我们在消息体中有以CSV格式重新排序的产品列表,因此,我们将把源指定为body。我们也可以用消息头创建邮件附件,为此,我们将指定Source作为头并指定头名称。您可以在这里详细了解邮件适配器。

现在我们也配置了邮件适配器,我们可以保存和部署此集成流。一旦部署,集成流将按照定义的时间表运行,确定哪些产品需要重新排序,并以CSV格式将列表发送给商店经理。通过此,我们将最初的通用OData服务转变为使用SAP CPI处理和交付的定制报告。

在本系列博客中,我们了解到关于SAP CPI中的各种形状,同时构建集成流。然而,所讨论的步骤只是这个用例的众多解决方案中的一个。例如,大数据是,我们可以使用XML格式,而不是将传入的格式指定为纯文本。在这种情况下,我们会形成一个multimap消息,点云,在XML到CSV的转换过程中,到源元素的路径会有一些不同。

同样,我们也可以使用消息映射,而不是在内容丰富步骤之后使用脚本来形成XML体,所有数据都在同一层次上。同一步骤的另一个解决方案是使用内容修饰符将所有相关数据提取到消息属性中,并再次使用另一个内容修饰符以所需格式形成消息体。因此,一个用例可能有多个解决方案,在这种情况下,我们必须评估每个解决方案的优缺点,以选择一个对我们最有利的解决方案。这是一段有趣的旅程,我相信您会发现使用sapcpi进行集成比以前舒服得多。我们很快就会回复更多关于企业集成的帖子。到那时,再见,快乐学习!

分享给小伙伴们:
本文标签: 企业网站工信部域名备案系统12月免费

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表