Potential issues:
Should there be an increasing number of records per upload job, with duplication of records in each subsequent upload this could be a symptom of:
File uploads working correctly, but the acknowledgement files are not being returned to the Mosaic SFTP fromCPIS folder.
File uploads working correctly, but the acknowledgment files are being returned to Mosaic SFTP fromCPIS folder after the second upload job runs.
In both cases, the system will see that the prior upload was not successful due to not receiving any success message back from CP-IS. It will then resend all these records in the next upload plus any new data/records. This is why the number of repeated records in the upload grows each day.
If you're using Mosaic version 22.2.0.0 or later (but before 22.2.3.4, 22.2.4.3 and 22.2.5.1) this could also be caused by Repeated uploads of CP-IS records relating to 17-year-olds and unborn children
How the CP-IS interface works to move files
Files sent from Mosaic (uploads) follow this process:
Mosaic --> SFTP (toCPIS folder) --> customer local process --> MESH Client --> CP-IS
Files sent to Mosaic (downloads) from CP-IS follow this process:
CP-IS --> MESH Client --> customer local process --> SFTP (fromCPIS folder) --> Mosaic
Mosaic runs on a locally configured cron job that will only talk to the SFTP server toCPIS and fromCPIS folder.
Mosaic expects to run an upload cron job to send an upload file with CP-IS Social Care data to CP-IS. Before its next scheduled upload, Mosaic expects to run a download cron job, which will download the expected acknowledgment file delivered to the fromCPIS folder.
Within each scheduled upload, Mosaic will look for new or updated CP-IS relevant records or CP-IS records that it believes have failed to be uploaded in the previous upload.
We have identified that for some customers this issue relates to the configuration of the CP-IS/MESH jobs despite, in some cases, no local changes having been made. Please carry out the checks below and report findings via your support case.
Configuration Checks
Are the Mosaic upload and download jobs enabled and running?
Are you receiving any Access to Service Notifications and NHS inactive number messages?
Is the MESH Client turned on and the download job running to retrieve ACK files from CPIS (MESH client update may have switched off the client)?
Are the MESH client job timings working in tandem with the Mosaic jobs?
Is the Mosaic CP-IS configuration referencing the right SFTP fromCPIS folder?
Is the local customer process to move files from MESH Client download ack folder moving them to the right SFTP fromCPIS folder (as per mosaic CPIS configuration mappings/reference)?
Is this local customer process working in tandem with the MESH and Mosaic jobs?
Are there any pop-up notification errors in Mosaic from the CP-IS interface (this requires this Alert to be configured correctly to appropriate recipients) - this may help understand the issue for further investigation.
Are there any errors on the Mosaic Person summary screen CP-IS widget for any records that continue to be uploaded in every upload?
Review and confirm Mosaic job timings (upload + download cron expression/frequency).
Review and confirm MESH client timings.
📌 Note: Access staff have no visibility of the MESH client service or job timings; this is something that is provided by NHS England and managed by local customer support/IT Teams.
Please raise a new case online or update your existing case if already logged with responses to each of the numbered checks and we will review and advise.
