Skip to main content

Placing a Company on Sync Hold

Placing a company on sync hold can be used to troubleshoot sync issues you may be facing on one or more companies. This feature allows other companies on a downstream site to sync successfully. While this feature is only available in the ReadyPay UI, it is primarily useful for ReadyPay Online (RPO) sites that have multiple companies syncing. To use this feature, please follow these instructions.

warning

You MUST perform these operations on the downstream site ONLY.

  1. If you start to experience errors during sync because of field conflicts or any other reason on a particular company, log on to ReadyPay Desktop on the back end of the downstream side (your RPO process server, for example).

  2. Navigate to System > Synchronization > Upstream Site.

  3. On the Upstream Site tab you will see the list of companies that are syncing up to the upstream site (i.e., processing site). Find the company you are experiencing issues with and click on the Hold Company checkbox. You will be presented with a dialog box confirming your selection; if you are sure you wish to proceed, click Yes.

    Upstream Site tab with Hold Company checkbox

    If you have a large number of companies to place on hold, this can be performed via SQL if absolutely necessary, but it is not recommended. In this case you would run a query like this (against your downstream site database):

    UPDATE SSyncDbDetail SET hold = 1
    WHERE co IN ('9000', 'PCTEST1', 't901');
  4. The next step after a company has been placed on hold is to perform a regular (full) sync on the downstream site. You can either wait for the regular scheduled sync (if applicable), or you can initiate a manual sync from the same tab by clicking the Synchronize Now button.

  5. This sync will recognize the new hold status on the company/companies and then populate the lastTransmit and lastReceive in SSyncDbDetail for the held company/companies. The time stamp used will be the time stamp for the last full sync that included this company (not the sync you just performed).

  6. To see the actual last sync time for the company in question, you can look in ReadyPay Desktop on the upstream side (processing site). It can be found under System > Synchronization > Downstream Site > Companies.

    note

    You should see a difference between the last sync times of the site in general and the held company/companies.

    Downstream Site Companies last sync times

  7. At this stage the held company/companies will no longer sync data back and forth through scheduled or manual syncs.

    note

    Even though you can mark the company for full download, because of the hold flag, it will actually NOT transmit any changes, or fully download a copy of the company from the processing site.

  8. Once you have addressed the issues that caused you to place the company on hold and you are ready to sync again, go to ReadyPay Desktop on the back end of the downstream site. Go to the Upstream Site tab and click on the Submit Catchup Sync button next to the company you have resolved.

    Submit Catchup Sync button

  9. Once you click the Submit Catchup Sync button, it will trigger a SyncUp job in the queue that actually has the company code listed next to it (unlike a full regular sync).

    note

    If you have multiple companies on hold and waiting on a catchup sync, they must be run one at a time. You must also wait for each catchup SyncUp job to fully finish before submitting another catchup sync.

    Catchup SyncUp job in queue

  10. The catchup sync will transmit and receive all changed data for each company from the timestamp shown in Step 6 to the timestamp of the downstream site's last successful full regular sync (not the current time).

    note

    Once the catchup sync is complete, the hold flag is cleared, time stamps are removed from the company on both sides, and syncing of that company's data returns to normal.

  11. The next full sync will pick up exactly where it left off and include any recent changes since the last full sync.

Questions?

Contact your Payroll Service Provider.