Axis 1 - se passer du wsdd
Bonjour,
Je travaille actuellement dans un environement JEE visant à faire converser deux applications au travers de webservice Alfresco. Pour faire mes tests locaux j'ai utilisé un fichier wsdd qui spécifiait un handler :
Code:
1 2 3 4 5 6 7 8
| <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<transport name="http" pivot="java:org.apache.axis.transport.http.HTTPSender"/>
<globalConfiguration >
<requestFlow>
<handler type="java:org.apache.ws.axis.security.WSDoAllSender"></handler>
</requestFlow>
</globalConfiguration>
</deployment> |
Je souhaiterais maintenant me passer de ce fichier (visiblement le chargement du fichier n'arrive pas à se faire en environement de production alors que le path devrait être ok).
Le code qui me sert à paramétrer le port est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10
| private <T extends Stub> T applyProperties(T axisPort) {
axisPort._setProperty(WSHandlerConstants.ACTION,
WSHandlerConstants.USERNAME_TOKEN + " " + WSHandlerConstants.TIMESTAMP);
axisPort._setProperty(WSHandlerConstants.PASSWORD_TYPE,
WSConstants.PW_TEXT);
axisPort._setProperty(WSHandlerConstants.USER, login);
axisPort._setProperty(WSHandlerConstants.PW_CALLBACK_REF,
new WSPWCallback(authenticationResult.getTicket()));
return axisPort;
} |
J'imagine que ca doit être par la pour porter l'équivalent du .wsdd mais je ne parvient pas à le faire.
Quelqu'un peut-il m'aider ?
Merci par avance.