您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > cognos8-SDK-构架
Cognos8SDK国家信息中心北京优信佳公司凌敏Cognos8SDKSDK基本介绍SDK及其组件SDK的简单应用SDK基本介绍SDK---扩展业务商务智能的价值更快速更方便的将CognosBI功能集成到其它应用中。可以将CognosBI功能集成到包括ERP在内的应用程序.将Cognos应用程序集成到门户环境.BI内容可以被无缝添加到现有门户,从而增强信息的交付功能。定制BI,满足特殊需要.SDK的概念Cognos8SDK,即Cognos8softwaredevelopmentkit它是Cognos提供的与平台无关的接口,使用它能操作cognos服务以及Cognos的组件.提供JAVA,C#,VisualBasic6.0三种开发语言接口.安装SDK在SDK安装包里直接运行issetup.exe即可.安装前提:安装的机器必须已经安装好CognosBIServer组件,并且也要安装在BIServer组件中的同级目录下.SDK作用在CognosConnection里面图形化界面所操作的功能,基本上都可以通过SDK去实现它.它是Cognos辅助的开发工具,目的是为了更好的服务于Cognos.SDK能做什么SDK可以实现大部分reporting和管理功能:查询ContentManager•包,报表,连接运行、修改Reports、Queries用户管理发布包调度内容管理……………………Cognos8架构Cognos8符合webservices模型架构可以与大部分操作系统或程序语言集成Cognos架构两个主要工作机制:Web服务描述语言WSDL(WebServicesDescriptionLanguage)简单对象访问协议SOAP(SimpleObjectAccessProtocol)SOAPSOAPSOAPFIREWALLFIREWALLFIREWALLASP,JSP,VB,ExcelCGIServletCognosBIBusDB2,OracleOthers…MicrosoftIISNetscapeWSReportStudioQueryStudioAdminUIApplicationConsumerUIGatewaySDKReportServicePresentationServiceAdminNotificationServicePortalDispatcherPromptEngineRenderingEngineMetadataEngineQueryEngineContentManagerCAMContentStoreCustomerDatabaseWebsphereWeblogicTomcatWebServicesSOAP/WSDLMicrosoft&SUNclusterservicesSDK在Cognos体系架构中的地位SDK及其组件SDK和它的组件JAVA环境•在Cognos安装目录/sdk/java/lib/下有开发所需要用到的jar包cognos-axis.jaraxisCognosClient.jar•在Cognos安装目录/sdk/java/下有安装完之后自带的例子.QueryCMRunreport…•API文档在Cognos安装目录/sdk/java/doc下SDK和它的组件.Net环境•在Cognos安装目录/sdk/下有开发所需要用到的.dll文件.cognosdotnetassembly_2_0.dll,cognosdotnetassembly_2_0.dllcognosdotnet.dll,cognosdotnetassembly.dll•在Cognos安装目录/sdk/csharp/下有安装完之后自带的例子.ViewPackagesreportrunner…SDK和它的组件VB环境•在Cognos安装目录/sdk/下有cdk.dll,如果需要使用VB的SDK程序必须先注册这个组件.在此目录下运行regsvr32/ucdk.dll•在Cognos安装目录/sdk/vb/下有安装完之后自带的例子.ViewPackagesviewAll…•如果要使用VB的SDK,还必须得安装MicrosoftSOAPToolkit3.0SDK简单应用SDK应用SDK登入查询ContentManager门户的集成SDK登入登入的主要参数用户名密码服务器URL(一般都为:http://(服务器IP):9300/p2pd/servlet/dispatch)命名空间ID(跟具体配置有关,在cognosconfiguration-)SDK登入命名空间ID二.查询ContentManager在我们查询ContentManager之前,必须先懂得一个概念:什么是searchpath?获得一个Cognos对象的searchpath查询ContentManagerAttributesoftheobjectaredenotedbythe@symbolCognos对象介绍Cognos对象Report报表对象Folder文件夹对象Package包对象dataSource数据源对象…SearchPath语法Searchpath的其他语法/*//folder//*/content/package[@name=‘GreatOutdoorsCompany’]//*/content/package/report[contains(@name,’ProductList’)]查询ContentManagerContentManagerService_Port对象用于操作Cognos里的对象(查询,修改,删除等操作)BaseClass对象Cognos对象数组三.Portal集成Web登入方式浏览报表方式三.Portal集成Web登入方式参数和普通登入方式一样通过cookie去认证—cam_passport用于储存Cognos认证信息三.Portal集成浏览报表的方式URL调用cognosLaunchurl调用三.Portal集成URL访问方式的参数定义ui.objectui.toolui.actionui.gateway三.Portal集成cognosLaunch通过脚本方式访问报表参数设置和URL访问方式一样Q&A
本文标题:cognos8-SDK-构架
链接地址:https://www.777doc.com/doc-3989365 .html