2013-05-14 1 views
0

J'essaie de publier les services proxy Oracle Service Bus dans le registre UDDI (JUDDI). Et je reçois $ sujet quand essayer de publier un service de proxy à travers OSB. Est-ce que quelqu'un est venu avec un tel avant?La clé proposée ne fait pas partie de la partition définie par l'éditeur propriétaire: Apache JUDDI et OSB

Exception est la suivante lorsque vous essayez de publier un proxy nommé "toto"

[14/05/2013 12: 53: 16871] INFO {} org.apache.cxf.phase.PhaseInterceptorChain - application {urne : uddi-org: v3_service} UDDIPublicationService # {urn: uddi-org: v3_service} save_service a levé l'exception, se désengage maintenant: org.apache.juddi.v3.error.KeyUnavailableException: La clé proposée ne se trouve pas dans la partition définie par l'éditeur propriétaire : uddi: bea.com: servicebus: par défaut: foobar

Répondre

0

Oui, j'ai définitivement. Voir ce billet de blog pour plus de détails

http://apachejuddi.blogspot.com/2013/03/uddi-howto-create-tmodels-with-custom.html

Fondamentalement, vous devez créer un générateur de clé pour tout autre qu'un départ clé avec celui par défaut (ce qui est quelque chose comme UDDI: org.apache.juddi: quelque chose)

Pour vous répondre plus directement, créez un générateur de clé de partition tModel avec les clés suivantes, puis relancez votre opération.

UDDI: bea.com: keygenerator

UDDI: bea.com: servicebus: keygenerator

UDDI: bea.com: servicebus: default: keygenerator

Ce sont les règles définies les spécifications .

Questions connexes