GS-Service Interfaces

GS-Service is both: A central platform and source of information for the consumer.

GS-Service Interfaces

GS-Service is both: A central platform and source of information for the consumer.

Therefore, GreenGate offers a multitude of unidirectional and bidirectional interfaces in the individual functional areas and modules to provide required information in an integrated way. The interfaces and APIs are implemented using different technologies (COM, File-Transfer, SOAP, REST), depending on the intended use. All interfaces have a logging of the individual steps, which the system-administrator can analyse via the GS-LogViewer.

Please feel free to enquire about further customised interfaces for your systems.


Maintenance order expenses are transferred to ERP-Systems for invoicing, accounting and controlling. Order numbers and costing are used for identification.

  • SAP/CO - Transfer of expenditures to SAP for invoicing
  • SAP/HR - Recording of working hours, valuation according to rate model
  • SAP/MM - Import of articles and stocks
  • LeBit sage - Comparison of working hours
  • kVASy - Comparison of data for the energy and water industry
  • Wilken - Comparison of commercial data from the utilities and energy industry
  • Navision - Comparison of data for the energy and water industry
  • DATEV - Comparison of owner and tenant data for house connection control
  • OK-FIS - Creation of invoices for services provided to customers


Even in the basic-version, GS-Service is networked via several different interfaces to the IT world.

  • Interface for connecting DMS (Document Management Systems) from third-party providers
  • Microsoft Office
  • Serial documents with Microsoft Word
  • Excel and CSV import/export
  • Automatic PDF-generation as job log and archive
  • Barcode-scanner to simplify warehouse processes
  • TAPI-Interface for connecting telephone systems
  • TWAIN-Interface for connecting scanners to the DMS
  • Interface for importing articles, stocks and spare parts assignments
  • Import of contacts via CSV or VCard
  • Data transfer to Qlik for evaluation and analysis
  • Import of expenditures



A coupling with the GIS pursues two objectives. On the one hand, factual and movement data are exchanged bidirectionally. Attributes such as "Last inspection" are thus available as filters in the GIS. On the other hand, objects, tasks, defects and events from the operational management can be visualised on the map in the GIS. The interface to the GIS supports all important OGC-compliant standards such as WMS and WFS.


  • Smallworld GIS - Data reconciliation and visualisation of network data
  • sisNET GIS - Data reconciliation and visualisation of network data
  • Magellan geoinform AG - Extensive integration of network data and visualisation
  • CAIGOS-GIS - Data reconciliation and visualisation of network data
  • Mapbender - Open-source-web GIS
  • QGIS - Integration via QWC2 open-source-web-GIS
  • Bavaria GIS / WebGeBIS - Data reconciliation with transfer of network structures
  • GemGIS / SYNERGIS - Based on ESRI ArcGIS
  • ArcGIS - Viewer for ESRI arcGIS products
  • IBAK IKIS sewer information system for camera surveys
  • Lovion location viewer - Visualisation of maps and factual data
  • Syncro intergraph - Sewer database
  • STRAKAT - Data reconciliation with sewer register and network visualisation
  • Direct integration of maps via GS-Maps (GreenGate AG) with map providers for:

- DXF-Map Integration

- OpenStreetMap

- Omniscale

- Google Maps

- Microsoft Bing

- WMS OGC 1.1 and 1.3



GS-Service has a range of powerful programming interfaces.

They serve to adapt the system to customer requirements.

Various GreenGate-Seminars enable key-user's to make adjustments to the system themselves.


  • The GS-COM-Interface enables the automation of the GS-Manager. External programmes can thus use the functions of the GS Manager, and within the GS Manager the functionality can be supplemented via macros and dialogues. The Macros are programmed in VB-Script.
  • GS-PlugIn-Interface: GS-PlugIns are loaded when GS-Service is started and add new functions to the application. Unlike macros, GS PlugIns are written in a high-level language (C# .Net, VB .Net, Delphi, C++) and offer more versatile options.
  • GS-DataSync is used to import, export or synchronise data between two applications, usually GS-Service and a third party application. GS-DataSync can be used once or as a cyclic import.
  • GS-ObjectModel is an interface to the internal business logic of GS-Service based on the Microsoft entity framework. GS-ObjectModel is developed as a .Net-Assembly and can be easily integrated into .Net-Developments. It enables extensive access to the data.


Events (faults, maintenance messages) from the process control system as well as operating hours meter are transferred to GS-Service, where they are converted into maintenance and repair orders.


  • OPC-UA and OPC-DA/COM - Reacts to external events from the DCS via OPC and automatically triggers the corresponding tasks to resolve the errors.
  • Schraml AQASYS - Messages from the AQASYS system are converted by GS-Service into orders for error elimination.
  • BDE (production data acquisition) - Via the production data acquisition, events from the production process are transferred to GS-Service in order to initiate corresponding maintenance and servicing tasks there.