PI Web API 2016 R2 Release Notes
PI Web API 2016 R2 Release Notes
Overview ................................................................................................................... 1
Fixes and Enhancements ........................................................................................ 1
Fixes .................................................................................................................... 1
Enhancements..................................................................................................... 2
Known Issues ........................................................................................................... 3
Setup ......................................................................................................................... 3
Operating Systems .............................................................................................. 3
Server Platforms .................................................................................................. 4
Distribution Kit Files ............................................................................................. 4
Installation and Upgrade ..................................................................................... 4
Uninstalling PI Web API ...................................................................................... 5
Documentation Overview ........................................................................................ 5
Technical Support and Resources ........................................................................ 6
Overview
The PI Web API is a RESTful service in the PI Developer Technologies suite, designed to
provide cross-platform web and mobile programmatic interfaces to the PI System. The PI
Web API presently contains basic functionality needed to retrieve and manipulate time series
data from the PI Data Archive, Asset and Event Frame data from the PI Asset Framework,
and to index and search on objects within the PI System.
The PI Web API belongs to the OSIsoft PI Developer Technologies family of products, which
is designed to support the implementation of custom applications on top of the PI System, as
well as the integration of PI System data with other applications and business systems such as
Microsoft Office or SQL Server, Enterprise Resource Planning systems (ERPs), reporting and
analytics platforms, web portals, geospatial and maintenance systems, just to name a few.
The PI Developer Technologies cover a wide range of use cases in various environments,
programming languages, operating systems and infrastructures.
This release includes the following CTP releases for your evaluation.
Channel service
Shared Index configuration for the PI Web API Indexed Search
Support for FIPS
OSIsoft welcomes your feedback. We may decide not to formally release these services and
withdraw the functionality from future releases.
For more information on other products in the PI Developer Technologies family and details
on the licensing specific to these products, please contact your account manager.
Fixes
This section lists items that were resolved or added in this release of PI Web API.
Work Item Description
66552 Core Services: “TypeQualifier” property is
missing when restoring a PI point with digital set
to a dynamic Attribute.
68518 Core Services: System.DBNull value type is not
supported.
85222 Core Services: Channel connects successfully
but doesn’t send any message back.
This section lists items that were resolved or added in this release of PI Web API Indexed
Search.
Enhancements
Setup
Operating Systems
The preferred, supported deployment platforms are Windows Server 2012 R2 or Windows
Server 2012.
Windows Server 2008 R2 (Full Desktop Installation only) may also be used; however, use of
Windows Server 2008 R2 is discouraged, as planned enhancements to PI Web API will
require functionality that is only available in later versions of Windows.
Microsoft’s client operating systems, Windows 10 (64-bit only) may be used in a limited
capacity for development and testing purposes only. Please make sure that two entries
“RegisteredOwner” and “RegisteredOrganization” exist under the registry key
Server Platforms
Remove the product using Uninstall a program in the Windows Control Panel, or
alternatively, re-run the Installation Kit and follow the prompts to remove the product.
Uninstalling the product will not remove:
Any SSL certificates that were created during the installation process
The binding of the selected SSL certificate to the port used by PI Web
API in the Windows HTTP service’s configuration
The URL reservation for PI Web API in the Windows Kernel routing table
The locally stored indexes for Indexed Search functionality
The above items may be removed manually if desired.
Documentation Overview
These release notes comprise a part of the following documentation set that supports PI Web
API:
PI Web API 2016 R2 Programmer Reference: This reference is included in the product. It
is an online API reference meant for developers who wish to program against the services
provided in the product. It is accessible as HTML from the link
https://servername/piwebapi/help, where servername is the hostname of the
server on which this product has been installed.
PI Web API 2016 R2 User Guide: This user guide provides information relevant to the
configuration, settings, and administration of the product, and contains steps and helpful
information for resolving problems with the product.
PI Square and PI Developers Club: The OSIsoft PI Square Community website has free
resources to help you with the programming and integration of OSIsoft products. Additional
benefits are available on a paid subscription basis to members of PI Developers Club.
Additional information about the PI Developer Platform, PI Data Archive, PI Asset
Framework, and other topics of interest can be found in respective books available on the
OSIsoft Technical Support and Resources Web site.
The PI Square community has resources to help you with your technical questions. PI
Developers Club program offers specific services to developers and system integrators.
PI Web API
© 2013-2016 by OSIsoft, LLC. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or
by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission
of OSIsoft, LLC.
OSIsoft, the OSIsoft logo and logotype, Managed PI, OSIsoft Advanced Services, OSIsoft Cloud Services, OSIsoft Connected
Services, PI ACE, PI Advanced Computing Engine, PI AF SDK, PI API, PI Asset Framework, PI Audit Viewer, PI Builder,
PI Cloud Connect, PI Connectors, PI Coresight, PI Data Archive, PI DataLink, PI DataLink Server, PI Developer’s Club,
PI Integrator for Business Analytics, PI Interfaces, PI JDBC driver, PI Manual Logger, PI Notifications, PI ODBC,
PI OLEDB Enterprise, PI OLEDB Provider, PI OPC HDA Server, PI ProcessBook, PI SDK, PI Server, PI Square, PI System,
PI System Access, PI Visualization Suite, PI Web API, PI Web Services, and RLINK are all trademarks of OSIsoft, LLC. All other
trademarks or trade names used herein are the property of their respective owners.
This product relies on ASP.Net Web API and the Katana Project, which are copyright © Microsoft Open Technologies, and
Lucene.Net, which is copyright © Apache Software Foundation, and MarkdownDeep, which is copyright © 2010-2011 Topten
Software. These open source components are licensed under the Apache License 2.0, which is available at
http://www.apache.org/licenses/LICENSE-2.0.
This product relies on AeroWizard, which is copyright © 2013 David Hall, and BouncyCastle, which is copyright © 2000-2015
The Legion of the Bouncy Castle Inc., and JSON.Net, which is copyright © 2007 James Newton-King. These open source
components are licensed under the MIT License, which applies to these components only:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files
(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge,
publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions: the above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.
This product relies on Combinatorics Library for .NET, which is copyright © Adrian Akison and Eoin Campbell. This open
source component is licensed under the Code Project Open license, which is available at
http://www.codeproject.com/info/cpol10.aspx.
This product relies on SharpZipLib, an open source component licensed under the GNU Public License (GPL) with classpath
exception. Additional details are available at http://icsharpcode.github.io/SharpZipLib.