com.eviware.soapui.impl.wsdl.support
Class WsdlValidator

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.support.WsdlValidator

public class WsdlValidator
extends java.lang.Object

Class for validating SOAP requests/responses against their definition and schema, requires that the messages follow basic-profile requirements

Author:
Ole.Matzura

Constructor Summary
WsdlValidator(WsdlContext wsdlContext)
           
 
Method Summary
 AssertionError[] assertRequest(java.lang.String request, java.lang.String operationName)
           
 AssertionError[] assertResponse(java.lang.String response, java.lang.String operationName)
           
 void validateMessage(java.lang.String request, javax.wsdl.BindingOperation bindingOperation, javax.wsdl.Part[] parts, java.util.List<org.apache.xmlbeans.XmlError> errors)
           
 void validateSoapEnvelope(java.lang.String soapMessage, java.util.List<org.apache.xmlbeans.XmlError> errors)
           
 void validateXml(java.lang.String request, java.util.List<org.apache.xmlbeans.XmlError> errors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsdlValidator

public WsdlValidator(WsdlContext wsdlContext)
Method Detail

assertRequest

public AssertionError[] assertRequest(java.lang.String request,
                                      java.lang.String operationName)

validateXml

public void validateXml(java.lang.String request,
                        java.util.List<org.apache.xmlbeans.XmlError> errors)

validateMessage

public void validateMessage(java.lang.String request,
                            javax.wsdl.BindingOperation bindingOperation,
                            javax.wsdl.Part[] parts,
                            java.util.List<org.apache.xmlbeans.XmlError> errors)

assertResponse

public AssertionError[] assertResponse(java.lang.String response,
                                       java.lang.String operationName)

validateSoapEnvelope

public void validateSoapEnvelope(java.lang.String soapMessage,
                                 java.util.List<org.apache.xmlbeans.XmlError> errors)


Copyright © 2005 eviware.com. All Rights Reserved.