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