Yes, we run Gateway agents on Linux often. Can you verify that you can reach the endpoint? You should be able to run curl https://training.axeda.com/eMessage. This will provide a short output response that looks like this:
<EEnterpriseProxy.Response msgid="0" v="184.108.40.206">
If you cannot do that (curl) - then you have a connectivity problem connecting to the network. Can you verify this?
PTC Customer Support
Hi Chris - if I may piggyback on this post, I'm trying to test the web service on a Linux system. I already have a fully functional solution in for the Windows agent. I'm trying to get some info, maybe a demo app for C++ so I can accomplish the same in Linux (call createAlarm, setDataItem, getVersion, etc).
I have xgWeb and xGate.xml configured properly. And I can see the listener using a netstat command. My question is: how can I test with curl to see if it works to begin with?
Is there some sample code available?
I do have an open case with PTC on this topic.
We do have some samples for creating domain objects via the Platform SOAP APIs.
If you have the Agent Web Service configured (xgWebService), you can also interact with the Agent to create domain objects. The two capabilities are different. I'll work with whoever is assisting you in the support case, and then we can update this thread with the findings.
PTC/Axeda Customer Support