Multiple Clients

Smile allows multiple end-user clients to call the SOAP methods and download the UURs from a subscription or an account. In this case, the entire set of UURs for all subscriptions are guaranteed to be made available to all end-users. This is implemented in Smile by ensuring that two calls to getActivityStatementBatch() with the same input batch ID will return different batches.

This is useful when different (and possibly unrelated) stakeholders need access to the UUR data. Possible scenarios include having both a “live” and “archive” download of the UURs, or where two different departments or unrelated stakeholders require access to the data.

This feature is also extremely useful during integration testing, where live data can be downloaded by the customer without interfering with any existing download mechanism.