While connecting to PI Server getting "10727PINET RPC is Non-Existent Exception:2147220478" message.
What could be the reason ?
This is a fairly generic error for an inability to connect. In my experience it is usually an indication the PI Server needs a restart. You can simply reboot the pi server and try to connect after it comes back online. Normally when I get this error my first step is to perform a 'pisrvstop', and a 'pisrvstart' in sequence from the command line on that pi server. If you are not familiar with this you open the command prompt as an administrator on the PI server and type 'cd /d %piserver%/adm", hit enter and this will automatically navigate you to that folder using the environment variable. Then type 'pisrvstop' and hit enter. You should baby-sit this, because it is shutting down all the active services that run your pi server. If you get a prompt asking to shutdown 'PI Buffer Subsystem' say 'Y', and let it complete.
Once you get through that and you are back at a command prompt you must enter 'NET START "PI Buffer Subsystem"' first if you just had to say yes to shutting it down. Then once that completes enter 'pisrvstart', which is restarting all the active services that run your pi server. Once that completes this is where I perform my first attempt to connect. If you are connected - great!
If you are not connected then you will need to investigate the security settings. If you are not authorized to connect to the server there is another whole set of configurations in the Identities and mappings that need to be set to allow your connection.
As James Devine said, this is a generic error connecting to the PI Data Archive server. There are many possibilities for this failure to connect, so it is helpful to narrow down the issue.
It is generally good to see what works and what doesn't when troubleshooting this type of error. A few other possibilities could be:
If you have access to the PI Data Archive machine itself, you could check the PI Message logs on the server to get a better idea of what is going on.
Hope this helps,
Hi James & Adam,
Thanks for your quick response.
Can we use PI AF Server & Client without PI Data Archive ?
While configuring Buffering Manager we encountered with the following error: What could be the reason ?
The answer to the question of "What could be the reason?" is in the error itself. The Buffering Manager is "Unable to verify entry in local know servers table." I am going to guess you are attempting to configure the PI Buffer Subsystem on the AF server, and therefore need to connect to the PI Data Archive. So the first step is to click [Previous] and then in the lower part of that dialog click 'Add a new server.' And then add the target PI Data Archive. If my assumption is correct there are a few security settings you need to configure. In PI System Management Tools (PI SMT) for the target PI Data Archive you navigate to [Security]=>[Mappings & Trusts] and on the Trusts tab you need to make an entry for the AF server. In that configuration you may need to utilize a higher authorization service account other than 'LocalSystem' as indicated above in your post. You can learn more about this here: OSIsoft: What are PI Identities, Mappings, & Trusts? (High Level PI Server Security Map) - YouTube .
Essentially what is happening to you is the Buffering Manager is trying to "talk" to the PI Data Archive and request permission to send data. The "security guard" of the PI Data Archive is looking to the list of trusted devices it is willing to communicate with, and these are listed in the Trusts table. Most likely your AF Server is not on that list and the account running PI Buffer Subsystem on that AF Server does not have proper authorization either.
Retrieving data ...