0

Oracle Service Bus プロキシ サービスを UDDI レジストリ (JUDDI) に公開しようとしています。また、OSB を介してプロキシ サービスを公開しようとすると、$subject が表示されます。誰かがそのような前に出くわしたことがありますか?

「foobar」という名前のプロキシを公開しようとすると、次のような例外が発生します

[2013-05-14 12:53:16,871] 情報 {org.apache.cxf.phase.PhaseInterceptorChain} - アプリケーション {urn:uddi-org:v3_service}UDDIPublicationService#{urn:uddi-org:v3_service}save_service が例外をスローしました、巻き戻し中: org.apache.juddi.v3.error.KeyUnavailableException: 提案されたキーは、所有するパブリッシャによって定義されたパーティション内にありません: uddi:bea.com:servicebus:default:foobar

4

1 に答える 1

0

はい、確かに持っています。詳細については、このブログ投稿を参照してください

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

基本的に、デフォルトのもの (uddi:org.apache.juddi:something のようなもの) で始まるキー以外のキー ジェネレータを作成する必要があります。

より直接的に回答するには、次のキーを使用して tModel パーティション キー ジェネレーターを作成し、操作を再試行してください。

uddi:bea.com:keygenerator

uddi:bea.com:servicebus:keygenerator

uddi:bea.com:servicebus:default:keygenerator

これらは仕様で定義されたルールです。

于 2013-12-31T02:28:43.047 に答える