免费服务热线:400-016-7107
在线客服为您服务

免费服务热线

400-016-7107

工作时间

周一至周五 9:00-18:00

(12:00-13:30及法定假日除外)

对SAP Business One集成框架执行安装后活动

时间:2018-08-28
分享到 :

SAP Business One集成框架执行安装后活动


安装完成后,你可以开始使用集成框架.不需要强制性的安装后激活.

但是,对于某些用例,你需要在集成框架中进行其他设.以下部分提供有关可以检查以确保正确设置的其他配置选项和设置的信息.

 注意

集成框架实现为具有SAP Business One集成服务标识符的Microsoft Windows服务.安装成功后,服务自动启动.

如果无法启动集成框架,请停止并重新启动服务.

你可以通过选择开始→控制面板→管理工具→服务来查找服务.

一、在集成框架中维护技术设置

过程

1. 在Microsoft Windows,选择开始®所有程序®SAP Business One集成解决方案®集成框架.

将打开管理登录用户界面.

1. 在B1i用户字段中,输入B1iadmin,然后在密码字段中输入安装期间提供的密码.

注意,B1i用户字段中的条目区分大小写.

2. 要添加或更改集成框架技术设,请在集成框架中选择”维护”.

· 要定义网络的代理设置并为电子邮件服务器提供连接信息,请选择”Cfg Connectivity”.

· 要获取有关SAP Business One与集成框架之间的消息交换以及集成软件包设置的消息交换的配置信息的概述,请选择工具故障排除,然后在功能组字段中选择B1设置.

有关维护功能的更多信息,请在集成框架中选择帮助→文档→操作第2部分,系统管理.

二、维护,监控和安全

监控

对于技术监,选择开始®所有程序® SAP Business One ®集成框架集成解决方案,然后在集成框架中选择监.

你可以使用消息日志,访问错误收件箱,显示SAP Business One(B1)事件和使用其他控功能.

默认情况下,消息日志在安装后处于活动状态.们建议在生产环境中取消激活消息日志.

于其他文档,选择开始®所有程序® SAP Business One ®集成框架集成解决方案,然后选择帮助®凭证®操作第1部分和操作第2部分

系统架构目录(SLD)

要维护系统连接到集成框架,请选择开始®所有程序® SAP Business One集成解决方案®集成框架,然后选择SLD.

于所有集成包,SAP在SLD中提供必要的系统条目.

在SLD,请确保将BI Business Server系统的b1Server字段中的条目与WSforMobile系统的associatedSrvIP字段中的条目保持同步.

SAP Business OneSAP NetWeaver集成

如果SAP Business One作为子公司连接到SAP Business One集成的SAP NetWeaver服务器,则需要手动向事件订户添加条目.

要配置SAP Business One事件订阅方将事件发送到远程集成框架服务,请选择开始®所有程序® SAP Business One集成解决方案®集成框架,然后选择维护® Cfg B1事件订阅服务器.

有关详细信息,请单击函数中的文档(书)图标.

安全信息

集成框架安全指南为你提供了解释如何实施安全策略并提供满足集成框架安全需求的建议的信息.

有关详细信息,请选择开始®所有程序® SAP Business One 集成框架集成解决方案,然后选择帮助®凭证®操作第2部分集成框架安全指南.

三、技术B1i用户

SAP Business One使用每个公司数据库的B1i用户代码创建一个用户.认进程要求你为每个公司数据库设置相同的密码.集成框架使用B1i用户连接到SAP Business One(例如,在使用移动解决方案时检查身份验证).确保在安装集成框架期间提供的密码与在SAP Business One中设置的密码相同.

四、许可

确保已为SAP Business One B1i用户分配以下两个免费许可证:

· B1iINDIRECT_MSS

· B1i

B1i用户不需要其他许可证.

移动用户必须获得通过移动通道访问SAP Business One系统的许.许可证管理与SAP Business One用户和许可证集成.

五、分配更多的随机存取存储器

我们建议检查相关文档中的性能方面.

选择开始®所有程序® SAP Business One ®集成框架的集成解决方案,然后选择帮助®凭证®操作第2部分第2.

如果希望系统在非常高的负载下运行并处理大量消息,则可以向集成框架服务器分配更多随机存取内存(RAM)以提高性能.

过程

2. 在你的本地驱动器上C:Program FilesSAPSAP Business One IntegrationIntegrationServertomcatbin double-click双击tomcat6w.exe.

如果系统拒绝访问,请选择tomcat6w.exe,打开上下文菜单并选择以管理员身份运行选项.

3. 选择Java选项,并增加最大内存池数量,如下所示:

· 在32位操作系统,Tomcat支持1024 MB的最大内存池.

