What I am I missing here? I am trying to setup a remote tag provider between two gateways that are both running 8.0.4. Here are the steps I have taken and every time I try to write to the tag from the remote gateways designer I get a Bad_Access error box.
For this example I have gateway A that has an internal tag provider called tagsXYZ. Then I have gateway B that I would like to be able to write and edit tags on gateway A’s tag provider tagsXYZ.
Here are the steps I am taking
- Create gateway connection outgoing from gateway A to gateway B.
- On gateway B accept the gateway conneciton from gateway A. Everything looks good. both sides say the connection is running.
- Create gateway connection outgoing from gateway B to gateway A. I dont think this is needed, but hey couldn’t hurt. same as above but reverse gateways.
- On gateway A create realtime tags with a standard tag provider called tagsXYZ.
- On gateway A create a security zone called zone1. In Identifiers->Gateway Names put gateway B’s name in there. Check all the boxes under Qualifiers, req secure sconnection, direct connection, etc.
- On gateway A go to Service Security and click edit next to zone1. Go down to Tag Access and next to Access Level:‘tagsXYZ’ set the drop down to “ReadWriteEdit”
- Go to gateway B and create a new realtime tag provider of type Remote Tag Provider. Select gateway A, choose tagsXYZ, name it tagsXYZ
- Open designer on gateway A, open tagsXYZ and add a new memory tag of integer type, make sure security is set to ReadWrite
- Open designer on gateway B, set communication on designer to ReadWrite, open tags XYZ, browse to new memory tag, type in value 1, press enter.
- Receive Bad_AccessDenied error box