2013-05-31 1 views
1

En suivant les instructions here pour savoir comment interroger le registre UDDI du registre de gouvernance WSO2. Cependant, lorsque j'utilise le service web 'find_service' ou 'find_business' du wsdl https://localhost:9443/services/UDDIInquiryService?wsdl, je viens d'obtenir les services UDDI listés par exemple.Comment interroger le registre WSO2 UDDI (du registre de gouvernance) via le service web UDDI?

< soapenv: Enveloppe xmlns: soapenv = "http://schemas.xmlsoap.org/soap/envelope/" > < soapenv: Body > < ServiceList xmlns = "urn: UDDI-org: api_v3 "xmlns: ns2 =" http://www.w3.org/2000/09/xmldsig# "xmlns: ns3 =" urn: uddi-org: garde_v3 "xmlns: ns4 =" urn: uddi-org: police_v3 "xmlns : ns5 = "urn: uddi-org: repl_v3" xmlns: ns6 = "urn: uddi-org: sub_v3" xmlns: ns7 = "urn: uddi-org: subr_v3" xmlns: ns8 = "urn: uddi-org: vscache_v3 "xmlns: ns9 =" urn: uddi-org: politique_v3_instanceParms "xmlns: ns10 =" urn: uddi-org: vs_v3 ">

<listDescription> <includeCount/includeCount> <actualCount/actualCount> <listhead/listhead> </listDescription > <serviceInfos> < ServiceInfo businessKey = "UDDI: juddi.apache .org: entreprises-asf "serviceKey =" uddi: juddi.apache.org: services-conservationtransfer "> < nom xml: lang = "fr" > UDDI garde et propriété service de transfert </Nom > </ServiceInfo > < ServiceInfo businessKey = "UDDI: juddi.apache.org: entreprises-asf" = Servicepour "UDDI: juddi .apache.org: services-enquête "> < nom xml: lang = "fr" > UDDI service d'information </nom > </ServiceInfo > < ServiceInfo businessKey =" UDDI: juddi.apache.org: entreprises-asf "serviceKey =" uddi: juddi.apache.org: services-publiez "> < nom xml: lang = "fr" > UDDI Publiez service </Nom > </ServiceInfo > < ServiceInfo businessKey = "UDDI: juddi.apache.org: entreprises-asf" = Servicepour "UDDI: juddi.apache. org: services de sécurité » > < nom xml: lang = "fr" > UDDI service de sécurité </nom > </ServiceInfo > < ServiceInfo businessKey = "UDDI: juddi.apache.org: entreprises-asf"= Servicepour "uddi: juddi.apache.org: services-subscriptionlistener" > < nom xml: lang = "fr" > UDDI Service d'abonnement Listener </Nom > </ServiceInfo > < ServiceInfo businessKey = "UDDI: juddi.apache.org: entreprises-asf" = Servicepour "UDDI: juddi. apache.org: Services-abonnement » > < nom xml: lang = "fr" > UDDI Service d'abonnement </Nom > </ServiceInfo > < ServiceInfo businessKey = "UDDI: juddi.apache.org: entreprises-asf"= Servicepour "UDDI: juddi.apache.org: services éditeur" > < nom xml: lang = "fr" > jUDDI Editeur service </nom > </ServiceInfo > </serviceInfos > </ServiceList > </soapenv: Body > </soapenv: Enveloppe >

J'ai ajouté d'autres services à greg mais ne peut pas les trouver par webservices UDDI. Qu'est-ce que je fais de mal? Y a-t-il d'autres étapes (telles que la fourniture d'informations d'authentification) que je dois faire et qui ne sont pas incluses dans la documentation?

C'est fou! J'ai suivi la documentation à la lettre et obtenir des résultats (comme ci-dessus), donc il semble que quelque chose fonctionne, mais je ne reçois aucun détail des services que j'ai ajoutés au registre.

Quelqu'un peut-il offrir des conseils ici? J'ai cherché et cherché n'importe quel extrait pour essayer mais rien. MISE À JOUR: vous l'avez essayé à la maison aussi, sous Linux et vous avez exactement le même comportement. Ainsi, essayé sur Windows (ordinateur portable avec XP), java6, GREG 4.5.3 et Ubuntu Linux 13.04, java7 (OpenJDK), GREG 4.5.3

Répondre

0

Vous ne l'avez pas ajouter l'URL WSDL lors de l'ajout du service, C'est pourquoi vous ne faites pas fonctionner cela

Questions connexes