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 :
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).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Le code qui me sert à paramétrer le port est le suivant :
J'imagine que ca doit être par la pour porter l'équivalent du .wsdd mais je ne parvient pas à le faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Quelqu'un peut-il m'aider ?
Merci par avance.
Partager