· 在64位操作系统,Tomcat的最大内存池量的默认值为2048 MB,可以分配更多的RAM.

六、更改集成框架服务器端口

默认情况下,集成框架服务器使用端口8080(用于http)8443(用于https).如果另一个用程序已在使用其中一个端口,请更改集成框架端口.

过程

3.  如果SAP Business One事件发送服务已在运行,请停止该服务.

4. 在用于SAP Business One IntegrationServer Tomcat conf文件夹的... Program Files(x86) SAP Integration解决方案中,双击server.xml Tomcat文件,然后在连接器端口标记中根据需要更改设.不要更改文件中的任何其他设置.

5. 登录到集成框架,选择维护®Cfg运行时,并更改端口.

集成框架还会更新SAP Business One中的SLSPP表中的设置.

6. 重新启动SAP Business One 集成服务.

7. 选择开始®所有程序®SAP Business One的集成解决方案®事件发送器®设置,按照向导的过程,在配置B1i参数部分中,更改B1i服务器端口条目,然后测试连接.

8. 重新启动SAP Business One 事件发送器服务

9. 要更改菜单条目的属性,请选择开始®所有程序®SAP Business One集成解决方案®集成框架.确保使用正确的端口号.

七、更改事件发送器设置

SAP Business One将新数据,更改和删除的事件写入SEVT.基于过滤器设,事件发送器访问,检索数据并将事件移交给集成框架以进行进一步处.

安装程序在SAP Business One服务器上安装和设置事件发送器.以下部分介绍事件发送器设,但通常不需要进行进一步更改.

 注意

在下列情况下,只调用事件发送器设:

你必须更改数据库访问的密码.

o 你已更改运行时用户的B1iadmin密码.

你已移至其他服务器.

要减少邮件负载,你要包括或排除某些对象.

要排除用户.

要检查事件发送器的设,请使用集成框架故障排除功能.在集成框架中,选择工具→故障排除,然后在功能组字段中,选择事件发送器.

过程

4. 要调用事件发送器设,请选择开始→所有程序→SAP Business One的集成解决方案→EventSender→设置.

10. 在过程1,在选择数据库类型字段中,选择SAP Business One数据库类型.

11. 在数据库连接设置部分中,可以设置以下内容:

· 在数据库服务器名称字段中,输入安装SAP Business One服务器数据库的计算机名称或IP地址.不要使用localhost.

 建议

使用服务器的主机名.只有在指定主机名时遇到问题,请改用IP地址.

 警告

在用于安装SAP NetWeaver的SAP Business One集成中,此设置必须与b1Server字段中的值相同.如果值不相同,它们将显示在已过滤部分中.

· 在端口字段中,输入安装SAP Business One服务器的数据库服务器的端口号.

· 在设置数据库帐户和密码字段中,安装过程中设置了数据库访问的数据库用户名和密码.

· 此用户必须具有创建表和存储过程的访问权限.

· 在运行DB帐户和密码字段中,安装已设置运行时数据库访问的数据库用户名和密码.

· 此用户必须具有对事件日志和事件锁定表的访问权限.

· 如果要使用Microsoft Windows身份验证机制连接到数据库,请选择受信任的连接选项.

· 如果选择此选项,则不必指定设置数据库帐户,运行数据库帐户和密码字段.

12. 在过程2,监视器设置部分提供以下设置.

· 在空闲时间(毫秒)字段中,你可以更改事件发送器在从SAP Business One轮询事件之前等待的时间.

默认值为3000毫秒.

· 在批次计数字段中,你可以设置事件发送器每次轮询的事件数.

默认值为10.

13. 在过程3,你可以更改集成框架的常规设.

默认情况下,安装程序将”发送方法”设置为”直接”.

· 如果选择直接方法,事件发送器将事件直接发送到专用服务器地址.这可以是集成框架服务器或SAP NetWeaver服务器的SAP Business One集成.

· 如果选择分布式方法,则事件发送器将所有事件发送到本地服务器地址,事件分派器接管将事件分发到其他系统的任务.在选择此方法之前,请确保已配置事件用户.

For more information, see the Operations Guide Part 2, section Configuring the B1 Event Subscriber

有关详细信息,请参阅”操作指南第2部分”,”配置B1事件用户”部分

14. 在常规B1i设置,你可以配置以下内容:

· 在”协议类型”字段中,选择事件发送方和集成框架之间的连接的协议.要启用https,请在Tomcat管理中进行设.

· 在”验证”字段中,始终使用”基本选项.这是默认值.

· 在B1i服务器字段中,输入集成框架的名称或IP地址或SAP NetWeaver服务器的SAP Business One集成.

