用于.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示例开始作为起点; 至少尝试让你的连接工作等..
| 归档时间: |
|
| 查看次数: |
10825 次 |
| 最近记录: |