Hello everybody. We work with ArcGIS Server 10.6.1 and require to imprint a company stamp on the WMS GetMap output. Under GITHUB there is a .NET-project https://github.com/Esri/arcobjects-sdk-community-samples/tree/master/Net/Server/ServerApplyWatermarkSOI. Unfortunately, this only works with maps that are generated directly via a REST-request. I want to provide this functionality for WMS-GetMap requests.
Here is an example from an ESRI-JS-API-based Viewer:
Requests like "http://XXSERVER/arcgis/rest/services/XXSERVICE/MapServer/export?dpi=96&transparent=true&format=png8&..." works correctly.
.
An WMS-Request like https://XXSERVER/arcgis/services/XXSERVICE/MapServer/WMSServer?REQUEST=GetMap&FORMAT=image/gif&WIDTH... fails.
The sample-code from ServerApplyWatermarkSOI contains a region "SOAP interceptors" i think here is the right place to solve this. But I do not have enough experience what I have to do here.
Can someone help me?