public UDDIPublicationPortType getUDDIPublishService(String endpointURL) throws TransportException {
try {
if (publishService == null) {
if (endpointURL == null) {
UDDIClient client = UDDIClientContainer.getUDDIClient(clientName);
endpointURL = client.getClientConfig().getUDDINode(nodeName).getPublishUrl();
}
UDDIService service = new UDDIService();
publishService = service.getUDDIPublicationPort();
}
Map<String, Object> requestContext = ((BindingProvider) publishService).getRequestContext();