Bonjour,
je teste les exemples UDDI que j'ai trouvé dans ce site:
http://www.ibm.com/developerworks/li...dd4j#resources
Voici la classe de test :
J'ai un problème avec le "userid", et "password", je ne sais pas comment les récupérer ou les créer dans le registre UDDI d'IBM, si j'ai bien compris, on accède à ce registre par authentification, puis on crée le service que l'on veut...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 package sample; import java.net.MalformedURLException; import java.util.Vector; import org.uddi4j.UDDIException; import org.uddi4j.client.UDDIProxy; import org.uddi4j.datatype.business.BusinessEntity; import org.uddi4j.response.AuthToken; import org.uddi4j.transport.TransportException; public class FirstSample { /** * @param args */ public static void main(String[] args) { UDDIProxy proxy = new UDDIProxy(); AuthToken authToken = new AuthToken(); try { // Creating a UDDIProxy proxy.setInquiryURL("http://www-3.ibm.com/services/uddi/testregistry/inquiryapi"); proxy.setPublishURL("https://www-3.ibm.com/services/uddi/testregistry/protect/publishapi"); // get the proxy authentication... authToken = proxy.get_authToken("userid", "password"); // Publish a business Listing... Vector entities = new Vector(); BusinessEntity be = new BusinessEntity("", null); be.setName("Sample business"); entities.addElement(be); }catch (MalformedURLException e) { e.printStackTrace(); }catch (TransportException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch(UDDIException e){ e.printStackTrace(); } } }
Merci d'avance pour votre réponse
Partager