Skip to main content

Thanks to @david_r, I am able to calculate CRCs from schemas now.

The next problem arises when comparing those CRCs in the following setup:

My deliberation is that the CRCs are calculated one after the other and the tester waits for both results to arrive. But as you can see from the attached log , it does not happen in that sequence so the test does not give the expected results. What's wrong?

It doesn't work because here the features either have _crc_1 or _crc_2, never both at the same time.

Before using the Tester, insert a FeatureMerger. You can e.g. merge the features based on "fme_feature_type_name".

Look out for any features exiting the UnmergedRequestor or the UnusedSupplier ports. These features will indicate a table that's not available in both schemas. See the FeatureMerger help for more information on these ports.

After the FeatureMerger, you can use the Tester to compare _crc_1 with _crc_2.