/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { String name = element.getQName(); if (WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME.equals(name)) { ServiceReferenceDescriptor serviceRef = ((ServiceReferenceDescriptor) getParentNode().getDescriptor()); //WLS-DD does not provide a way to specify ns uri of the port, so use the service ns uri String namespaceUri = serviceRef.getServiceNamespaceUri(); QName wsdlPort = new QName(namespaceUri, value); descriptor = serviceRef.getPortInfoByPort(wsdlPort); } else super.setElementValue(element, value); }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { String name = element.getQName(); if (WLWebServicesTagNames.SERVICE_REFERENCE_PORT_NAME.equals(name)) { ServiceReferenceDescriptor serviceRef = ((ServiceReferenceDescriptor) getParentNode().getDescriptor()); //WLS-DD does not provide a way to specify ns uri of the port, so use the service ns uri String namespaceUri = serviceRef.getServiceNamespaceUri(); QName wsdlPort = new QName(namespaceUri, value); descriptor = serviceRef.getPortInfoByPort(wsdlPort); } else super.setElementValue(element, value); }
if( descriptor.getServiceNamespaceUri() == null ) { descriptor.setServiceNamespaceUri(value);
if( descriptor.getServiceNamespaceUri() == null ) { descriptor.setServiceNamespaceUri(value);