What I have done to work around this is to create a pushbutton (I call it "alarm_ack") in the server process. Then in object explorer, right click $alarm and edit connections. Link the "ack" data member to your "alarm_ack" pushbutton. *(This pushbutton will never appear on a screen)
Now in your client process, create a symbolic link to your server pushbutton. Now create a pushbutton in your client process (I call it "alarm_ack_pb"), for your position source, link it to your symbolic link.
This may be a round about way to get there but it works well.
Hope this helps,
Carl