I think federated should be involved or federated replication could be used
update mainframe and replicate to target database keeping the sql server nickname or
update on mainframe table, connect to target table, keeping the nickname and update. 2phase commit is not supported for nicknames