Dieses Kapitel beschreibt typische Logmeldungen bei einem Druckabbruch auf Grund einer falschen Reihenfolge der Layer IDs von Kartendiensten.

 

Warnung in der WebOffice 10.9 R3 Logdatei:

caused by failed to process SOE operation (message: failed to process SSC transaction (handlerAction: MAP_ASSEMBLE), possible error codes: [UNKNOWN], details: [failed to process SSC transaction (handlerAction: MAP_ASSEMBLE), failed to handle map assembly, failed to handle map serialization, failed to get layer by ID (layerID: xx)])

 

The Layer IDs of the service <servicename> ('publisher@https://wodemo.vertigis.com/WebGIS/<servicename>/MapServer') are not in ascending order or there are gaps. WebOffice print and ePaper might not work correctly, because WebOffice only supports ascending layer IDs. Please open the MXD for your service and use Save a Copy... with type ArcMap 10.1 and 10.2 Documents (*.mxd) and re-publish the new MXD to consolidate the layer IDs.

 

 

Ursache

Aufgrund einer Änderung in der LayerID Reihenfolge des MXDs (z.B. durch Entfernen oder Hinzufügen eines Layers in der MXD) kann WebOffice 10.9 R3 nicht mehr die korrekte LayerIDs zuordnen.

Damit es beim Drucken (Legacy) (plot) oder beim Reporting (ePaper) zu keinen Komplikationen kommt, benötigt WebOffice 10.9 R3 aufsteigende IDs der Layer. Ebenso ist es wichtig, dass die LayerIDs keine Lücken haben dürfen.

 

Problemlösungen

Es gibt verschiedene Möglichkeiten dieses Problem in WebOffice 10.9 R3 zu beheben:

1) Automatische Sortierung LayerIDs in ArcMap bzw. ArcGIS Pro durch WebOffice author standalone:

Wenn diese Option aktiviert ist, erfolgt die automatische Sortierung der LayerIDs in aufsteigender Reihenfolge in ArcMap durch den WebOffice author. WebOffice author korrigiert diese Sortierung. Danach muss die Karte gespeichert und neu veröffentlicht sowie die Ressourcen für das WebOffice 10.9 R3 Projekt neu geladen werden.

 

icon_comment

Details zur Konfiguration in ArcMap siehe Kapitel Verbindung zu ArcMap.

In ArcGIS Pro ist keine explizite Konfiguration notwendig. Die automatische LayerID-Sortierung ist hier aktiviert.

 

2) Workaround, wenn Automatische Sortierung der LayerIDs in ArcMap durch WebOffice author NICHT aktiviert ist:

Bitte öffnen Sie das MXD für Ihren Dienst und verwenden Sie Save a Copy.... mit dem Typ ArcMap 10.1 and 10.2 Documents (*.mxd) und veröffentlichen Sie das neue MXD erneut, um die Layer-IDs im Kartendienst neu zu sortieren. Danach müssen die Ressourcen für das WebOffice 10.9 R3 Projekt neu geladen werden.

 

3) Zusätzlicher Workaround, wenn die Schritte aus 1) bzw. 2) nicht geholfen haben:

a.Neuer Grouplayer in TOC von MXD erstellen

b.alle Layer aus betroffenen Problem"-Grouplayer in den neuen Grouplayer kopieren

c.ursprünglichen Problem"-Grouplayer aus TOC in MXD entfernen

d.neuen Grouplayer an ursprünglicher Stelle im TOC der MXD verschieben

e.Service neu publishen

f.SynAdmin: WebOffice Projekt Ressourcen neu laden

 

Ⓒ Copyright 2023 by VertiGIS GmbH