· 在B1i服务器端口字段中,输入集成框架或SAP NetWeaver服务器的SAP Business One集成的端口号.

· 如果你在具有代理的网络中工作,请在”代理主机”字段中输入网络代理的名称或IP地址.

· 如果你在具有代理的网络中工作,请在”代理端口”字段中输入网络代理的端口号.

· 在”用户名”字段中,输入用于访问SAP NetWeaver服务器的集成框架或SAP Business One集成的用户名.默认值为B1iadmin.

· 在”密码”字段中,输入用于访问SAP NetWeaver服务器的集成框架或SAP Business One集成的密码.

· 要测试连,请选择测试连接...按钮.

15. 在过程4,选择公司数据库.

安装程序显示SAP Business One系统中的公司数据库.对于每个公司数据库,你可以设置以下内容:

1. 如果公司不使用集成框架,请取消选中SAP Business One公司数据库前面的复选.如果取消选中该复选,则SAP Business One不会在SEVT表中为公司数据库创建事件.

2. 要定义事件发送器为其发送事件的SAP Business One对,请选择事件过滤器按钮.

o 在包括列表B1对象字段中,输入SAP Business One对象的对象标识.用逗号分隔条目.

如果输,例如22,17,事件发送器将采购订单和订单的事件发送到集成框架或SAP NetWeaver服务器的SAP Business One集成.

如果将字段留空,事件发送器会将所有SAP Business One对象的事件发送到集成框架或SAP NetWeaver服务器的SAP Business One集成.

o 在排除列表B1对象字段中,输入SAP Business One对象的对象标识.用逗号分隔条目.

如果输入例如85,则事件发送器不包括组的特殊价格的事件.

如果将字段留空,事件发送器会将所有SAP Business One对象的事件发送到集成框架或SAP NetWeaver服务器的SAP Business One集成.

 注意

使用包含B1对象或排除列表B1对象功能.不要一起使用这些功能.

o 在排除列表B1用户字段中,输入事件发送器不会将事件发送到集成框架的SAP Business One用户.输入SAP Business One用户,而不是用户代码.用逗号分隔条目.

o 如果希望公司数据库基于间接日记帐分录创建事件,请选中创建完成日记帐分录事件复选.标准SAP Business One处理不会为间接日记帐分录创建事件.

3. 要定义事件的接收方,请选择默认入站按钮.你有以下选项:

o 默认入站

这是默认值.事件发送器将事件切换到B1iP.事件分派器将事件移交给事件订阅,事件订阅者将事件分发到目标应用程序.

o SAP NetWeaver 2005的SAP Business One集成

此选项可用于SAP Business One集成,以使SAP NetWeaver 2005能够向后兼容.

如果选择此选项,请选择Receiver按钮并输入B1i应用程序URI.要测试连,请选择测试连接按.

o OTR(其他)

If you select this option, choose the Receiver button and enter the B1i application URI. To test the connection, choose the Test connection button.如果选择此选项,请选择Receiver按钮并输入B1i应用程序URI.要测试连,请选择测试连接按.

4. To test the connection to the receiver of SAP Business One events, choose the Receiver and then on the Test Connection button. 测试与SAP Business One事件接收器的连,请选择接收器,然后选择测试连接按钮.

5. 过程5提供事件发送器设置的摘要.

1. 要保存设,请选择完成按钮.

2. 重新启动SAP Business One EventSender服务.

Result结果

安装程序将设置存储在datasource.properties和eventsenderconfig.properties配置文件中.

八、更改SAP Business One DI代理设置

SAP Business One DI代理是与SAP Business One相关的组,它使用DI API实现与SAP Business One的数据交换.无需其他过程即可设置SAP Business One DI代理服务.

要影响SAP Business One DI代理服务的行为,参数在diproxyserver.properties文件中可用.

过程

6. 要更改参数,请访问... SAP SAP Business One Integration DIProxy路径中的diproxyserver.properties文件.

属性

描述

RMI_PORT

参数已过时.

HTTPS_PORT

DI代理HTTPSHTTPS端口.

MAXDIERRORS

如果此属性存在且大于0,则该值DI代理重新启之前可能生的DI错误的数量.认值为50.

RESTARTPERIOD

如果此属性存在且大于0,则该值确定DI代理重新启后的时间(以分钟为单).认值为60.

ORPHANED

此属性定以分钟为单位的,之后系将未完成的DI义为孤立. DI代理从内部事列表中除事.如果此属性不存在或没有正,认值为10.如果存在,认值为30.

JCOPATH

如果此属性存在且不,它将定DI代理用于搜索JCo安装的路径.种情况下,忽略来自适配器求的B1iP的任何.

