Creating an On-Prem SyncApp from WAM
Why This Matters
On-prem PMSs power a large portion of Weave's customer base. Testing on-prem integrations requires a Windows VM that simulates the customer's machine. This lesson shows you how to find the VM, start it, and run SyncApp against the on-prem database.
What You'll Learn
- Why on-prem SyncApps run on a VM instead of a pod or your Mac
- How to find and start the Azure VMs for each on-prem PMS (Azure VM info page in Okta)
- How to connect to the VM using Microsoft Remote Desktop
- The on-prem SyncApp setup process: create location → create data source → copy binary + settings.json to VM → add connection string settings → run SyncApp.exe
- What a connection string credential is (used by Dentrix Enterprise, for example)
Watch Video
Lesson Summary
On-prem PMSs like Dentrix Enterprise run on customer Windows machines with local SQL databases. To test these, Weave has Azure VMs that simulate customer machines — one VM per on-prem PMS, accessible via Microsoft Remote Desktop. VMs turn off every 24 hours, so you first start them in Azure via Okta. Connect using Remote Desktop, navigate to Program Files (x86)/Weave, create a test folder, paste the SyncApp binary and settings.json, add the PMS connection string credentials via Darren Super Patch, then run SyncApp.exe from the command prompt. Once running, the VM's sync app appears in WAM and patient data flows into Weave.