With Microsoft supporting .NET Core on Linux operating systems such as RHEL, SLES Ubuntu, CentOS, and Debian.
They are even supporting SQL Server on Linux OS'es.
I don't know the dependencies of the AF SDK nor the Web API, but if they can use .NET Core; it would be nice to have the AF SDK and Web API available for Linux based OS'es.3 votes
Currently when searching for event frames, a 400 error is returned if not all elements in the search exist.
This is cumbersome especially in the case of asset swapping in PI Vision when parent elements could contain variable child elements. For any parent element that contains less than the max child elements, a 400 error will occur when searching for event frames for related parent elements.3 votes
As a Web API developer, I would like to be able to use time PE functions in the Web API using the streams/streamsets controller to allow for complex time queries.3 votes
As a PI Web API developer, I would like to retrieve values by specifying a count like you can do in PI SMT and other PI clients. This functionality is exposed by the RecordedValuesByCount in the AF SDK.3 votes
Allow PI OLEDB Enterprise access to AF Tables. The current workaround is to have the table live on a SQL database and then link to them from AF.3 votes
Title says it all!
It would be awesome to have an AF OPC Server exposing real-time data from AF element hierarchy using any type of attributes data reference.3 votes
We have started work on an OPC UA server for the PI System which will expose asset and time series data in the PI System through the OPC UA specification. We consider this experimental work. We will certainly release it if we are sure we can meet your requirements of features, performance, and scalability. The OPC UA spec is large so I need to know what parts are the most important. Names of OPC UA client applications would be helpful.
This is an identical request: https://feedback.osisoft.com/admin/v3/suggestions/18844639/activity
Please add PI TagMedian function in AF analysis like PI TagAvg and PI TagMean. Currently Median function is available but it cannot be applied for archive values of PI Tags during particular time range3 votes
Planned for 2018 R2. The Median function will support analytics array introduced with the 2018 release.
Mention in the AF SDK reference documentation that exception is not applied by the UpdateValues method
The UpdateValues method does not implement by itself the exception mechanism. Exception is applied on the client side, for instance by UniInt interfaces.
As a developer, I would like this fact to be mentioned in the documentation to avoid confusion:
Documentation for methods PIPoint.UpdateValue(s) and PIServer UpdateValues will contain this note in 2017 R2.
As a user, I would like to restrict connections from the PI OPC Server to only some members of the KST by either implementing a whitelist or a blacklist.3 votes
In the PI OPC DA/HDA Server 2010 product, there was a “Create Timestamps” functionality (found in the OPCServerConfig Tool). This option had the PI OPC Server create timestamps for OPC clients. I rely on this functionality heavily for an OPC client I use every day. Thus, currently I have to stay on PI OPC DA/HDA Server 2010 since this functionality was removed from the newer version. I would like to have this functionality back.3 votes
We understand this feature is important and we are planning to restore it. We will give you an update on the release schedule when this is finalized.
The channel/websocket feature of PI Web API would be more useful if it was possible to subscribe/unsubscribe to attributes on an existing channel connection. Currently you have to open the connection with all the WebIds you want in the resource URL. If you want to change which values you are receiving, you would have to close the connection and open a new one. Adding this new feature would also solve issues with maximum URL length limitations.3 votes
This is an issue we definitely need to address for both the reasons you suggested. We should be able to add and remove attributes while a channel is open. We also need a mechanism for signing up for large numbers of WebIds when the list would be too long for a URL.
As a PI user, I want the OPC DA and HDA Servers to honor the Windows identity of any connected OPC client.3 votes
We understand the requirement. It makes sense. We have been looking into it but it turns out to be difficult to do. We used a third-party framework to build the PI OPC DA Server which separates interactions with the OPC client from interactions with the PI Data Archive. It solved a number of problems but unfortunately there is no easy way to have OPC client user credentials flow to the PI Data Archive. We are evaluating our options.
UOM Groups was introduced in PI AF 2017 R2 and is supported in AF SDK 2.9.5+.
A similar request exist under PI Vision product and maybe they can be combined. It would also be sensible to implement the additional endpoint in PI Web API first and then make changes to PI Vision later.
UOM Groups was introduced in PI AF 2017 R2 and is supported in AF SDK 2.9.5+.
A similar request exist under PI Vision product and maybe they can…2 votes
We did install the SQL Client software on our SQL server, but there was no option to exclude the SQL Commander Lite. So, we had to turn around and uninstall SQL Commander Lite. I'd just like to suggest for future install packages that there be an option to exclude SQL Commander Lite.2 votes
Synced to PI Square at https://pisquare.osisoft.com/ideas/29447
As a developer using PI Web API, I would like to have a Reset an attribute to template method using the Web API so I can program with greater flexibility.
I am attempting to create a .NET Core App and this limitation prevents us from using PI Web API exclusively in automated AF Builds2 votes
The customer would like the ability to schedule crawls for a specific AF database (it's quite large), so that crawls don't interrupt users who need to access the elements in the PI Vision search during their working hours.2 votes
To support reading/writing files stored in AF. Read is more important though.
Started from here: https://pisquare.osisoft.com/thread/37635-access-pdftextdoc-files-from-af-server
I want to be able to use AF as a one-stop place to access my Asset Data. Therefore i want to be able to access Files stored in AF to provide this data alongside all other data through the PI Web API.2 votes
AF SDK Calls using the AFValues.GetValues should include an index of result events, this is to allow direct location of replacement events
The PIPoint.ReplaceValues method requires a replacement of every event in the timerange, however it also may reorder or miss events with the same time stamp. The issue is that if the client wants to replace only a certain event, but must find that event - the replacement is for all the events at that timestamp and the method doesn't seem to allow for precise replacement of a value.
The use case is programmatic correction of operator manual entry error, where multiple events have the same timestamp.2 votes
Allow PI OLEDB Enterprise client to specify which member of a PI Data Archive Collective to connect to.
Enable functionality for PI OLEDB Enterprise that will allow the client to specify which member of a PI Data Archive collective they wish to connect to. This functionality has already been enabled for PSE and would like something similar for PI OLEDB Ent.2 votes
Currently, as shown in the link below,
The "instrumenttag" as well as other PI point attributes are not selectable in "fields".
The selectable ones are shown below:
afcategory; attributes; datatype; description; endtime; haschildren; itemtype; links; matchedfields; name; plottable; starttime; template; uniqueid; uom; webid2 votes
- Don't see your idea?