Hi,
We have couple of issues with Flexy 205 (14.2s0) and OSISoft Connector.
Flexy is using a 4G SIM to communicate with PI WebAPI over VPN tunnel.
OMF disabled.
WebAPI configured to use full WebIDs
Problem 1:
After a reboot, 4G takes some time to get back online.
If OSISoft Connector times out before connection to WebAPI is created, it just seems to crash and doesn’t even try reconnecting again.
Realtime log shows first “Could not connect to OSIsoft Server, link is down” error, followed by stack trace.
Is there a way to restart OSISoft Connector JVM service without booting up the whole unit?
Problem 2:
When connector does manage to connect to WebAPI all requests end up with error about failing to fetch the WebID, even though WebAPI server log shows the successful response
Request
https://[IP]/piwebapi/dataservers/[DATASERVER_WEBID]/points?nameFilter=[TAG]
Response JSON from server Event Log
{
“Links”: {},
“Items”: [
{
“WebId”: “[WEBID]”,
“Id”: 15007,
“Name”: “TAG_XYZ”,
“Path”: “\\[SERVER]\TAG_XYZ”,
“Descriptor”: “”,
“PointClass”: “classic”,
“PointType”: “Float64”,
“DigitalSetName”: “”,
“EngineeringUnits”: “”,
“Span”: 100.0,
“Zero”: 0.0,
“Step”: false,
“Future”: false,
“DisplayDigits”: -5,
“Links”: {
“Self”: “https://[SERVER]/piwebapi/points/[WEBID]”,
“DataServer”: “https://[SERVER]/piwebapi/dataservers/[DATASERVERWEBID]”,
“Attributes”: “https://[SERVER]/piwebapi/points/[WEBID]/attributes”,
“InterpolatedData”: “https://[SERVER]/piwebapi/streams/[WEBID]/interpolated”,
“RecordedData”: “https://[SERVER]/piwebapi/streams/[WEBID]/recorded”,
“PlotData”: “https://[SERVER]/piwebapi/streams/[WEBID]/plot”,
“SummaryData”: “https://[SERVER]/piwebapi/streams/[WEBID]/summary”,
“Value”: “https://[SERVER]/piwebapi/streams/[WEBID]/value”,
“EndValue”: “https://[SERVER]/piwebapi/streams/[WEBID]/end”
}
}
]
}