This is a minium version of a working xml-file:
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
<CONTENT>
<HARDWARE>
<CHECKSUM>513</CHECKSUM>
<DEFAULTGATEWAY>128.1.1.254</DEFAULTGATEWAY>
<DNS>128.1.1.1/128.1.1.2</DNS>
<IPADDR>::1/1/128.1.1.10/</IPADDR>
<UUID>AAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA</UUID>
</HARDWARE>
<IPDISCOVER>
<H>
<I>192.168.0.123</I>
<M>d0:67:aa:aa:aa:aa</M>
<N>name</N>
</H>
</IPDISCOVER>
</CONTENT>
<DEVICEID>xxxxxx</DEVICEID>
<QUERY>INVENTORY</QUERY>
</REQUEST>
But all datas of the device <DEVICEID>xxxxxx</DEVICEID> are removed at database.
command to send xml-file: wget --header="Content-type: multipart/form-data boundary=FILEUPLOAD" --post-file nameofxmlfile.xml http://127.0.0.1/ocsinventory
<?xml version="1.0" encoding="UTF-8"?>
<REQUEST>
<CONTENT>
<HARDWARE>
<CHECKSUM>513</CHECKSUM>
<DEFAULTGATEWAY>128.1.1.254</DEFAULTGATEWAY>
<DNS>128.1.1.1/128.1.1.2</DNS>
<IPADDR>::1/1/128.1.1.10/</IPADDR>
<UUID>AAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA</UUID>
</HARDWARE>
<IPDISCOVER>
<H>
<I>192.168.0.123</I>
<M>d0:67:aa:aa:aa:aa</M>
<N>name</N>
</H>
</IPDISCOVER>
</CONTENT>
<DEVICEID>xxxxxx</DEVICEID>
<QUERY>INVENTORY</QUERY>
</REQUEST>
But all datas of the device <DEVICEID>xxxxxx</DEVICEID> are removed at database.
command to send xml-file: wget --header="Content-type: multipart/form-data boundary=FILEUPLOAD" --post-file nameofxmlfile.xml http://127.0.0.1/ocsinventory