How to get UGS to pull binaries from Horde

Hi Liam.

Everything looks correct to my reading from the Horde api. I’d suggest attaching a debugger to your UGS instance, and stepping through these two key points:

  • Place a breakpoint within CanSyncChange (WorkspaceControl.cs)
    • Conditional breakpoint on a changelist you know to have a PCB - so 85255 in your team’s case
    • Click on that row (it would be greyed out); step through and confirm that there are available channels
      • Debugging into GetSelectedArchiveChannels can help show whether the channels are even being connected
      • It’s worth noting that UpdateArchivesAsync should be invoked when you update your sync precompiled binaries (shown below); if you don’t see anything here this should help narrow in.

Also, when referring to connection I am specifically stating this mechanism:

[Image Removed]- it can be slightly confusing in that the ugs api is used explicitly for a separate functionality (metadata server).

When referring to the options -> sync precompiled binaries dropdown:

[Image Removed]

Julian