Provision utility is used for continued replication when there is a change in the source and/or target server name/IP address. This is done in a relatively seamless manner. The question arises about dealing with future activations as to whether successive activation require new target host name in the target routing map when earlier Provision utility was run to route messages to the new target.
Yes, subsequent activations will require the new target name in the target routing map. One needs to bear in mind that the Provision utility only provides a stop gap arrangement whereby the messages from existing replication can route to the new target even though the old target was mentioned in the config file. So the utility will allow the messages from current activation to route to the changed target as it takes care of the IP addresses of the target embedded in the queue files, RS files, etc. However, for any subsequent activation, one needs to use the changed target’s name in the target routing. This is done by mapping the old IP/hostname in the queue messages, RS files, etc, to the new one IP/hostname. Once a new activation is done, this mapping will cease.