# 📁 Webservice-Dokumentation – fromWebService

Dieses Verzeichnis dokumentiert alle Webservice-Aufrufe,  
die über `/redux/api/fromWebService/` im Projekt ausgeführt werden.

---

## 🌐 Hintergrund

Die TALAS.web-Anwendung übergibt `idMap` und `idUser` über die URL-Parameter:

```
http://<server>/talas5/MessagesMap/mapTypeC.aspx?m=12&u=484
```

Daraus entstehen Webservice-Aufrufe wie:

```
/talas5/ClientData/WebServiceMap.asmx/GisSystemStatic?idMap=12&idUser=484
```

Alle Webservices nutzen den Port 80 – auch in der Entwicklungsumgebung.  
Daher wird zentral über `.env.local` gesteuert:

```env
NEXT_PUBLIC_API_PORT_MODE=dev
```

---

## 📄 Enthaltene Dokumentationen

| Dateiname                              | Zweck                                |
|----------------------------------------|--------------------------------------|
| [`fetchGisSystemStatic.md`](./fetchGisSystemStatic.md)                     | Systemübersicht aller Geräte         |
| [`fetchGisStationsMeasurements.md`](./fetchGisStationsMeasurements.md)     | Messwerte der Geräte                 |
| [`fetchGisStationsStatic.md`](./fetchGisStationsStatic.md)                 | Statische Standortinformationen      |
| [`fetchGisStationsStaticDistrict.md`](./fetchGisStationsStaticDistrict.md) | Gerätestruktur je Bezirk             |
| [`fetchGisStationsStatusDistrict.md`](./fetchGisStationsStatusDistrict.md) | Aktueller Gerätestatus nach Bezirk   |

---

## 🔁 Verzeichnisstruktur

```bash
/docs
└── frontend
    └── redux
        └── api
            └── fromWebService
                ├── fetchGisSystemStatic.md
                ├── fetchGisStationsMeasurements.md
                ├── fetchGisStationsStatic.md
                ├── fetchGisStationsStaticDistrict.md
                ├── fetchGisStationsStatusDistrict.md
                └── README.md  ← (diese Datei)
```

---

Diese Übersicht hilft Entwicklern beim Einstieg und zeigt, wie zentrale Webservice-Kommunikation im Projekt funktioniert.