Hi Dojo, I'm getting an error when trying to modify the IP address of one element.
Im using the following data with SoapUI:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:v1="http://www.skyline.be/api/v1">
<soapenv:Header/>
<soapenv:Body>
<v1:EditElement>
<v1:connection>0e6b44c9-b38a-4ce3-b5c7-cf2dff4f5883</v1:connection>
<v1:dmaID>6332</v1:dmaID>
<v1:elementID>1715</v1:elementID>
<v1:configuration>
<v1:Name>Logitek Mango</v1:Name>
<v1:ProtocolName>IEC 60870 5-104</v1:ProtocolName>
<v1:ProtocolVersion>1.0.0.1</v1:ProtocolVersion>
<v1:IPAddress>1.2.3.4</v1:IPAddress>
<v1:Ports>
<v1:DMAElementBasePortInfo xsi:type="DMAElementSerialPortInfo">
<v1:ElementTimeoutTime>3000</v1:ElementTimeoutTime>
<v1:TimeoutTime>100</v1:TimeoutTime>
<v1:Retries>1</v1:Retries>
</v1:DMAElementBasePortInfo>
</v1:Ports>
</v1:configuration>
</v1:EditElement>
</soapenv:Body>
</soapenv:Envelope>
I'm getting a bad request 400 response from DM when I use "DMAElementBasePortInfo xsi:type="DMAElementSerialPortInfo".
If I remove this type specification I get "Invalid port configuration: expected Serial but received Base."
Can someone help us?
Thank you in advance!
As this question has now been inactive for a long time, I will close it. If you still want more information, could you post a new question?
I'm not familiar with using web services, but looking at the docs, the correct usage seems to be 'DMASerialPortInfo' instead of 'DMAElementSerialPortInfo'. Maybe that will fix it?
Thank you Robin! I’ve also tried with DMASerialPortInfo but still not working 🙁
I see that this question has been inactive for some time. Do you still need help with this? If not, could you select the answer to indicate that no further action is needed? If you do still need help, do you have any updates on other things you may have tried in the meantime?