产品信息
集成框架版本2 -要点(2019年5月更新)
在这篇博客中,我将描述集成框架2.0版本的概念及其工作原理。
要获得关于集成和集成框架的总体概述,请参阅SAP Business One集成框架(B1if) -中央博客
正如中央博客中所描述的,集成框架版本2是用于创建集成场景的一种新的替代方法,并且添加了SAP Business One 9.3 PL04.它提供了在云中为多个客户运行集成内容的可能性。
版本2模型提供了一个集成开发环境(IDE)开发场景。
很高兴了解版本2和版本1
-两个版本都可在同一安装,自动
-它们有不同的url来访问它们
-它们相互独立
—两个版本共享同一个SLD
-可以并行运行,同时没有运行时冲突
-允许同时运行两个版本的包
-建立在同一个集成平台(B1iP)上
场景包从版本1迁移到版本2是可能的,而且是可用的:
为什么可以并行运行两个版本?
版本2.0将转到BizStore中的其他数据集和组。因此,也可以使用版本1中的内容。X并启动,继续在2.0版本中创建内容。
技术信息
版本2.0中的处理速度比版本1快得多。x,因为模型直接驻留在集成平台(B1iP)之上。如上所述,它为场景开发提供了一个集成开发环境(IDE),并以比集成框架1更低级的方法使用平台功能。x模型。
访问集成框架2.0
集成框架2.0可以通过不同于版本1.x的URL访问。
请使用此链接:
http:// <主机>:<端口> / B1iXcellerator /执行/假/ com.sap.b1ip.system.cc / bfd / AdminConsole.bfd ? ! defdoc = / com.sap.b1i.common /菜单/ opdev.xml
主机> <安装集成框架的IP地址或主机名
<口>集成框架的端口
SAP Business One 9.3 PL06可以在版本1和版本2之间切换:
- 欢迎页面主机名:端口
- 集成框架中的链接
版本1与版本2的区别
版本1. x开发用于首先在前提上运行,针对单个客户/单个租户处理该客户的所有公司数据库。这个版本目前也是云服务的一部分。
功能区域(如定义发送方、入站、处理、出站或错误处理)被分开并位于不同的区域。
版本2.0是为在预置和云环境中运行而开发的,例如SAP托管或合作伙伴托管。这意味着多租户处理是可能的。
针对开发用户提供了IDE形式的更新用户界面。
不需要其他工具,因为包含了BizStore及其结构。
版本2的起点是创建一个新的包.在这个包中有一个或多个场景(年代)可以创建。场景由一个或多个场景组成步骤.
这个层次结构(包-场景-步骤)包括一个额外的层次来定制/构造集成内容。
版本1和版本2的相似之处
发展:
在开始开发新的集成场景之前,必须定义合作伙伴开发名称空间(前缀)。命名空间在创建新包时自动出现。
创建步骤
步骤创建的基本概念在两个版本(1和2)中保持相同。这意味着,步骤可以是同步而且异步.在异步步骤中,入站中定义的系统可以不同于出站中定义的系统。
同步和异步两种类型都有入站和一个处理阶段。它们最后是微分的。异步步骤没有出站阶段,因为消息被发送回原始消息发送方,例如在HTTP或Web服务调用中。
在这里获得关于集成框架2.0版本的更多信息培训材料.
这个文档如何构建场景示例为您提供在集成框架2.0版中构建场景的入口点。
在这个博客中获得更多关于集成框架版本2的好处的信息集成框架版本2值得考虑吗?
最好的问候!
米利暗Rieger
(特别感谢Krisztian Papai、Annemarie Kiefer和Justin McGuire的宝贵意见。)
相关链接
SAP帮助门户:SAP Business One的集成框架
YouTube播放列表:集成框架-开发示例(2019年5月新发布)
文档:如何构建场景示例
文档:如何发送附件示例(2019年5月新发布)
培训:SAP Business One 2.0版本集成框架-培训
相关的博客
很好读,我很期待我们的SAP附加的公司间集成解决方案很快也可以在这个版本2上使用,并且可以从中受益!
另见关于这方面的新博客:/ / www.bouseh.com/2019/01/03/intercompany -整合- -新-基础- b1if - 2.0
请告诉我,我可以从SAP Business One 9.2 PL8访问B1if 2.0吗
集成框架版本2在9.3 PL04及更高版本中可用。
它在9.2版中不可用。
但我可以使用它,我们可以使用B1iF 2.0与SAP B1 9.2…
我安装它,然后我选择版本1和版本2之间,如果我访问这个链接:http://127.0.0.1:8080/B1iXcellerator/
谢谢你的回复。
嗨Abdessalam,
出于测试目的,您可以尝试未发布的组合,但如果不是出于生产目的,您将得不到支持。可能会有不可预测的副作用;我们从未测试过它,您的景观将处于不可支持的状态。所以我们不推荐这种方法。
还请记住,SAP Business One的9.2版本不再处于主流维护中,建议升级到当前的9.3版本。
问候
米利暗
你好,
如何向WCF服务外呼?
我需要发送销售订单数据到外部WCF服务。我已经添加了B1Event
下面是我的出站配置
下面是我对数据的转换
< xsl: template name = "改变" >
那些具有soapenv: <头/ >
身体那些具有soapenv: < >
< tem: ReadEvent xmlns: tem = " http://tempuri.org/ " >
< tem:请求>
< DataOperation >
是< xsl: select = " $ msg1 /事件/ b1e: b1events / b1e: b1event / b1e: transactiontype " / >
< / DataOperation >
< DocEntry >
是< xsl: select = " $味精/物料清单/博/文件/行/ DocEntry " / >
< / DocEntry >
< DocType > < / DocType > 17
<模式>
是< xsl: select = " $ msg1 /事件/ b1e: b1events / b1e: b1event / b1e: eventsource " / >
> < /模式
> < / tem:请求
< / tem: ReadEvent >
身体那些具有soapenv: < / >
那些具有soapenv: < /信封>
< / xsl: template >
但是我得到错误
亲爱的Rakesh,请不要用博客来回答你的具体问题。请在你的问题上打开一个新问题,这也将增加得到答案的机会,因为它将显示在提要中,这是不可能的,如果你评论博客。谢谢你的合作,彼得
美好的一天,
谢谢你的精彩帖子。我正在尝试按照步骤和文档将我的V1包迁移到V2。在V2中,XSLT文件正确地显示在BIZSTORE菜单下,但在“场景-包”下,我无法找到新迁移的包。
对此任何意见都将不胜感激。
谢谢你,大卫