Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

BW Salesforce Plugin

来源: 雨过天晴0521 分享至:
BWPlugin for Salesforce

1. 首先要到http://developer.salesforce.com上注册一个Salesforce的开发账户, 然后收到一封Salesforce的登陆确认邮件, 让你登陆https://login.salesforce.com/?c=l14m453Kn7zYlPdEXOoJY1MvFqDNubgKMqaw2yC2O_1U7rWWDGCCXsaYMBiuBJvRBH_3uOzkmivHdnD0C4v4Gy

2. 登陆后, 进入我的个人信息 -> 重新设置我的安全标记(security token). 点击"重新设置安全标记"按钮. 就会收到一封安全标记确认邮件. 发给你一个字符串token.

3. 依次安装RV, TRA(包含hawk), BW, Admin, 最后安装BW Salesforce Plugin.

4. 启动 Desinger. 导入plugin自带的example, 比如GeneralSample.

5. 配置工程. 点击左侧的Global Variables Tab, 选中salesforce.password和salesforce.username, 将第一步中注册的用户名和密码重新填写.注意:密码必须是你注册的密码+security token的形式, 比如你的密码是"passwrod", 发挥的token是"XXXXXX", 那么密码就是"passwordXXXXXX".

6. 在Design Time的时候, 需要在designer.tra文件中添加这个属性:
java.property.com.entrust.toolkit.x509.CertVerifier.ForceV1CertAsCA=true 这一点在TIB_bwpluginsalesforce_2.3.0_relnotes.pdf的Known issues中有说明.

7. 测试工程. 选中工程跟目录, 点击左侧的Tester Tab, 点击load&Start Current. GeneralSample 才会成功运行.如果只想测试连接Salesforce是否成功, 可以双击"Salesforce Connection" icon, 运行Test Connection.

8. 如果想在Runtime(TRA)中运行这个例子, 需要在BW_HOME\lib\com\tibco\deployment\bwengine.xml文件中添加java.property.com.entrust.toolkit.x509.CertVerifier.ForceV1CertAsCA 属性值设为true. 注意这个bwengine.xml文件也和designer在同一个TIBCO_HOME下的.

9. 为运行时创建ear文件. 选中Tools -> Create Project EAR, 会看到在一个Archive的icon在工作区生成. 双击这个icon, 会看到一个Shared Archive和一个Process Archive. 双击Shared Archive, 再点击配置区的"Resource"tab, 点击配置区右上角的望远镜图标, 选中添加这三个资源文件:

/Salesforce Connection.sharedsalesforce
/SalesforceResources
/SalesforceResources/partner_20_0.wsdl

资源文件必须添加, 否在在运行时会报错说找不到wsdl等错误.

Apply Changes, 双击Archive icon ->"Build Archive" 按钮. 提示ear创建成功. 当这个ear创建成功后, 可以用WinRAR打开, 看到里面有"Process Archinve.par", "Shared Archive.sar", TIBCO.xml生成. 再用WinRAR打开"Process Archinve.par", 会看到GeneralSample的流程文件和一个TIBCO.xml 注意, 在这个TIBCO.xml中就有在第8步添加的证书属性和值. 如果没有, 在运行时还是会看到login failed的错误提示.

10. 运行ear包, 登陆Admin, 点击"All Applications" ->New Application, 上传上一步中创建好的ear文件. 点击OK. 选中Deploy on Save checkbox. 在点击save. ear就会在保存的同时部署.

11. 观察执行日志. 点击"All Service Instances" -> Tracing tab, 点击Search.就可以看到log.

12. 查看ear中打包的属性. Application Management > yangxiaoming-lt-0 > GeneralSample > Configuration, 点击 Process Archive.par, 点击Advanced, 也能看到在第8步添加的workaround属性.

 

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史