关于Cognos sdk开发的问题

问题描述

我这边的问题是,系统需要在其他服务器访问Cognos报表,但是访问的时候需要输入账号密码。早在访问系统之前就已经做了一次登录,(两个服务器账号密码通用)故我现在是想在我第一次登录的时候成功登录之后就拿这个账号密码去调用Cognos的sdk登录Cognos,在下次我想要访问报表的时候就不需要再次输入账号密码了。我这边也参照了文档和demo,代码可以正常运行,但是实际上感觉并没有什么用,我在程序里面登录了之后,在打开浏览器的新窗口,手动输入报表地址,任然要求我再次输入账号密码。下面是我的代码:try{System.Text.StringBuildercredentialXML=newSystem.Text.StringBuilder("<credential>");credentialXML.AppendFormat("<namespace>{0}</namespace>",userNamespace);credentialXML.AppendFormat("<username>{0}</username>",userName);credentialXML.AppendFormat("<password>{0}</password>",userPassword);credentialXML.Append("</credential>");//加密credentialsstringencodedCredentials=credentialXML.ToString();xmlEncodedXMLxmlEncodedCredentials=newxmlEncodedXML();xmlEncodedCredentials.Value=encodedCredentials;searchPathSingleObject[]emptyRoleSearchPathList=newsearchPathSingleObject[0];stringaa=cBIUrl;cBICMS=newcontentManagerService1();cBICMS.Url=aa;cBICMS.logon(xmlEncodedCredentials,null);//sn_dg_prm_sdk_method_contentManagerService_logon_end_0//hangontotheuserdatalocallyforuseelsewheresetUserName(userName);setUserPassword(userPassword);setNamespace(userNamespace);isLoggedOn=true;}catch(SoapExceptionex){isLoggedOn=false;//SamplesException.ShowExceptionMessage(ex,guiMode,"UnableToLogon");}我这边测试是在本地做的测试,不知道会不会是和环境有关,还有,会不会不是我这种解决方式?

解决方案

解决方案二:

解决方案三:
没人
解决方案四:
没人

时间: 2024-09-23 14:01:06

关于Cognos sdk开发的问题的相关文章

拥抱ES6——OSS JavaScript SDK开发手记

JavaScript作为当下最火的语言(之一),结合OSS能够创建出非常丰富的跨前后端的应用.现在,OSS正式推出JavaScript SDK,使用OSS的 前后端 同学 都 可以方便地使用. ES6 首先,什么是ES6? 其实ES6是最新版本的ECMAScript,也就是JavaScript标准. ECMAScript 6, also known as ECMAScript 2015, is the latest version of the ECMAScript standard. > ES

Kinect for Windows SDK开发入门(十四)进阶指引 上

前面十三篇文章介绍了Kinect SDK开发中的各个方面的最基础的知识.正如本系列博闻标题那样,这些知识只是Kinect for windows SDK开发的入门知识.本文将会介绍Kinect进阶开发需要了解一些知识(beyond the basic). 读者可能会注意到,在学习了前面十三篇文章中关于Kinect开发的方方面面,如影像数据流.景深摄像机.骨骼追踪.麦克风阵列.语音识别等这些知识后,离开发出一些我们在网上看到的那些具有良好用户体验的Kinect应用程序还是显得捉襟见肘.Kinect

Kinect for Windows SDK开发入门(二)基础知识 上

上篇文章介绍了Kinect开发的环境配置,这篇文章和下一篇文章将介绍Kinect开发的基本知识,为深入研究Kinect for Windows SDK做好基础. 每一个Kinect应用都有一些基本元素.应用程序必须探测和发现链接到设备上的Kinect传感器.在使用这些传感器之前,必须进行初始化,一旦初始化成功后,就能产生数据,我们的程序就能处理这些数据.最后当应用程序关闭是,必须合理的释放这些传感器. 本文第一部分将会介绍如何探测初始化几释放传感器,这是非常基础的话题,但是对于基于Kinect开

利用数码相机SDK开发图像采集应用程序

数码相机作为一种目前常见的消费类商品,其基本工作原理是利用CCD光耦器件将光信号转变为电信号,经过A/D转换.数据压缩等处理后经串口或USB口在PC端应用程序控制下将图片(多为JPEG格式)传送到PC机的硬盘中. 目前PC端的应用程序都由相机制造商所提供.很少有人注意到一些数码相机制造商为开发人员提供了相对丰富的SDK(Software Development Kit)资源,便于有关人员利用数码相机进行图像采集和监测方面的开发工作.SDK开发套件一般由头文件(.H).库文件(.lib)和动态链接

FFMPEG SDK 开发介绍

FFMPEG SDK 开发介绍 1.简介:     ffmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序. 使用ffmpeg能够完成如下功能:parse,demux,decode,filter(preprocessing),encode,mux,stream和player等. 2.下载和编译:     下载地址:  http://ffmpeg.org/download.html     编译:        1)windows平台static library/sh

onvifdevicemanager-ONVIF device manager SDK开发

问题描述 ONVIF device manager SDK开发 想要做一个ONVIF的windows桌面开发,现在需要ODM的SDK开发文档或者demo. 各位如果有相关方面的资料,希望能给小弟参考一下.

speech sdk训练-用微软SPEECH SDK开发时,怎么添加训练文件

问题描述 用微软SPEECH SDK开发时,怎么添加训练文件 微软SPEECH SDK只提供了默认的训练文件,但是我在网上看见了可以添加自己的配置文件,请问怎么设置?

应用-听说安卓NDK功能有限,还得用JAVA+SDK开发?

问题描述 听说安卓NDK功能有限,还得用JAVA+SDK开发? C++程序员想学写安卓程序,可是不想在学JAVA了,怕哪个也精通不了.可不可以直接用C++ NDK写安卓应用.我指的是全部JAVA能写的都能写? 解决方案 测重点不一样.java主要是在android中做UI,前台应用,等 ndk是建立一个通道给前台UI访问后台c等,因为游戏u引擎主要是c,所有才出来了ndk来建立这么一个通道. 解决方案二: C++写代码太复杂了,就算你会C++而不会Java,直接用C++写应用也不合算的. 建议你

请教用AWS的C++版SDK开发所遇到的问题,在线等!

问题描述 我刚开始用AWS的C++版SDK开发,目的是在Linux环境下,开发一个调用AWS-SDK上传文件到云端的功能模块.源码包是aws-sdk-cpp-master.zip,我已将源码包编译安装成功.但由于C++的调用例程几乎没有,我看那些接口代码也看得一头雾水.我在官网上(https://aws.amazon.com/cn/blogs/developer/using-cmake-exports-with-the-aws-sdk-for-c/)找到这么一段例程,我将这段代码保存为文件Tes