As far as I can tell envVeolia is in the default namespace and the behavior is correct.
document.wsdl defines a global element RecupIDsMissionsSigma_ReqMsgType, notice that elementFormDefault is not set therefore by default is unqualified; both local elements envVeolia and declencheur are unqualified.
With RPC things get hairy, Stylus Studio always force the operation element root to the default namespace
Subject:[resolved] Namespace (and prefixes) generation from WSDL source Author:S W Date:12 Jul 2010 06:30 AM
Thank you for your support, it definitely helped me!
For "Document" WSDL, I didn't well know this "elementFormDefault" attribute and it does the job!
For "RPC" WSDL, "elementFormDefault" is not supported. In a RPC WSDL, the operation is defined with a namespace attribute in the soap:body element of the operation binding. Defining this attribute to somewhat makes Stylus generate the expected prefix. Without this declaration, the operation is "unqualified" so it's correct behaviour that Stylus doesn't generate any namespace.
This issue is then closed on my side either for Document or RPC WSDL style.
Thank you very much again!