An Endpoint Reference (EPR) address can be set directly by using the SCA Endpoint Reference API.
EndpointReference epr = EndpointReferenceFactory.INSTANCE.createEndpointReference(); epr.setAddress(uri); epr.setBindingType(EndpointReference.BINDING_TYPE_JMS); Service dynamicService = (Service) ServiceManager.INSTANCE.getService(refname, epr);
EndpointReference epr = EndpointReferenceFactory.INSTANCE.createEndpointReference(); epr.setImport("this/is/the/name/of/the/import"); epr.setAddress(uri); epr.setBindingType(EndpointReference.BINDING_TYPE_JMS); Service dynamicService = (Service) ServiceManager.INSTANCE.getService(refname, epr);
EndpointReference.BINDING_TYPE_NOT_SET EndpointReference.BINDING_TYPE_JMS EndpointReference.BINDING_TYPE_MQJMS EndpointReference.BINDING_TYPE_GENERIC_JMS EndpointReference.BINDING_TYPE_MQ EndpointReference.BINDING_TYPE_WEB_SERVICE EndpointReference.BINDING_TYPE_HTTP EndpointReference.BINDING_TYPE_SCA EndpointReference.BINDING_TYPE_EIS