Connector für dg archive - Troubleshooting
Request Tracing
Zur Fehleranalyse können die dg archive-Anfragen und -Antworten in der "Portal Logdatei" protokolliert werden. Aktiviert wird das Tracing wie folgt:
-
Öffnen Sie die Datei "portal.cfg" im Portalverzeichnis internal/cfg mit einem Texteditor Ihrer Wahl.
-
Navigieren Sie zum Abschnitt "environment" und fügen Sie folgende Zeile dem Abschnitt hinzu:
<systemProperty name="com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump" value="true"/>
-
Führen Sie einen Neustart des Portal-Dienstes durch. Bei jeder dg archive-Aktion werden nun die Web Service Request/Response-Details in der "Portal_startup.log"-Datei protokolliert.
Beispiel für ein Request/Response Tracing Eintrag:
---[HTTP request - https://10.10.101.213:8001/HypService]---
Accept: application/soap+xml, multipart/related
Content-Type: application/soap+xml; charset=utf-8;action="HypWcfApi.HypService/IHypService/MDocGetInfo"
User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e
<?xml version='1.0' encoding='UTF-8'?><S:Envelope ... </S:Envelope>[HTTP response - https://10.10.101.213:8001/HypService - 200]---
null: HTTP/1.1 200 OK
Content-Length: 2614
Content-Type: application/soap+xml; charset=utf-8
Date: Mon, 27 Apr 2015 13:20:30 GMT
Server: Microsoft-HTTPAPI/2.0
<s:Envelope xmlns:s="https://www.w3.org/2003/05/soap-envelope" xmlns:a="https://www.w3.org/2005/08/addressing"><s:Header><a:Action s:mustUnderstand="1">HypWcfApi.HypService/IHypService/MDocGetInfoResponse</a:Action><a:RelatesTo>uuid:65af1684-0548-47d2-8346-fff60f4c85f1</a:RelatesTo></s:Header><s:Body><MDocGetInfoResponse xmlns="HypWcfApi.HypService"><MDocGetInfoResult…></s:Envelope>
SSL-Verbindungen
Für SSL-Verbindungen zwischen dem Intrexx Portal Server und einem dg archive-Webservice muss das Zertifikat der Certificate Authority, die das Service-Zertifikat ausgestellt hat, dem Zertifikatsspeicher des Intrexx Portal Servers hinzugefügt worden sein. Eine Ausnahme bilden selbstsignierte Zertifikate, die nicht von einer bekannten Certificate Authority ausgestellt wurden. Um SSL-Verbindungen zu Diensten mit selbstsignierten Zertifikaten zu ermöglichen, muss in diesem Fall im Intrexx Portal Server die Prüfung der Certificate Chain deaktiviert werden. Dies ist auf Service-Ebene über eine System Property möglich. Öffnen Sie dazu die Datei "portal.cfg" im Portalverzeichnis internal/cfg mit einem Texteditor und fügen Sie dem Abschnitt "<environment>" einen neuen "<systemProperty>"-Eintrag hinzu:
<systemProperty name="de.uplanet.lucy.server.dghyparchive.connector.sslTrustEveryone" value="true"/>
Nach dem Speichern der "portal.cfg" Datei muss der Portaldienst neu gestartet werden, damit die Änderungen wirksam werden.
Weitere Informationen
Verbindung im Modul "Integration" erstellen und bearbeiten