Files
nodeMap/docs/redux/api/fromWebService/README.md
ISA b847b5d2c8 docs: Projektstruktur der Dokumentation an Quellcode angepasst
- Verzeichnisstruktur unter /docs spiegelt nun die tatsächliche Projektstruktur wider
- frontend/server-Trennung entfernt zugunsten von /docs/pages, /docs/redux, /docs/utils etc.
- Erhöht Wiederauffindbarkeit, Übersichtlichkeit und Entwicklerfreundlichkeit
2025-05-27 09:30:40 +02:00

2.0 KiB
Raw Blame History

📁 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:

NEXT_PUBLIC_API_PORT_MODE=dev

📄 Enthaltene Dokumentationen

Dateiname Zweck
fetchGisSystemStatic.md Systemübersicht aller Geräte
fetchGisStationsMeasurements.md Messwerte der Geräte
fetchGisStationsStatic.md Statische Standortinformationen
fetchGisStationsStaticDistrict.md Gerätestruktur je Bezirk
fetchGisStationsStatusDistrict.md Aktueller Gerätestatus nach Bezirk

🔁 Verzeichnisstruktur

/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.