如果属性不存在,使用来自适配器求的B1iP的任何.种情况下,置可能不是确定的.

SAPdiproxyserver.properties文件中JCo路径.

如果要更改某人已经维护并且系已用于接的JCo路径,只能在重新启SAP Business One DI代理服用此更改.

JCOPATH中使用/\而不是分隔符.使用例如C:\ Program Files \ SAP \ SAP Business One DI API \ JCO \ LIB

JCOVERSION

如果此属性存在且不,它将定DI代理用于搜索JCo安装的版本.

restartAttemptDelay

DI代理版本30002211,你可以覆盖默重新启(500毫秒).

提供以毫秒为单位的.

参数不是缺省diproxyserver.properties文件的一部分.如果要使用它,添加.

restartAttemptCap

DI代理版本30002211,你可以覆盖默重新启次数(10).

参数不是缺省diproxyserver.properties文件的一部分.如果要使用它,

3. 如果更改任何设,请重新启动SAP Business One DI代理服务.

九、使用代理组

DI适配器允许在全局适配器配置属性中定义多个代理组.这允许通过处理对多个代理的请求来实现负载平衡.请求可以来自彼此独立的IPO过程.如果使用特定代理处理过程,则过程在完成过程处理期间使用代理.

你可以在代理日志文件中找到以下信息:

代理记录处理开始和停止时间,并描述代理如何停止.

查找使用统计信息摘要,用于确定代理是否符合处理要求或是否应将其增强为代理组以满足整体请求.

十、提供进一步的代理

要使用代理组,请提供几个DI代理.

过程

7. 要为第二个DIProxy实例启用配置集,请复制DIProxy文件夹并将其粘贴.

系统创建DIProxy  - 复制文件夹.

4. 将文件夹重命名为DIProxy2.

5. 在... DIProxy2文件夹中,打开service.ini文件并更改以下条目:

· ServiceName = SAPB1iDIProxy2

· DisplayName = SAP Business One DI Proxy 2 Service

6. 在... DIProxy2文件夹中,打开diproxyserver.properties文件.

如果端口2098在你的计算机上可用,请将HTTPS_PORT参数更改为2098.

HTTPS_PORT=2098

7. 选择开始,右键单击命令提示符,然后选择作为管理员运行选项.

8. 在... DIProxy2文件夹中使用-install参数运行service.exe.

9. 启动SAP Business One DI代理2服务监视器服务.

10. 对要使用的DIProxies数量重复上述过程.

十一、将代理组添加到DI适配器全局配置

在集成框架中,你可以选择使用代理定义代理组.DI适配器全局配置中定义代理组和代理.

过程

8. 在集成框架中,选择工具®控制中心®配置®全局适配器配置.

11. 在”全局适配器配置属性”用户界面中,对于B1DI适配器,单击编辑全局配置属性链.

12. 对于diProxyGroupList属性,按以下方式定义代理组:

· [:,][:,]

是代理组名称

是代理的主机名或IP地址

o port1,2是端口号

例子

你想要提供以下代理组:

· alpha和beta

· 每个组有两个代理

[alpha abc:2099 def:3701][beta 1.2.3.4:2099,3000]

十二、在SLD中使用代理组

在SLD,以下列方式在SAP Business One公司数据库条目的diProxyhost字段中输入要用于某个公司数据库的代理组定义,例如:

如果使用代理组,请将diProxyport字段留空.

十三、关于主控室的控制面板小部件与集成框架相关的信息

· 如果B1i用户密码不正确或许可证未正确分配给用户,则仪表板窗口小部件将显示401未授权的错误.

在集成框架中,调整SLD中的B1i用户密码.确保许可证已正确分配.

有关详细信息,请参阅许可部分.

· 如果仪表板已激活,但未正确部署在集成框架中,则显示404文件未找到错误提示DASHBOARD.

检查集成框架的所有服务是否正在运行.

停用仪表板窗口小部件,注销并重新登录,然后激活仪表板窗口小部件.

· 要支持显示仪表板,请确保在客户端工作站上安装了Adobe Flash Player 10.0.

有关创建仪表板的信息,请参阅如何在sappartneredge.com上为SAP Business One开发自己的仪表板.户可以在SAP Business One客户门户的文档区域找到该文档,网址为http://service.sap.com/smb/sbocustomer/documentation.


TransInfo斯凯普斯是SAP制造业解决方案核心合作伙伴,SAP金牌实施商,专注上海/无锡/苏州/广州/深圳/东莞/成都等地SAP ERP软件SAP制造业ERP软件、 电子制造ERP医药行业ERP精细化工ERP铸造行业ERP实施服务。