1) Bonjour, Je suis en train d'utiliser les services d'administration pour créer un proxy à l'intérieur du bus ESB.WSO2 services ESB administrateur pour obtenir Créer proxy Java
J'ai exposé les services d'administration (cachés = false)
j'ai importé le wsdl dans mon projet Java https://localhost:8243/services/ProxyServiceAdmin?wsdl
Mais je ne peux pas l'entraînement comment appeler la méthode addProxy
que j'utilise la mauvaise administration un service? S'il vous plaît aider avec un exemple de consommation de cette méthode.
ProxyServiceAdmin ps = new ProxyServiceAdmin();
ps.addProxy(); //wrong
2) J'ai un proxy défini comme une ligne à cordes, comme
String xmlproxy="<?xml version='1.0' encoding='UTF-8'?><proxy xmlns='http://ws.apache.org/ns/synapse' name='MyProxy1' transports='https' startOnLoad='true' trace='disable'> <target inSequence='sequence1'>...."
Est-il possible d'ajouter ce proxy en appelant une méthode des services d'administration?
merci beaucoup pour votre attention!
EDIT J'ai eu un coup d'oeil au WSDL « ProxyServiceAdmin? Wsdl » il dit <wsdl:operation name="addProxy"><http:operation location="addProxy"/><wsdl:input><mime:content type="text/xml" part="parameters"/></wsdl:input><wsdl:output><mime:content type="text/xml" part="parameters"/></wsdl:output>
il est là, mais pourquoi je ne peux pas l'appeler? Pourquoi mon code ne fonctionne pas comme un service Web normal? Vraiment, aidez s'il vous plaît. Je ne comprends pas ce que je fais mal ...
ProxyServiceAdmin ps = new ProxyServiceAdmin();
ps.addProxy(); //not recognized as an operation of ProxyServiceAdmin even if it is in the wsdl
Merci, c'est une très bonne réponse, malchanceux je n'ai aucune expérience en ajoutant des paquets externes, pourriez-vous m'expliquer brièvement comment ajouter "org.wso2.carbon.proxyadmin.stub.ProxyServiceAdminStub" ai-je besoin d'un fichier pom ou quelque chose de similaire ? Merci beaucoup! – nuvio
Si trie pour construire la base de code wso2 ces dépendances seront résolues. Construire jusqu'à des stubs de service suffira. org.wso2.carbon org.wso2.carbon.proxyadmin.stub $ {} stub.version –
Dharshana
Et utiliser WSO2-nexus WSO2 référentiel interne http://maven.wso2.org/nexus/content/groups/wso2-public/ tr UE par jour updatePolicy> ignorer checksumPolicy> comme référentiel –
Dharshana