messingerj

My feedback

  1. 142 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

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

    Thank you all for your valuable feedback. While we appreciate the interest the community has for this suggestion, we have decided to not pursue this item for now in favor of other high priority work. We realize that this is a popular idea, and we will continue to evaluate its impact for our customers and partners. We will update this idea’s status if we begin to work on this.
    For non-Windows environments, our current suggestion is to use the PI Web API for programmatic PI Server access.

    An error occurred while saving the comment
    messingerj 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.

    messingerj supported this idea  · 
  2. 19 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

    5 comments  ·  OSIsoft Cloud Services » Regional Deployments  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    messingerj commented  · 

    Most of my customers are in the power and water utility sector and the common theme of conversations with them about OCS is the fact that there is no Australian hosted instance. As has already been mentioned by others, this is a significant roadblock for any of these government owned utilities to adopt OCS because of Australia's federal data sovereignty laws that require hosting of data within data centres located within Australia.

    OSIsoft has a significant presence within the Australian utility sector, with the majority of state government owned power generation, T&D and water utilities across the country being users of the PI System. This market will never adopt OCS unless and until they can do so in compliance with Australian federal legislation.

    messingerj 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 →
    messingerj supported this idea  · 
  4. 135 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

    26 comments  ·  PI Server » Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    messingerj 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
    messingerj 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
    messingerj 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

    messingerj shared this idea  · 
  5. 316 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

    41 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    messingerj 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.

    messingerj 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 →
    messingerj supported this idea  · 
  7. 98 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 →
    messingerj supported this idea  · 
  8. 79 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 Vision » AF Integration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  9. 111 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 →
    messingerj supported this idea  · 
  10. 130 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 » Manual Data Entry  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj 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 →
    messingerj supported this idea  · 
    An error occurred while saving the comment
    messingerj 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. 27 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 Connectors » UFL  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    messingerj commented  · 

    This would be a useful feature, though I'm not sure how it would be implemented. We're working with a customer to process files generated in 2-3 different US based timezones, but importing the data into a PI server in Australian Eastern Standard timezone.

  13. 84 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

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

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

  14. 38 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 →
    messingerj supported this idea  · 
  15. 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

    2 comments  ·  PI Vision » Administration  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  16. 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

    3 comments  ·  PI Server » Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
    messingerj supported this idea  · 
  17. 47 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 →
    messingerj supported this idea  · 
  18. 46 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.

    messingerj supported this idea  · 
  19. 136 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 →
    messingerj supported this idea  · 
  20. 16 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 →
    messingerj 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