【问题标题】:How to create a package in Cognos - SDK?如何在 Cognos - SDK 中创建包?
【发布时间】:2017-03-30 03:08:59
【问题描述】:

我一直在尝试通过 sdk 为 Cognos 创建一个包。

到目前为止一切顺利。我可以创建一个包,但我无法向该包添加数据源。所以基本上它什么都不做。

我得到:

ANS-MES-0003 发生服务器错误。无法完成操作。

使用分析工作室启动包时。

【问题讨论】:

  • 我尝试使用模型、包配置、模型和模型视图创建包。 @Nielsvh 你有工作 java 或 c# 代码吗?也许你可以把它贴在这里,这样我可以看看它,也许得出结论。

标签: java sdk cognos


【解决方案1】:

如果您使用的是 IIS,您可能不会遇到根本问题,因为 IIS 会拦截错误。该错误可能是权限错误或损坏的用户数据,但返回的错误代码似乎是具体细节的保护伞。

正如in this troubleshooting page 所述,您可以通过将 httpErrors 设置为 PassThough 来查看原始错误。替换:

<httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">
  <error statusCode="401" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="401.htm" />
  <error statusCode="403" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="403.htm" />
  <error statusCode="404" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="404.htm" />
  <error statusCode="405" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="405.htm" />
  <error statusCode="406" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="406.htm" />
  <error statusCode="412" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="412.htm" />
  <error statusCode="500" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="500.htm" />
  <error statusCode="501" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="501.htm" />
  <error statusCode="502" prefixLanguageFilePath="%SystemDrive%\inetpub\custerr" path="502.htm" />
</httpErrors>

与:

<httpErrors existingResponse="PassThrough" />

在你的 IIS 配置文件中。

  1. 列表项
  2. 停止 IIS
  3. 打开 IIS 配置文件
  4. 搜索 &lt;section name="httpErrors" overrideModeDefault="Deny" /&gt; 并将拒绝更改为允许。
  5. &lt;system.webserver&gt; 中查找&lt;httpErrors&gt;。如果有lockAllAttributesExcept="errorMode",则删除属性和值。
  6. 在命令中,运行%windir%\system32\inetsrv\appcmd.exe set config "&lt;Your Website&gt;/&lt;Your virtual directory&gt;" -section:system.webServer/httpErrors - existingResponse:PassThrough
  7. 启动 IIS。

【讨论】:

  • 环境:网关的网络服务器是 Microsoft IIS 7.0 我不在 Microsoft ISS 7.0 上,我在托管 Cognos 服务器的 Windowsserver 上。不过谢谢搜索
猜你喜欢
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-17
  • 1970-01-01
  • 2016-03-18
  • 1970-01-01
相关资源
最近更新 更多