cognos API和示例

2 api cognos

任何人都可以指向一个cognos API文档和一些示例代码?对我来说最好的是API可以通过python访问.但其他语言的例子也很好.

tec*_*cmo 5

用于.net的Cognos SDK非常糟糕; 我知道因为我只花了3天时间试图让基本功能正常工作.很明显,开发示例应用程序的人不知道如何使用Web服务或.net.

  • 我设法找到了一个可以尝试用来生成自己的代理类的Cognos.WSDL文件; 但; 它不兼容WS-I,因此不能与wsdl.exe一起使用

  • cognosdotnet.dll和cognosdotnetassembly是过度浮动的.那里定义了近1000个类.他们基本上将整个API集合包装到一个程序集中.

  • Cognosdotnet.dll定义了所有类型; 他们中的许多人都很难与之合作; 但是你需要的所有原材料都在那里.

  • Cognosdotnetassembly.dll定义序列化程序.为什么他们甚至包括他们超出了我.这个文件很大(46MB)并且提供零值.问题是这个程序集与类型定义(cognosdotnet.dll)存在依赖关系.

我最后做的是拿Refelector; 和生成cognosdotnet.dll的代码; 然后删除了对序列化程序的依赖.然后我创建了自己的包装器,使API更友好.

我建议从reportrunner示例开始作为起点; 至少尝试让你的连接工作等..