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 ガイドを検索しましたが、解決策 (またはこのエラー メッセージのドキュメント) が見つかりません。何が起こっているのですか? サーバーのログには、失敗したログイン試行回数が示されますが、追加情報は提供されません。