【发布时间】:2014-01-24 15:49:19
【问题描述】:
我正在使用 Cognos TM1 10.1 API 连接到服务器。服务器使用 Cognos 进行身份验证,然后使用集成登录根据我们的 Active Directory 实例对用户进行身份验证。我尝试过使用TM1SystemServerConnect 和TM1SystemServerConnectIntegratedLogin,但它们都产生了错误。
(请注意,为了简单起见,我使用了伪代码 - 是的,我已经验证了所有句柄、输入等都是正确和准确的)
// Standard login
TM1V pLogin = TM1ValuePool( hUser );
TM1V hServerName = TM1ValString( pLogin, "server", 0 );
TM1V hUser = TM1ValString( pLogin, "userid", 0 );
TM1V hPassword = TM1ValString( pLogin, "password", 0 );
TM1SystemServerConnect( pLogin, hServerName, hUser, hPassword )
// Integrated Login
TM1V pLogin = TM1ValuePool( hUser );
TM1V hServerName = TM1ValString( pLogin, "server", 0 );
TM1V hServer = TM1SystemServerConnectIntegratedLogin( pLogin, hServerName );
我从两个(hServer)返回的句柄指向代码199 和消息SystemServerCAMSecurityRequired 的错误。我搜索了 IBM 的 TM1 API Guide,但找不到解决方案(或此错误消息的任何文档)……这是怎么回事?服务器上的日志显示登录尝试失败,但未提供其他信息。
【问题讨论】:
标签: cognos-tm1