1、B1 Mobile APP配置手册SAP B1 MOBILE APP配置手册一:安装B1 Integration在SAP business one 安装包中有B1 Integration 安装文件安装中会要求设置B1iadmin密码,务必记住此密码在下一步骤中使用二:配置服务器端的Integration 服务1.使用浏览器进入integration framework的配置界面。1.1:在windows的开始菜单点击Integration Framework 。 1.2:或打开windows上的浏览器,然后在地址栏输入localhost:8080即可1.3:用户名固定为B1iadmin,密码为
2、安装B1 Integration设置的密码。2.在Integration Framework中配置Scenario。2.1:Scenarios -control-sap.b1mobile 前面打勾然后会弹出一下框然后点击:Activate状态发生了变化2.2:SLD中选择要配置mobile的数据库,测试连接,下面的username必须是b1i3.设置B1用户信息4:手机配置:4.1:IOS设备在设置通用下找到SAP BUSINESS ONE 的应用设置,然后按如下配置即可。4.2Android设备直接打开APP,然后点击设置,则弹出配置界面,按以下显示配置即可三:SSL安全连接解决方案SAP
3、Business One mobile app IOS版从1.11.1 , Android 版 从1.2.0版开始,强制需要一个SSL的安全连接(即连接时需要使用windows的8443端口),此SSL连接需要SBO的服务器上有CA证书。该证书可以从专业的安全证书机构购买(价格较高),也可以在服务器上通过、工具自己制作一个自签名的证书,然后分发给需要使用APP的设备安装。下面介绍如何在服务器上制作一个自签名的CA证书。首先需要在服务器上安装OPENSSL工具。然后打开命令提示符窗口,使用CD命令切换到OPENSSLBIN路径下(OPENSSL默认安装路径为C:OPENSSL BIN)然后在命令
4、提示符窗口依次执行如下语句(可直接复制执行),set OPENSSL_CONF=c:openssl-win64binopenssl.cfg设置OPENSSL的环境变量openssl genrsa -out ServerKey.key 1024openssl req -new -x509 -key ServerKey.key -out myCA.cer -days 3650 -subj /CN=SAP“SAP”为标识,可以自定义openssl genrsa -out ClientKey.key 1024openssl req -new -key ClientKey.key -out CertRe
5、q.csr -subj /CN=IP AddressIP Address引号内输入服务器的IP地址,不需要带端口号;若本地测试,则IP可以为本机IP:192.168.*.*openssl x509 -req -days 3650 -in CertReq.csr -CA myCA.cer -CAkey ServerKey.key -CAcreateserial -out ClientCert.crt此处生成的myCA.cer即为需要分发给用户设备使用的证书文件openssl pkcs12 -export -inkey ClientKey.key -in ClientCert.crt -out k
6、eystore.pkcs12此步执行时会提示输入keystore的密码,且输入时密码不可见,若输入sapB1iP,后面的语句可直接复制执行然后打开路径OPENSSLBIN , 找到如下所示的keystore.pkcs12文件,将其复制到SAP Business One IntegrationIntegrationServerTomcatwebappsB1iXcellerator然后在命令提示符窗口里切换到SAP Business One Integrationsapjre_7_64jrebin路径下:本例中SAP Business One Integration安装在D盘下,故语句如下CD D
7、:Program Files (x86)SAPSAP Business One Integrationsapjre_7_64jrebin注意在.SAPSAP Business One Integration路径面有两个JRE具体切换到sapjre_7_64还是sapjre_7_32取决于服务器的WINDOW版本(WINDOWS为64位即进入sapjre_7_64jrebin;WINDOWS为32位即进入sapjre_7_32jrebin)切换路径完成后命令提示符窗口如下:依次执行以下语句,注意以下语句中-storepass这个参数,若生成keystore.pkcs12文件时密码输入为sapB1
8、iP,则直接复制以下语句执行,若为其它密码,则在语句中需相应修改。keytool -delete -alias tomcat -keystore C:Program Files (x86)SAPSAPBusinessOneIntegrationIntegrationServerTomcatwebappsB1iXcellerator.keystore -storepass sapB1iPkeytool -delete -alias tomcat -keystore “D:Program Files (x86)SAPSAP Business One IntegrationIntegrationSe
9、rverTomcatwebappsB1iXcellerator.keystore -storepass sapB1iPkeytool -importkeystore -srckeystore D:Program Files (x86)SAPSAP Business One IntegrationIntegrationServerTomcatwebappsB1iXcelleratorkeystore.pkcs12 -srcstoretype PKCS12 -destkeystore D:Program Files (x86)SAPSAP Business One IntegrationInteg
10、rationServerTomcatwebappsB1iXcellerator.keystore -deststoretype JKS -deststorepass sapB1iP -srcstorepass sapB1iPkeytool -changealias -alias 1 -destalias tomcat -keystore C:ProgramFiles(x86)SAPSAPBusinessOneIntegrationIntegrationServerTomcatwebappsB1iXcellerator.keystore -storepass sapB1iP若语句执行正确则CA证
11、书制作成功。重启服务器的Sap Business One Integration Service,服务器端的操作完成。接下来进入OPENSSLBIN目录下,找到myCA.cer文件,此即为需要分发给设备的自签名证书。针对IOS设备,需要在设备的邮件APP上配置一个可接收邮件的账户,然后通过邮件将myCA.cer文件通过邮件附件发送给用户,用户接收邮件后,点击附件,系统即提示安装,按提示完成安装即可。针对Android设备,可以直接将myCA.cer文件复制到设备的内存卡上,然后在系统中点击文件,系统即提示安装,按提示完成安装即可。可能出现的问题如下:1、 安装B1I集成环境,在安装包或升级包的
12、PackagesB1 Integration Component文件夹。注意:安装过程中有很多用户和密码要设置,请记录设置的密码,以便后用。问题:我在安装的时候遇到问题,显示 安装过程初始化在3分钟内未完成,导致安装失败,最终导致的结果是SAP Business One Integration Service服务启动不正常,启动后过了一段时间服务自动停止,以致无法正常使用B1i功能。原因:在检查安装Logs是发现端口8005被占用而报错,我的情况是被我虚拟机占用该端口。解决方法:把虚拟机服务停止或直接卸除VMware server(我把所有环境安装在本机上,不在虚拟机上使用了。)2、 进入B1
13、启用主控室,测试B1i是否正常安装,如果仪表盘没有正常启动说明B1i服务仍然有问题,然后返回检查。问题1:启动仪表盘后,查看那些自带报表,出现 你所请求的报表不存在。原因:我在安装的过程中初始化那个步骤出现问题,导致B1i有些要初始化工作未完成。解决方法:到Integration Framework控制台去重新激活一次 移动解决方案。3、 配置B1移动方案用户及许可证,详见SAP提供的移动方案配置文档。4、 配置手机,详见SAP提供的移动方案配置文档,要注意一点:在手机上输入服务IP时注意中英文:,否则连接时会报 错误的URL。5、 如果重新还原一个数据库要使用移动方案,到Integration Framework控制台里配置:6、 遇到的问题:在重启SAP Business One Integration Service时出现 window无法启动服务 错误1053,服务没有及时响应启动或控制请求。解决办法:到该服务属性中,使用此账户登录模式:输入window登录名和密码,然后重启服务即可。报错:已拒绝许可7、如果出现以下现象解决方法如下:点击上图IE中的tools-internet options-security (将127.0.0.1添加为trusted sites)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1