Hi,
I want to develop my own SOAP Header and I want specify a namespace prefix
(wsse) for my different nodes. But Axis change this namespace prefix by "ns1".

What is the solution ?

I have for my message SOAP :

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <SOAP-ENV:Header><ns1:Security
xmlns:ns1="http://schemas.xmlsoap.org/ws/2002/04/secext";><ns1:UsernameToken><ns1:Username>precchia</ns1:Username><ns1:Password>password</ns1:Password></ns1:UsernameToken></ns1:Security>

</SOAP-ENV:Header>
 <SOAP-ENV:Body>
  <getPerson
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

But I want (and I develop this XML Document) :

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <SOAP-ENV:Header><wsse:Security
xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/04/secext";><wsse:UsernameToken><wsse:Username>precchia</wsse:Username><wsse:Password>password</wsse:Password></wsse:UsernameToken></wsse:Security>

</SOAP-ENV:Header>
 <SOAP-ENV:Body>
  <getPerson
SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
 </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Thanks.



______________________________________________________________________


Devoteam Siticom Strategic Partner of the French Challenger in the 2003
America's Cup

ABOUT THE DEVOTEAM GROUP
Devoteam is a leading European Consulting Group in networks and e-business
infrastructures.
We help our clients build corporate results from innovative information
technology solutions.
In 2001, pro forma revenues (including Siticom Group) amounted to � 142 MM.
The new group has 1,800 employees in eight European countries (France, Belgium,
Denmark, Netherlands, UK, Spain, Austria).
Devoteam has been listed on the Nouveau March� of Euronext Paris since October
1999 (Euroclear 7379) and joined the NextEconomy segment of Euronext.


Reply via email to