Allow synchronous reading communication during simulation
[AGENT] [Framework] [PAF] [Process] [simulation] [simulation one] [sqlite synchronous] [synchronous]
Symptom
During the processing of an inbound simulation message via Process Agents, all synchronous outbound communication was interdicted with CM_SPAF_CALL_NOT_ALLOWED.
Other terms
PAF, Process Agent Framework
Reason and Prerequisites
The error message was raised as it cannot be assured that the simulation mode can be cascaded consistently so that the changes won’t have any effect on productive data.
The BPM LXP requested to modify that interdiction, namely to refine it to allow synchronous reading communication and only suppress synchronous writing communication.
The argument is, that synchronous reading communication won’t leave traces in the productive data in the provider system and hence is considered harmless. Some scenarios can benefit from this relaxation as the result of the synchronous reading communication is crucial for a meaningful simulation.
Solution
Implement the fix.