cognos10.2 第三方认证 计划表执行报错

大家好,我遇到的问题是这样的通过SDK已经做好了第三方认证,登录cognos也没问题,但是有同事要用到计划表这个功能的时候,出现了错误报错内容是:CM-REQ-4159 Content Manager 在响应标题中返回了错误。可在响应 SOAP 标题中找到错误“cmAuthenticateFailed CM-CAM-4005 无法进行...显示全部
大家好,我遇到的问题是这样的
通过SDK已经做好了第三方认证,登录cognos也没问题,但是有同事要用到计划表这个功能的时候,出现了错误

报错内容是:
CM-REQ-4159
Content Manager 在响应标题中返回了错误。可在响应 SOAP 标题中找到错误“cmAuthenticateFailed
CM-CAM-4005 无法进行身份验证。请检查您的安全目录服务器连接并确认登录时输入的凭证。”。 CM-REQ-4342 客户端出错。


这个问题产生的原因应该是登录的时候,密码不对吧?

我的程序中,密码是进行了MD5加密的,然后查询论坛的时候,发现有一位仁兄也有咨询过这个,他的帖子是(http://www.cognoschina.net/club/thread-63991-1-1.html),他也是进行了加密,但是具体解决方法我还没搞清楚,那个帖子的仁兄是说,他在init方法中去判断请求是来自表单还是SDK,但是具体这个怎么判断,我还是没找到方法,可否咨询一下大家,谢谢了。收起
参与6

查看其它 3 个回答脚踏飞燕的回答

脚踏飞燕脚踏飞燕项目经理东虹桥金融在线(www.dhqjr.com)
JDBCVisa类中 init方法内判断。

后台调度无法登陆的原因大致是这样的:
在设定schedule时会保存一个临时凭证,这个临时凭证中会存密码(md5已加密).
如果不在init方法中判断,在运行schedule是会自动更新凭证【基于md5已加密的再次进行md5加密】,造成登陆失败。

解决方法:
init方法中判断 传入参数thePassword 是否已经md5加密.
融资租赁 · 2015-03-02
浏览1596

回答者

脚踏飞燕
项目经理东虹桥金融在线(www.dhqjr.com)
擅长领域: 大数据商业智能

脚踏飞燕 最近回答过的问题

回答状态

  • 发布时间:2015-03-02
  • 关注会员:1 人
  • 回答浏览:1596
  • X社区推广