public UDDISubscriptionPortType getUDDISubscriptionService(String endpointURL) throws TransportException {
if (subscriptionService==null) {
try {
if (endpointURL==null) {
UDDIClerkManager manager = UDDIClientContainer.getUDDIClerkManager(managerName);
endpointURL = manager.getClientConfig().getUDDINode(nodeName).getSubscriptionUrl();
}
QName qName = new QName(UDDI_V3_SERVICE_NAMESPACE, SUBSCRIPTION_SERVICE);
Service service = Service.create(new URL(endpointURL), qName);
subscriptionService = (UDDISubscriptionPortType) service.getPort(UDDISubscriptionPortType.class);
} catch (Exception e) {