Skip navigation
All Places > PI Developers Club > Blog > 2009 > May

As PI Developers, we are often required to bridge the gap between the PI Infrastructure and the customer requirements. A common task is developing solutions for storing "special case" or manually-entered data. Whilst the PI Server provides mechanisms for getting this data into PI, we cannot cater for every possible scenario. There will always be the need for custom development of some description.


Prior to the PR1 release of PI, developing these solutions was relatively straight forward.  When PR1 was released (Jan 07), the concept of a Collective was introduced and somewhat complicated the task of persisting manual and special case data in PI. Now, instead of writing to one server, you will need to consider the Collective itself as well as each individual Collective member. Manual Entry/Special Case data is not as straight forward as it used to be.


To help clear up the concerns and misconceptions around Manual data Entry, the vCampus team are releasing a whitepaper on the ins-and-outs of Manual entry data in a High Availability (HA) environment. To help kick this off (and get some discussion/thinking started on the topic), I will be releasing a series of Blog Posts outlining the various key concepts covered in the whitepaper.


These posts will not replace the content of the whitepaper, they will enhance and demonstrate the concepts presented. And, for those busy people out there, they'll give you the abridged "Too Long, Didn't Read" (TLDR) version.


So, watch this space over the next few weeks, there will be plenty to see!


P.S. Don't forget to register for the PI Programming 101 Webinar on the 28th of May. You might be surprised by what you learn!



Yes, you did read the title ok! I'm talking to you, C# programmers, who always dreamt of writing PI ACE Calculations in C# rather than VB.NET 


Please don't get me wrong: I'm not saying C# is better than VB.NET (nor am I suggesting the opposite...) - we simply acknowledge that people have their own preference in terms of programming language, and decided to prepare something for people who know the power of PI ACE and have a preference for C#. So here's what we have to suggest: we recently put together a Tutorial that guides the reader through creating PI ACE Calculations and writing the code in C#, whereas PI ACE normally allows you to write VB.NET code.


This simple thirty-some steps document was made available on the vCampus Library, under the "White Papers and Tutorials > PI ACE" branch. Note that this is a vCampus-exclusive document and is therefore not supported by OSIsoft's regular Technical Support; please use the PI ACE Development discussion forum to post questions you may have. As far as releasing a version of the PI ACE Wizard that supports C# natively, we are currently evaluating the possibilit - please provide your feedback on the forum mentioned above.


Enjoy and make sure you give me any feedback you may have (you can add comments to this very post or shoot me an email!)

You might remember my April 7th blog post, which announced a webinar to recap the 2009 Users Conference held March 30 - April 1.
Well the webinar was held last Thursday and the recording is now available here.



Filter Blog

By date: By tag: