Grund für Umleitung
Es gibt Fälle, dass ein B2B/CCM System aus mehreren Servern besteht, von denen nur einer Zugriff auf den CCM-Index hat. In diesem Fall müssen Anfragen von den anderen Servern auf den CCM-Server umgelenkt werden.
Dazu gibt es verschiedene Einstellungen:
Registrierung von Services auf Knoten des CCM-Servers
Die CCM Services IndexServiceCCM, CCM_SCHEDULER, RunReportJob und UpdateBackupIndexServiceCCM arbeiten auf den Knoten auf denen sie registriert sind (GlobalProperties NODE_X). Eventuell muss also die Registrierung so geändert werden, dass diese Services alle auf Knoten des CCM Servers liegen.
GlobalProperty B3P_CCM_SERVER
Durch Setzen der GlobalProperty B3P_CCM_SERVER können Suchanfragen aus der Oberfläche (z.B. Arbeitsvorräte) auf spezielle Knoten umgelenkt werden.
Global Property | Wert | Beschreibung |
---|---|---|
B3P_CCM_SERVER | http(s)://ccmserver:port1;http(s)://ccmserver:port2 |
Liste von URLs von CCM-Knoten, separiert durch “;”; bei mehr als einem angegebenen Knoten erfolgt die Zuweisung zufällig mit gleicher Wahrscheinlichkeit; Falls einer der Knoten in der Liste nicht läuft, kommt es zu einer Fehlermeldung, wenn versucht wird, diesen Knoten auszuführen. |
Falls der Wert der Property leer ist, oder falls die Property nicht gesetzt ist, erfolgt das alte Verhalten: die Suche wird auf dem Knoten ausgeführt, von dem die Suche gestartet wird. |
cross-domain-policy
Ggf. ist es noch nötig, die cross-domain-policy anzupassen. Die Datei muss unter ../webapps/ROOT/crossdomain.xml auf dem Knoten angelegt werden, auf den die Aufrufe umgelenkt werden sollen.
Beispiel:
<?xml version="1.0"?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from to-ports="8080" domain="testdomain.de"/>
<allow-access-from to-ports="8080" domain="yetanothertestdomain.de"/>
</cross-domain-policy>
Umlenkung im CCM Reporting
Navigation und Download in ReportExplorer und ReportViewer
Die Navigation innerhalb der Module Report Explorer kann durch folgende GlobalProperties auf bestimmte Knoten umgelenkt werden:
Global Property | Wert | Beschreibung |
---|---|---|
REPORT_SERVER | http(s)://ccmserver:port1 |
Adresse für die Navigation innerhalb von RportExplorer und ReportViewer |
REPORT_SERVER_DOWNLOAD | http(s)://ccmserver:port2 |
Adresse für den Download von Reports im ReportExplorer und ReportViewer |
In bestimmten Konstellationen kann es notwendig sein, dass die Navigation über eine interne Adresse durchgeführt werden muss, der Download des Dokuments aber über eine andere Adresse passieren muss.
Manuelle Erzeugung von Reports
View Me Edit Me