Package org.apache.ws.resource

Examples of org.apache.ws.resource.InvalidWsrfWsdlException


      if ( hasProperties(  ) )
      {
         if ( !m_implementedResourceDefs.containsKey( org.apache.ws.resource.properties.v2004_11.porttype.GetResourcePropertyPortType.NAME )
              && !m_implementedResourceDefs.containsKey( org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType.NAME ) )
         {
            throw new InvalidWsrfWsdlException( "PortType " + m_portType.getQName(  )
                                                + " defines a wsrp:ResourceProperties attribute but does not implement the WSRF-RP GetResourceProperty portType." );
         }
      }
      else
      {
         Iterator resourceDefNames = m_implementedResourceDefs.keySet(  ).iterator(  );
         while ( resourceDefNames.hasNext(  ) )
         {
            QName resourceDefName = (QName) resourceDefNames.next(  );
            if ( resourceDefName.getNamespaceURI(  ).equals( org.apache.ws.resource.properties.v2004_11.ResourcePropertiesConstants.NSURI_WSRP_WSDL )
                 || resourceDefName.getNamespaceURI(  ).equals( org.apache.ws.resource.properties.v2004_06.ResourcePropertiesConstants.NSURI_WSRP_WSDL ) )
            {
               throw new InvalidWsrfWsdlException( "PortType " + m_portType.getQName(  )
                                                   + " does not define a wsrp:ResourceProperties attribute but implements one or more WSRF-RP portTypes." );
            }
         }
      }
   }
View Full Code Here


         }
      }

      if ( !isValid )
      {
         throw new InvalidWsrfWsdlException( "PortType " + m_portType.getQName(  )
                                             + " does not define one or more properties required by the portTypes it implements." );
      }
   }
View Full Code Here

               baseUrl = new URL( m_baseUrl,
                                  imports[i].getLocationURI(  ) );
            }
            catch ( MalformedURLException e )
            {
               throw new InvalidWsrfWsdlException( "Invalid import location " + imports[i].getLocationURI(  ) );
            }

            importedResourceDefs.add( new ResourceCapabilityImpl( def, portType, baseUrl ) );
         }
      }
View Full Code Here

* @throws InvalidWsrfWsdlException
*/
private void validateOperationIsDefined(Operation op) throws InvalidWsrfWsdlException {
  if(op.getInput().getMessage().isUndefined() == true)
   {
     throw new InvalidWsrfWsdlException("The import for the namespace: " + op.getInput().getMessage().getQName().getNamespaceURI() + " was either undefined or is invalid.  Please check your WSDL imports.");
   }
   if(op.getOutput().getMessage().isUndefined() == true)
   {
     throw new InvalidWsrfWsdlException("The import for the namespace: " + op.getInput().getMessage().getQName().getNamespaceURI() + " was either undefined or is invalid.  Please check your WSDL imports.");
   }
   Iterator iterator = op.getFaults().values().iterator();
   while (iterator.hasNext()) {
     Fault fault = (Fault) iterator.next();
     if(fault.getMessage().isUndefined() == true)
     {
       throw new InvalidWsrfWsdlException("The import for the namespace: " + op.getInput().getMessage().getQName().getNamespaceURI() + " was either undefined or is invalid.  Please check your WSDL imports.");
     }
  }
}
View Full Code Here

TOP

Related Classes of org.apache.ws.resource.InvalidWsrfWsdlException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.