2017-03-28 2 views
-1

Ich habe versucht, ein Paket für Cognos über das SDK zu erstellen.Wie erstellt man ein Paket in Cognos - SDK?

So weit so gut. Ich kann ein Paket erstellen, aber ich kann keine Datenquelle zu diesem Paket hinzufügen. Also grundsätzlich tut es nichts.

Ich erhalte:

AM-MES-0003 ist ein Serverfehler aufgetreten. Die Aktion konnte nicht abgeschlossen werden.

beim Starten des Pakets mit dem Analyse-Studio.

+0

Was haben Sie bisher versucht? – Nielsvh

+0

Ich habe versucht, das Paket mit einem Modell, einer Paketkonfiguration, einem Modell und einer Modellansicht zu erstellen. @Nielsvh haben Sie Java oder C# Code arbeiten? Vielleicht kannst du es hier posten, damit ich es mir anschauen und vielleicht Schlussfolgerungen ziehen kann. –

Antwort

0

Wenn Sie IIS verwenden, erhalten Sie möglicherweise nicht das zugrunde liegende Problem, da IIS den Fehler abfangen wird. Der Fehler kann schlechte Berechtigungen oder beschädigte Benutzerdaten sein, aber der zurückgegebene Fehlercode scheint ein Regenschirm für Details zu sein.

Wie beschrieben in this troubleshooting page, können Sie den ursprünglichen Fehler sehen, indem Sie httpErrors auf PassThough setzen. Ersetzen:

<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> 

mit:

<httpErrors existingResponse="PassThrough" /> 

in IIS-Konfigurationsdatei.

ODER

  1. Liste item
  2. Stopp IIS
  3. Öffnen Sie die IIS-Konfigurationsdatei
  4. Suche nach <section name="httpErrors" overrideModeDefault="Deny" /> und Änderung zulassen verweigern.
  5. Suchen Sie nach <httpErrors> in <system.webserver>. Wenn es lockAllAttributesExcept="errorMode" hat, entfernen Sie das Attribut und den Wert.
  6. In Befehl %windir%\system32\inetsrv\appcmd.exe set config "<Your Website>/<Your virtual directory>" -section:system.webServer/httpErrors - existingResponse:PassThrough
  7. Starten Sie IIS.
+0

Umgebung: Der Webserver des Gateways ist Microsoft IIS 7.0 Ich bin nicht auf Microsoft ISS 7.0, ich bin auf einem Windowsserver, der einen Cognos-Server hostet. Aber danke Suche –

Verwandte Themen