• 7020阅读
  • 2回复

系统集成 P6 R83 webservice 的问题 开发模式 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼 发表于: 2013-11-01
最近做P6 R83 的系统集成 webservice 也已经部署成功了,现在在系统内做webservice 接口的时候,会报错,这个是p6 2.1 没有出现过的情况。具体如下:1,如果直接用HTTP cookie for session 就是最简单的结构来请求,会报javax.xml.ws.soap.SOAPFaultException: WSS header is missing from request. Can't do username token authentication. ?M B Od9  
2,如果用用户名令牌权限认证模式的话 usernameToken profile for authentication 模式会报 javax.xml.ws.soap.SOAPFaultException: Encryption is enabled but there is no encrypted key in the request. p)Fi{%bc  
请大牛们帮帮忙    vI \8@97  
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
只看该作者 1楼 发表于: 2013-11-01
登录Primavera Administrator,\Web Services\Security\ 在Authentication中选择开发模式。 s\e b  
4m!w<c0NL  
w ufQyT`  
- 如果你选 usernameToken,就把 Message Protection 中所有的 true 设为 false。(较简单) ;sAe#b  
4mvnFY}   
- 如果选择其他,相应的设置要设置成 true 还有 keystore,具体看web services 的 adminguide 还有 http://docs.oracle.com/javaee/1.4/tutorial/doc/Security6.html (较复杂) .UYhj8  
(Rsf;VPO  
=klfCFwP  
保存设置后,记得重启你的web services服务,再运行demo就应该没问题了。 nh? JiH {  
"dHo6CT,y_  
"~q~)T1Z  
lE$(*1H  
yCwe:58  
_k#!^AJ}x  
Good luck...
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
Zaka

只看该作者 2楼 发表于: 2013-12-09
受教了   
快速回复
限1000 字节
 
上一个 下一个