salut tous le monde
je suis débutant dans le développement des services web .j'ai développé le service web avec spring ws et il à un service qui communique avec la base sql server 2005.
le problème c'est que je voudrai implémenter une partie cliente qui communique avec ce service distant et je n'arrive pas.


le service que je veux utiliser est nommé inscription. il insert dans une table de la base de cette base.
je vois pas les fichier à modifier pour que je puisse insérer.
je veux juste tester ce truc dans un le main
j'ai essayé en suivant le tuto http://static.springsource.org/sprin...ml/client.html et j'ai reçu des exception.
voici l'exception
log4j:WARN No appenders could be found for logger (org.springframework.ws.soap.saaj.SaajSoapMessageFactory).
log4j:WARN Please initialize the log4j system properly.
[Fatal Error] :1:53: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
Exception in thread "main" org.springframework.ws.client.WebServiceTransformerException: Transformation error: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.; nested exception is javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
Caused by: javax.xml.transform.TransformerException: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:449)
at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
at test.Test.main(Test.java:26)
Caused by: org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
... 6 more
---------
org.xml.sax.SAXParseException: The value of attribute "xmlns" associated with an element type "insertion" must not contain the '<' character.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:432)
at org.springframework.ws.client.core.WebServiceTemplate$4.doWithMessage(WebServiceTemplate.java:360)
at org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(WebServiceTemplate.java:403)
at org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive(WebServiceTemplate.java:358)
at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:304)
at org.springframework.ws.client.core.WebServiceTemplate.sendSourceAndReceiveToResult(WebServiceTemplate.java:289)
at test.Test.main(Test.java:26)
voici ma class main()
package test;


import java.io.StringReader;

import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import org.springframework.ws.client.core.WebServiceTemplate;


public class Test {


public static void main (String[] args){

final WebServiceTemplate webServiceTemplate = new WebServiceTemplate();



StreamSource source = new StreamSource(new StringReader("<insertion xmlns=\"http://com.hr.ws/schema/insertion>"+"<insertion>"+" <CINUSE>19031982</CINUSE>"+"<EMAILUS>a</EMAILUS>"+
"<NOMUSE>a</NOMUSE>"+"<PRENOM>a</PRENOM>"+"<datnai>03/03/2003</datnai>"+"<PAYNAI>a</PAYNAI>"+"<SEXENP>a</SEXENP>"+"<AGEAPA>a</AGEAPA>"+
"<NATENP>a</NATENP>"+"<QUALIT>a</QUALIT>"+"<PERMIS>a</PERMIS>"+"<TYPPER>a</TYPPER>"+"<PASSWD>a</PASSWD>"+"<CENINT>a</CENINT>"+"<DATDEP>03/03/2003</DATDEP>"+"<POSRES>a</POSRES>"+
"<SITFAM>a</SITFAM>"+"<GOUVER>a</GOUVER>"+"</insertion>"));

StreamResult result = new StreamResult(System.out);
webServiceTemplate.sendSourceAndReceiveToResult("http://localhost:8080/spring-wsTest/insertion",
source, result);



}
}
quelq'un peut m'aider ? je me suis bloqué