I've developed a call-based ECMA2.0 xma that gets a load of users from a web-service and for the full-import builds a ~3600 user list of CSEntryChange objects which are added to the GetImportEntriesResults object that's returned to the sync engine.
I've got a full-import (stage only) run profile with default values and when running the xma, which builds the list of users as expected, I get a "stopped-ma" error in the sync engine and then the following item in the event log:
The server encountered an unexpected error while performing an operation for a management agent."3459 objects were returned on import, exceeding the configured page size in the Run Profile of 0. Only the first 0 objects were processed. Import aborted."
Looking at the http://technet.microsoft.com/en-us/library/hh859479(v=ws.10).aspx walk-through guide, I've followed it and even put in their values for the page-size properties (which seem very low to me) and even tried configuring the page-size of the run profile, though this doesn't seem to have any effect.
I'd like an unlimited page-size so it can handle any number of users, which I thought the default run profile value of 0 would be.
Does anyone know what I'm doing wrong?