AnsweredAssumed Answered

PI OLEDBのバージョンについて

Question asked by KatsumasaNakaki on Aug 28, 2020
Latest reply on Aug 31, 2020 by mhayakawa

■ 概要

「PI OLEDB Enterprise 2017 R2A」及び「PI OLEDB 2017 R2 SP1」を使用して、

PI Systemに接続するアプリケーションを開発しました。

動作検証も上記バージョンを使用して実施しております。

 

この度、開発したアプリケーションを弊社のお客様へ納品することとなったのですが、

お客様のPIサーバーのバージョンが、弊社開発環境のPIサーバーのバージョンと異なっています。

 

■ お聞きしたいこと

  1. OLEDBのバージョンが「2017 R2A」及び「2017 R2 SP1」で、お客様のPIサーバーのバージョンへ接続がサポートされるか
  2. 「2017 R2A」及び「2017 R2 SP1」以外のバージョンを使う場合、インターフェイスに違いはあるか
  3. PIサーバーのバージョン確認方法

 

■ 詳細

OLEDBのリリースノートにて、下記の記載があることは把握しております。

PI OLEDB Enterprise 2017 R2A

This release supports PI AF Server 2014 and later.

PI OLEDB Provider 2017 R2 SP1

• PI Server 3.3.361.43 and later (Windows and UNIX)
• Annotations are supported with PI Server 3.3.362.61 and later.
• PI Module Database and PI Batch Database support is provided in PI Servers 3.3.361.62 and later.

 

1. OLEDBのバージョンが「2017 R2A」及び「2017 R2 SP1」で、お客様のPIサーバーのバージョンへ接続がサポートされるか

弊社お客様のPIサーバーの状況は下記の通りです。

  • 現在のPI Serverは、PI Server 2012 に PI Server 2018 SP3 Patch1 を適用した状態
  • 現在のPI AF Serverは、PI AF Server 2018 SP3 Patch 2
  • 近日中にHWの一新をして、PI Server 2018 SP3をインストールする予定(パッチレベルを上げるかは未定)

⇒ 上記HW一新前後のPIサーバーで、OLEDBの「2017 R2A」及び「2017 R2 SP1」での接続がサポートされていますでしょうか?

 

2.「2017 R2A」及び「2017 R2 SP1」以外のバージョンを使う場合、インターフェイスに違いはあるか

PI OLEDB の最新版として「2019 Patch1」がリリースされておりますが、

「2017 R2A」及び「2017 R2 SP1」から「2019 Patch1」へバージョンアップした場合、

インターフェイス(使用方法)に違いはありますでしょうか?

 

インターフェイスの違いが無ければ、PI OLEDBをバージョンアップしても

アプリケーション側は特に変更すること無く、動作確認をする程度で大丈夫でしょうか?

 

3.PIサーバーのバージョン確認方法

PIサーバーのバージョン確認方法が分かりませんでした。

 

Windowsの「プログラムと機能」にて確認した結果

・ PI AF Serverについては、お客様使用の「PI AF Server 2018 SP3 Patch 2」が

  リリースノート記載の「PI AF Server 2014 and later」で有ることが分かりました。

・ PI Serverについて、お客様使用の「PI Server 2012」にはバージョン表記が無く、

 「PI Server 2018 SP3 Patch1」のバージョンは「1.2.0.3051」でした。

  これがリリースノート記載の「3.3.362.61 and later」に該当するのかが分かりませんでした。

 

PI System Management Tools の「PI Version」で確認した結果

・ ほとんどのexeで「3.4.390.16」というバージョンが表示されています。

  しかし、どのexeのバージョン表記がPI Serverのものか分かりませんでした。

 

・「Version in Memory」「Version on Disk」という列があり、

  ディスク上バージョンアップをしていても、稼働しているのは古いバージョン

  という状況があるのでは無いかと推測しました。

 

⇒ 現在稼働している PI Server の正確なバージョンは何処で確認すれば良いでしょうか?  

Outcomes