public Wsdl( WSDLLocator wsdlLocator, QName serviceQName, String portName, String username, String password ) throws AuthenticationException { // load and parse the WSDL try { _wsdlDefinition = parse( wsdlLocator, username, password ); } catch ( AuthenticationException ae ) { // throw it again or KettleException will catch it throw ae; } catch ( WSDLException e ) { throw new RuntimeException( "Could not load WSDL file: " + e.getMessage(), e ); } catch ( KettleException e ) { throw new RuntimeException( "Could not load WSDL file: " + e.getMessage(), e ); } _service = _wsdlDefinition.getService( serviceQName ); if ( _service == null ) { throw new IllegalArgumentException( "Service: " + serviceQName + " is not defined in the WSDL file." ); } _port = _service.getPort( portName ); if ( _port == null ) { throw new IllegalArgumentException( "Port: " + portName + " is not defined in the service: " + serviceQName ); } _wsdlTypes = new WsdlTypes( _wsdlDefinition ); _operationCache = new HashMap<String, WsdlOperation>(); }
_service = (Service) _wsdlDefinition.getServices().values().iterator().next(); } else { _service = _wsdlDefinition.getService( serviceQName ); if ( _service == null ) { throw new IllegalArgumentException( "Service: "
ret = importedDef.getService(name);
private void addServices(final Definition wsdlDef) { Iterator<QName> sNames = CastUtils.cast(wsdlDef.getServices().keySet().iterator()); while (sNames.hasNext()) { QName sName = sNames.next(); services.put(sName, definition.getService(sName)); } }
public static boolean isServiceExisted(Definition wsdlDefinition, QName name) { if (wsdlDefinition.getService(name) == null) { return false; } return true; }
private void initializePorts() { try { Definition def = bus.getExtension(WSDLManager.class).getDefinition(wsdlURL); javax.wsdl.Service serv = def.getService(serviceName); if (serv == null) { throw new WebServiceException("Could not find service named " + serviceName
/** * return true if the service identified by srvQName is defined in WSDL * services. * @param srvQName the service to check. * @return true if the given Qname is contained in the * WSDL.definition.service. */ public boolean hasService(QName srvQName) { return def.getService(srvQName) != null; }
public static boolean isServiceExisted(Definition wsdlDefinition, QName name) { if (wsdlDefinition.getService(name) == null) { return false; } return true; }
public Service getService(QName name) { if (isDebugEnabled) { log.debug(myClassName + ".getService(" + name + ")"); } if (wsdlDefinition != null) { return wsdlDefinition.getService(name); } return null; }
public Service getService(QName name) { if (isDebugEnabled) { log.debug(myClassName + ".getService(" + name + ")"); } if (wsdlDefinition != null) { return wsdlDefinition.getService(name); } return null; }
public Service getService(QName name) { if (isDebugEnabled) { log.debug(myClassName + ".getService(" + name + ")"); } if (wsdlDefinition != null) { return wsdlDefinition.getService(name); } return null; }
try { Definition def = wsdlManager.getDefinition(wsdlDocumentLocation); interfaceName = def.getService(serviceName).getPort(portName.getLocalPart()).getBinding() .getPortType().getQName(); } catch (Exception e) {
public SOAPOperationCallIdentifier getOperation(QName service, String port, String operationName, SOAPOperationDirectionIdentifier direction) throws SpecificationException { Service serviceDef = fWSDLDefinition.getService(service); Definition definition = fWSDLDefinition; if(serviceDef == null && fPartnerWSDLDefinition != null) { serviceDef = fPartnerWSDLDefinition.getService(service); definition = fPartnerWSDLDefinition; } return new SOAPOperationCallIdentifier(definition, service, port, operationName, direction); } }
public Service getService(QName serviceQname) { if (serviceQname == null) { return null; } Definition def = getDefinition(); if (def != null) { return def.getService(serviceQname); } else { return null; } }
private Port getPortDefinition() { Service serviceDef = wsdl.getService(serviceName); if (serviceDef == null) { throw new NullPointerException(Messages.msgServiceDefinitionNotFound( serviceName.getLocalPart())); } return serviceDef.getPort(portName); }
public Service getService(QName name) { if (isDebugEnabled) { log.debug(myClassName + ".getService(" + name + ")"); } getWrappedDefinitionForUse(); Service results = null; if (wsdlDefinition != null) { results = wsdlDefinition.getService(name); } doneUsingWrappedDefinition(); return results; }
public Service getWSDLService() { Service returnWSDLService = null; Definition defn = getWSDLDefinition(); if (defn != null) { returnWSDLService = defn.getService(getServiceQName()); } return returnWSDLService; }
public javax.wsdl.Service getWSDLService() { Definition defn = getWSDLDefinition(); if (defn != null) { return defn.getService(getServiceQName()); } else { return null; } }
/** * @see #useHTTPBinding(javax.wsdl.Binding) */ public static boolean useHTTPBinding(Definition def, QName serviceName, String portName) { Service serviceDef = def.getService(serviceName); if (serviceDef == null) throw new IllegalArgumentException(msgs.msgServiceDefinitionNotFound(serviceName)); Port port = serviceDef.getPort(portName); if (port == null) throw new IllegalArgumentException(msgs.msgPortDefinitionNotFound(serviceName, portName)); return useHTTPBinding(port); }
protected Service getServiceFromDefinition(Definition definition) { Service service = definition.getService(getServiceFactory().getServiceQName()); if (service == null) { List<QName> probableServices = getProbableServices(definition); List<QName> allServices = getAllServices(definition); throw new ComponentNotFoundRuntimeException(CxfMessages.invalidOrMissingNamespace( getServiceFactory().getServiceQName(), probableServices, allServices)); } return service; }