Tôi đang cố gắng để tạo ra các cuống wsdl http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl sử dụng Axis2/C (C++), sử dụng lệnh sau:Axis2/C và ONVIF
./WSDL2CPP.sh -URI http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl
và tôi nhận được câu trả lời sau đây:
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:153)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:35)
at org.apache.axis2.wsdl.WSDL2CPP.main(WSDL2CPP.java:19)
Caused by: org.apache.axis2.AxisFault: **`No service was not found in the WSDL at http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl with targetnamespace http://www.onvif.org/ver10/device/wsdl`**
at org.apache.axis2.description.WSDL11ToAllAxisServicesBuilder.populateAllServices(WSDL11ToAllAxisServicesBuilder.java:115)
at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:147)
... 2 more