This project has moved. For the latest updates, please go here.

Cannot build TVA.PhasorProtocols, TVA.Historian against latest TVA

Mar 31, 2011 at 2:44 PM

I've been trying to assemble a complete source code solution, and I've noticed that the TVA.Historian project does not build against the latest TVA.Core source.

There are currently four build errors:

 on TVA.Historian.DataService  - AdapterLoader is defined as requiring IAdapter in TVA.Core but IDataService is given (no conversion available)

 on TVA.Historian.Notifiers  - AdapterLoader is defined as requiring IAdapter in TVA.Core but INotifier is given (no conversion available)

 on TVA.Historian.MetaDataProviders  - AdapterLoader is defined as requiring IAdapter in TVA.Core but IMetadateProvider is given (no conversion available)

 on TVA.Historian.ReplicationProviders  - AdapterLoader is defined as requiring IAdapter in TVA.Core but IReplicationProvider is given (no conversion available)

Is there a source code release that can resolve these errors?

Steve

Coordinator
Mar 31, 2011 at 3:08 PM

You will need to use the code library dependencies distributed with the project (<openPDC source root>\Synchrophasor\Current Version\Source\Dependencies\TVA) until we roll a new set of dependencies down to the openPDC.

This should happen in the next day or so.

Thanks!
Ritchie

Mar 31, 2011 at 5:16 PM

OK.

Will this mean that a complete set of source code will be available?

Steve

Coordinator
Mar 31, 2011 at 5:50 PM

All the code library source code is available here:

http://tvacodelibrary.codeplex.com/

We have been making relevant changes to core dependencies related to some issues that have been reported in the openPDC recently.

The dependency roll down process works like this:

  1. Produce production code library build.
  2. Check-out code library dependencies in TSF.
  3. Copy in new production code libraries assemblies.
  4. Test build for errors.
  5. Check-in new code library dependencies.
  6. Produce production TSF build.
  7. Check-out code library and TSF dependencies in historian.
  8. Copy in new production code library and TSF assemblies.
  9. Test build for errors.
  10. Check-in new code library and TSF dependencies,
  11. Produce new production historian build.
  12. Check-out code library, TSF and historian dependencies in openPDC.
  13. Copy in new production code library, TSF and historian assemblies.
  14. Test build for errors.
  15. Check-in new code library, TSF and historian dependencies.
  16. Produce new production openPDC build.

Sounds like a lot of steps, but the process is automated so there's not much to it.

Ritchie

Apr 14, 2011 at 6:00 PM

Hi,

Any updates about this issue?

I tried to do the same as Steve did.

Last time I've checked I still wasn't able to build TVA.Historian...

 

Thanks!

Coordinator
Apr 16, 2011 at 12:49 AM

Should be good to go - I've been keeping all of these projects in sync. Make sure you get latest on all projects (code library, TSF and openPDC)...

Let me know if you continue to have issues!

Thanks!
Ritchie

Apr 20, 2011 at 11:34 AM
ritchiecarroll wrote:

Make sure you get latest on all projects (code library, TSF and openPDC)...


Hi Ritchie,

That worked for me.

Thanks!