注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

Connections用户无法使用Forms Experience Builder  

2016-08-04 17:28:20|  分类: SocialBusiness |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

环境:Connections 5.0 CR4, Windows Server 2012 R2

Forms Experience Builder Application build level: 8.5.1.489

问题

按照Integrating IBM Forms with IBM Connections配置完Forms Experience Builder之后,所有用户都无法访问"意见调查"(Survey)

错误信息: "无法处理您的请求(Unable to process your request). "

问题诊断

请管理员登录ISC,在系统管理>运行时添加以下调试参数,并清理较早的SystemOut.log和Trace.log:

*=info: com.ibm.form.*=finest:

com.ibm.form.webform.logging.facility.fom.*=finest:

com.ibm.form.webform.framework.*=finest

 

收集的日志中包含以下错误信息:

[7/22/16 13:47:12:504 CST] 00000658 StandardExcep E

com.ibm.form.nitro.platform.StandardExceptionMapper toResponse

ecd25fba-ec3f-4f3f-a58a-a01697913415

 

com.ibm.form.platform.service.framework.exception.ServicesPlatformException: com.ibm.websphere.wim.security.authz.AccessException: CWWIM2008E

The principal 'CN=JOHN.DOE??,OU=Users,OU=TWTP2,ou=TW,ou=Acme,dc=acme,dc=corp' is not

authorized to perform the operation

'GET PersonAccount' on 'CN=JOHN.DOE??,OU=Users,OU=TWTP2,ou=TW,ou=Acme,dc=acme,dc=corp'

at

com.ibm.form.nitro.deploy.env.was7.members.VMMMemberManager.sudo(VMMMemberManager.java:424)

at

com.ibm.form.nitro.deploy.env.was7.members.VMMMember.getGroups(VMMMember.java:139)

at

com.ibm.form.nitro.service.model.impl.UserModelImpl.verifyUser(UserModelImpl.java:358)

1. 检查配置文件Builder_config.properties:

ibm.was.MemberManager.adminAlias = febAdmin

#ibm.was.MemberManager.adminUser = <was_admin__name>

#ibm.was.MemberManager.adminPass = <was_admin_pw>

请管理员取消注释,并设置正确的adminUser用户名和adminPass密码

2. 确认ISC中Security中勾选了Enable application security,并且选择了Federated Repositories

确认febAdmin的角色已经创建并映射到wasadmin

3. 检查配置文件widgets-config.xml:

<lifecycle

remoteHandlerURL="http://connections.acme.com/forms/secure/org/lifecycle"

remoteHandlerAuthenticationAlias="connectionsAdmin">

这里的角色名不是建议的febAdmin,可以将此文件Checkout修改后再CheckIn,

或者直接在ISC里点击J2C Authentication Data,添加角色,直接将connectionsAdmin映射到wasadmin(本地管理员)

4. 查看配置文件Connections_config.properties:

ibm.nitro.integrations.connections.Config.authAlias=connectionsAdmin

将验证角色改为febAdmin

ibm.nitro.integrations.connections.Config.authAlias=febAdmin

但是问题依旧。

收集了Fiddler日志,其中包含了HTTP 500 Internal Server Error

http://connections.acme.com/forms/secure/org/connectionsApp/managed?groupId=791b9870-4908-4def-80ba-c357d5f20068&sortBy=updated&order=desc&page=1&pageSize=10&state=all&membership=owner&dojo.preventCache=1469176117478

 

解决方案

发现SystemOut.log中也存在错误:

[7/22/16 18:13:35:514 CST] 0000010c IntegratorSta W

com.ibm.form.platform.service.startup.IntegratorStartup phase1Start Can

not resolve the extensions folder, Forms Services Platform may not have

started up correctly

这是由于在FEB应用启动时,缺省会取以下路径找Extensions文件夹:

C:\IBM\Forms\

通过编辑文件:

D:/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/IC01Cell01/Forms%20Experience%20Builder.ear/builder.war/WEB-INF/classes/fsp.properties

并加入以下内容:

extensions=D:\\IBM\\Forms\\Extensions

建议客户将extensions 子目录移到C:\IBM\Forms\下,重启FEB所在的WAS AppServer,问题得以解决。

参考文档:

Configuring the properties file    

http://www.ibm.com/support/knowledgecenter/SS6KJL_8.5.1/FEB/co_configuring_the_properties_file.html

IBM Forms Experience Builder 8.6 and later versions do not provide Community Survey functionality within Connections.

http://www-01.ibm.com/support/docview.wss?uid=swg21966215

 

 

  评论这张
 
阅读(126)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017