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

Reply via email to