Academy / WAM & Creating Sync Apps / Creating an On-Prem SyncApp from WAM

Creating an On-Prem SyncApp from WAM

Lesson 4.8 ⏱ ~20 min

💡 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

Open in Google Drive 💡 Open in Drive for AI-powered transcript search and summaries

📋 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.

🏷 Key Concepts

Azure VM Microsoft Remote Desktop Dentrix Enterprise (DXE) On-Prem PMS Testing Connection String Credential SyncApp.exe Program Files (x86)/Weave VM Power Management via Okta On-Prem vs. Cloud SyncApp

Key Takeaways

01Azure VMs are your on-prem testing environment — treat them like a simulated customer machine
02VMs turn off every 24 hours — always check the VM status before starting on-prem testing
03Copy only the binary and settings.json to the VM — that's all you need to run on-prem SyncApp
04On-prem connection credentials (connection strings) are in the Helpful PM Info document or an existing WAM settings page
05Once SyncApp.exe is running on the VM, the workflow is identical to cloud — check WAM for sync status