-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major
-
Component/s: Cloud Integrations
-
None
When saving a Cloud Datum Stream, it is currently possible to configure a Mapping whos Integration does not support the stream's configured service. For example, a Datum Stream might configure
- serviceIdentifier: s10k.c2c.ds.also (AlsoEnergy)
- datumStreamMappingId: 1
Then Datum Stream Mapping 1 is configured with:
- integrationId: 2
Then Integration ID 2 is configured with:
- serviceIdentifier: s10k.c2c.i9n.solaredge.v1 (SolarEdge)
This configuration is invalid, because the SolarEdge integration does not support AlsoEnergy datum streams. When saving the Cloud Datum Stream entity, an error should be generation in this case. It should only succeed if the configured Mapping's Integration supports the configured serviceIdentifier.