Hi Igor,
Sure you should be able to use the same business and seriviceKey and a
different bindingKey (which should happen by itself if it run on a
different server).
Good luck!
-Kurt
On 9/17/12 12:09 PM, Igor Azarny wrote:
Hi Kurt !
Is it possible to register several bindings to one service key using
@UDDIServiceBinding ?
Example
@UDDIService(
businessKey="uddi:${keyDomain}:${department}",
serviceKey="uddi:${keyDomain}:${department}-awardDefinitionProvider",
description = "Bangolio award definition provider",
categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types")
@UDDIServiceBinding(
bindingKey="uddi:${keyDomain}:${serverName}-${serverPort}-${department}-bangolio-wsdl",
description="WSDL endpoint for the bangolio award definition provider",
accessPointType="wsdlDeployment",
accessPoint="http://${serverName}:${serverPort}/aprod/services/bangolioawarddefinitionprovider?wsdl",
categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types"
)
@WebService (
endpointInterface = "org.domainAwardDefinitionProvider",
serviceName = "awardDefinitionProvider"
)
public class BangolioAwardDefinitionProviderImpl implements
AwardDefinitionProvider , ServletContextAware {
@UDDIService(
businessKey="uddi:${keyDomain}:${department}",
serviceKey="uddi:${keyDomain}:${department}-awardDefinitionProvider",
description = "Zimbra award definition provider",
categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types")
@UDDIServiceBinding(
bindingKey="uddi:${keyDomain}:${serverName}-${serverPort}-${department}-zimbra-wsdl",
description="WSDL endpoint for the zimbra award definition provider",
accessPointType="wsdlDeployment",
accessPoint="http://${serverName}:${serverPort}/aprod/services/zimbraawarddefinitionprovider?wsdl",
categoryBag="keyedReference=keyName=uddi-org:types:wsdl;keyValue=wsdlDeployment;tModelKey=uddi:uddi.org:categorization:types"
)
@WebService (
endpointInterface = "org.domainAwardDefinitionProvider",
serviceName = "awardDefinitionProvider"
)
public class ZimbraAwardDefinitionProviderImpl implements
AwardDefinitionProvider , ServletContextAware {
Thanks, Igor