Lesen von A und Schreiben auf B kann man durchaus in einer ACTGRP machen, aber zusätzlich schreiben auf C könnte mit der offenen Commit-Definition problematisch werden.
Ausprobiert habe ich das noch nicht.

Ein Hauptproblem sind noch die internen SQLPKG's, die vor dem ersten Zugriff per CRTSQLPKG auf die Zielsysteme verteilt werden müssen. Hier muss man dann auch noch die Berechtigung des Zielpaketes anpassen, da per Default PUBLIC auf *EXCLUDE gestellt wird und somit nur der Ersteller auf die Zielsysteme zugreifen kann.

Mittels CLI entfällt dies komplett, da hier quasi mit ODBC-ähnlichen Zugriffen gearbeitet wird. Zusätzlcih gibt es da noch einen Server-Mode auf Connection-Ebene, mit dem der SQL-Zugriff noch mal in einen Hintergrundjob abgegeben wird und somit absolut unkritisch mit getrennten Transaktionen umgegangen werden kann.