Running DB2 8.1.
I have many clients running DB2 personal Edition. They all replicate to a master server with Update Anywhere subscription sets (think traveling salesmen).

There are two logically bound sets of data we replicate, so for each client, there are 4 subscription sets. That is, each client has 4 enties in the ASN.IBMSNAP_SUBS_SET table, a WHOS_ON_FIRST = F and a WHOS_ON_FIRST = S, one for each set of data.

So lets say I have a client ID = LAPTOPX
The entries in the ASN.IBMSNAP_SUBS_SET are as follows
APPLY_QUAL, SET_NAME, WHOS_ON_FIRST
------------------------------------------
LAPTOPX , DATASET1, F
LAPTOPX , DATASET1, S
LAPTOPX , DATASET2, F
LAPTOPX , DATASET2, S

My question is, when I run Apply, what determines the order that the sets are run?

Most of my clients seem to run them in this order:
DATASET1("F")
DATASET2("F")
DATASET1("S")
DATASET2("S")

I have a new client that is running them in this order:
DATASET1("S")
DATASET2("F")
DATASET2("S")
DATASET1("F")

This doesn't seem right, but I'm not sure where to look on the ordering.