Hello!
I'm developing custom onvif device and try to implement WS-discovery. When I send 'hello' or 'probeMathes' with namespace xmlns:wsa5="http://www.w3.org/2005/08/addressing" Device manager don't understand them. when I'm changing namespace to "http://schemas.xmlsoap.org/ws/2004/08/addressing" - all works well. Is it right or am I missing something?
I use gsoap 2.8.33 and generate ws-discovery code with import/wsdd5.h (ws-discovery 1.0 with ws-addressing 2005/08 - wsdd5 uncommented in typemap.dat) + wsddapi plugin for gsoap.
namespace mapping table for addressing and discovery:
{"wsa5", "http://www.w3.org/2005/08/addressing", "http://schemas.xmlsoap.org/ws/2004/08/addressing", NULL},
{"wsdd", "http://schemas.xmlsoap.org/ws/2005/04/discovery", NULL, NULL},
Please contact me by skype: andreyvrana
sorry, I have no skype. May be email or viber?
Ok.
my phone (Viber): +375295002069
email: andrey.vrana@gmail.com
It looks like gSOAP bug.
Workaround: change namespace mapping table to