Falls Sie beim Erstellen von WebOffice plotten Ausdrucken in großen Formaten wie z.B. A0 und A1 eine Fehlermeldung erhalten, dann probieren Sie bitte folgende Test aus, um die Ursache eingrenzen zu können:
Problembeschreibung:
•Das entsprechende Tool zum Drucken wird in der Werkzeugleiste im WebOffice 10.8 SP2 Client angezeigt
•Beim Erstellen des A0/A1 Ausdrucks erscheint nach wenigen Minuten eine Fehlermeldung im Client
•Der Ausdruck im Ausgabeformat PDF wird im ArcGIS Server Ausgabeverzeichnis (standardmäßig .\arcgisserver\directories\arcgisoutput\SynOutputService_MapServer\..) jedoch erfolgreich erstellt
•Im Logfile finden Sie diesen Eintrag (Logkategorie BRIDGE für SOE Logging zuvor aktivieren):
#2018-11-26 13:52:25,655 DEBUG [ajp-nio-8009-exec-4 ] <projectname> E0F71697FAEC1F857CF56A8E62A4D2DC 1221956
FAILED :: Request: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SYN_CS session_id="ef50e92e-efc0-429b-bb97-b1a17b430840" xmlns:ns2="http://www.mysynergis.com/schemas/wogui_5">
<REQ id_req="1543236247857" timeout="20">
<GET_PRINT printpage_id="2137" printoutput="PDF" hires_option_checked="true" plot_rotation="-0.0" overview_border_color="255,204,0" subaction="get_print_user" timeout="20">
<CENTERPOINT_SCALE scale="0.0" rotation="0.0"/>
<CENTERPOINT_SCALE_MULTI x="452652.62921063474" y="462687.31827714015" scale="2500.0" rotation="0.0" overlap="0"/>
<DYNFIELDS>
<DYNFIELD dynfield_id="title_value" dynfield_value="Datenauszug"/>
<DYNFIELD dynfield_id="creator_value" dynfield_value="<username>"/>
</DYNFIELDS>
</GET_PRINT>
</REQ>
</SYN_CS>
caused by failed to process REST operation (class: b, service: com.mysynergis.functions.geoserver.agsrest.map.o@2ea2823c[
id=https://gisserver.domain.com/arcgis/SynOutputService/MapServer
serverUrl=https://gisserver.domain.com/arcgis
] ) due to an unexpected error
caused by Socket exception. Connection reset
Problemursache:
•In diesem Fall scheint es, dass die Verbindung zum Client durch den Server geschlossen wurde. Dies kann ein Problem mit der Anfrage, die Sie senden, oder ein Problem an deren Ende sein.
•Überprüfen Sie folgende Punkte:
oWie ist in der WebOffice Applikationskonfiguration der Parameter Zeitüberschreitungen für Druckvorgang konfiguriert bzw. nicht konfiguriert?
oIst ein Proxy-Server im Einsatz? Hintergrund ist, dass so gut wie jeder Proxy-Server Requests nach einer bestimmten Dauer abbrechen
oSind Timeouts am SynoutputService hoch genug gesetzt?
•Probieren Sie bitte folgende Test aus, um die Ursache besser eingrenzen zu können:
oDruck-Tests durchführen direkt via services > SynOutputService (MapServer) > SynSOEGateway > soe_base
oIm Feld "soe_q" muss der Druck-Reqeust aus der WebOffice Logdatei (Logkategorie BRIDGE für SOE Logging zuvor aktivieren) eingefügt werden
Drucktest direkt via SynSOEGateway von SynOutputService
oZu beachten hierbei: Diese "soe_base" Seite muss mit unterschiedlichen URLs im Browser aufgerufen werden, um die Problemursache eingrenzen zu können
▪Test mit interne Server URL mit ArcGIS Server Port (https://gisserver:6443/arcgis/..): Druck ERFOLGREICH (Response zeigt Pfad zu erstellten PDF an)
▪Test mit Server URL via Web Adaptor (https://gisserver.domain.com/<webadaptorname>/..): Druck ERFOLGREICH (Response zeigt Pfad zu erstellten PDF an)
▪Test mit URL via LoadBalancer URL (https://loadbalancerURL.domain.com/<webadaptorname>/..): Druck GESCHEITERT (Fehlermeldung im Browser) ==> Problem ist bei der IT des Kunden zu suchen, da hier an der LoadBalancer Konfiguration etwas angepasst werden muss (vermutlich Schwellenwerte, Timeouts, etc.).