John Messinger

My feedback

  1. 3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Developer Technologies » PI SQL Client  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    John Messinger commented  · 

    This is essential as we have customers that already have high data loads on the Primary DA, and this ability to manually set the Priority allows for some form of load balancing in a system that doesn't have any built-in LB capability.

    John Messinger supported this idea  · 
  2. 214 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    45 comments  ·  PI Developer Technologies » PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →

    With the introduction of CoreWCF 1.0, we are re-evaluating this request.  Performance, backwards compatibility, security, and technological longevity are key features that we are researching.


    Please continue to share your use cases with us, as well as any key capabilities that your use case requires.

    An error occurred while saving the comment
    John Messinger commented  · 

    Would very much like to see serious reconsideration of this decision in light of Microsoft's latest announcement regarding CoreWCF 1.0. Given the key reason for not supporting .NET 5 and later was lack of support for WCF, seems that this technical blocker no longer exists.

    As mentioned before, PI Web API is not a suitable replacement for the AF SDK.

    An error occurred while saving the comment
    John Messinger commented  · 

    So this request isn't typically just about cross platform development. As has already been mentioned by others, there is no true equivalence between PI Web API and AF SDK, in both performance and functionality.

    For me the key drivers behind support for later versions of .Net are to be able to take advantage of new features and performance improvements since .Net Framework 4.8. Whilst end of life support appears to be a long way off for .Net 4.8, it will come and it would be nice to know that OSIsoft is keeping their technology both up to date and relevant.

    Seems that just about the entire stack is going stale, and that all focus is on OCS. There's a fairly large ecosystem of users & partners that are dependent upon the 'legacy' parts of OSISoft's technology stack, and it is very much starting to feel like they are being left behind without any real explanation of why OSIsoft seems to no longer care about the vast amount of on-prem servers and related products and third-party solutions.

    John Messinger supported this idea  · 
  3. 26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  4. 152 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    28 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    John Messinger commented  · 

    In response to Stephen Kwan, "AF 2018 SP2a has a new feature for split..."
    Hi Steve,
    That's a great step for Analytics, and I'll have to have a look at how it works. Would still like to see this in the StringBuilder DR as well, given the way this DR is often used for dynamically generating a tag name to be used in the PI Point DR.

    An error occurred while saving the comment
    John Messinger commented  · 

    In response to Stephen Kwan, "John, What are you trying to do?  Are yo..."
    Hi Steve,
     
    That wasn't my original use case, but these would probably be easier to parse with some of these kind of functions. I'm more looking at parsing various string elements for PI tag name resolution - some of my customers (and one in particular where I have a couple of current projects) use some very nicely consistent naming conventions, and being able to dynamically resolve tag names from asset string data would be easier with some of these functions.
     
    Cheers,
    John

    An error occurred while saving the comment
    John Messinger commented  · 

    In response to David Moler, "We are evaluating what features we shoul..."
    Hi David,
     
    Some of the additional functionality I would like to see includes the following standard .Net String methods:
    Clone()Insert()LengthPadLeft() & PadRight()Remove()Split() 
    I'd also like to see the following string methods from Analyses as additional functionality in the StringBuilder:
    Char()Len() - pretty much same as above Length() function 
    I also agree with Kevin Fisk that being able to use substitution parameters in all the arguments of the Replace() function would be useful.
     
    Not covered in the above two lists is an IsNumeric() method. More on this later.
     
    Also, it would be great if some regex functionality could be included, where I can extract a specific matching substring from a larger string based on a regular expression.
     
    Lastly, a simple If..Then..Else function to be able able to make a decision on how to extract part of a string would be really useful. For example, I might like to extract a substring at the beginning or end of another string, but only the numeric component (or maybe only the non-numeric component). An example of the envisioned usage would be:
     
    If IsNumeric(Right(%Element%, 3)) Then Right(%Element%, 3) Else Right(%Element%, 2)
     
    This is particularly useful when dealing with assets that are alphanumerically named with the number at the end of the string (such as one of our customer's gas wells) and we want to extract either the numeric or non-numeric component from a well that may have either two or three numbers at the end (ie, Well99 or Well208).
     
    Cheers,
    John

    John Messinger shared this idea  · 
  5. 338 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    43 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    John Messinger commented  · 

    We would like to be able to add custom analytics that can be exposed in the same way the Matlab functions were, effectively passing input data to an external calculation engine and then return results to AF Analytics. This would allow us to migrate many legacy ACE calculations to AF Analytics for a number of clients, where we are currently performing complex calculations that are effectively contextual to a specific AF Element. In quite a few of these cases, we have used ACE as a scheduling container, but the code is typically AF SDK in order to interact with the asset hierarchy.

    John Messinger supported this idea  · 
  6. 7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  7. 112 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  8. 97 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  9. 133 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  PI Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  10. 152 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  PI Vision » Manual Data Entry  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  11. 15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Interfaces » UFL Interfaces  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
    An error occurred while saving the comment
    John Messinger commented  · 

    This would actually be very useful for us - we have a couple of customers we work with that use PI UFL interface quite heavily. At the moment, we end up having to do some pre-processing of the files with Powershell to use regex to normalise timestamp fields. Having this as an in-built capability would reduce the customisation required, as well as the number of moving parts in the whole solution.

  12. 94 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    19 comments  ·  PI DataLink » Installation & Upgrading  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
    An error occurred while saving the comment
    John Messinger commented  · 

    One of our customers, Snowy Hydro, were looking for this functionality about 2 years ago.

  13. 41 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  14. 59 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Vision » Administration  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  15. 28 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  16. 52 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  17. 54 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    PLANNED  ·  Ray Verhoeff responded

    We have received a lot of feedback on this. We are looking at on-line help with better samples of queries and responses. We are looking at some web frameworks for offering a live “Try It” feature for PI Web API. We are also looking at comprehensive search within the PI Web API help system.

    John Messinger supported this idea  · 
  18. 146 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    10 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 
  19. 17 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    John Messinger supported this idea  · 

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED