The process could not be started. : - #{weatherOK}. Cause: Cannot resolve identifier 'weatherOK'

the problem is that your service task is not correctly connected to the sequence flows. So it is not being executed. So i’ve put it in the right spot now.
process.bpmn (5.8 KB)