I found a bug in intel device builder tool.
If we define a service as following in device builder tool
Service Type : urn:schemas-opencable-com:service:Diag:1
Service ID: Diag
After device builder tool generate the upnp stack code and be created by .NET
and run the Sample application.
Using Device Spy tool to get the device service xml of this sample application you just built
you can find that the Diag Service ID is :
This is not correct , because we have specified the device type to be "urn:schemas-opencable-com" which is not a standard uPnP service defined by upnp forum.
but the device build tool still make the Service Id to be urn:upnp-org .....
it should be urn:opencable-com:ServiceId:Diag
can this bug be fixed ?