Package com.eviware.soapui.impl.wsdl.support.wsdl

Examples of com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext


  @Override
  protected String internalAssertResponse( MessageExchange messageExchange, SubmitContext context )
      throws AssertionException
  {
    WsdlContext wsdlContext = ( ( WsdlMessageExchange )messageExchange ).getOperation().getInterface()
        .getWsdlContext();
    WsdlValidator validator = new WsdlValidator( wsdlContext );

    try
    {
View Full Code Here


  }

  private String assertWsdlResponse( WsdlMessageExchange messageExchange, SubmitContext context )
      throws AssertionException
  {
    WsdlContext wsdlContext = null;
    try
    {
      wsdlContext = ( WsdlContext )getWsdlContext( messageExchange, context );
    }
    catch( Exception e1 )
View Full Code Here

    {
      return wsdlContextMap.get( wsdlLocation );
    }
    else
    {
      WsdlContext newWsdlContext = new WsdlContext( wsdlLocation, soapVersion );
      newWsdlContext.load();
      wsdlContextMap.put( wsdlLocation, newWsdlContext );
      return newWsdlContext;
    }
  }
View Full Code Here

  }

  protected String internalAssertRequest( MessageExchange messageExchange, SubmitContext context )
      throws AssertionException
  {
    WsdlContext wsdlContext = null;
    try
    {
      wsdlContext = ( WsdlContext )getWsdlContext( ( WsdlMessageExchange )messageExchange, context );
    }
    catch( Exception e1 )
View Full Code Here

  @Override
  protected String internalAssertRequest( MessageExchange messageExchange, SubmitContext context )
      throws AssertionException
  {
    WsdlContext wsdlContext = ( ( WsdlMessageExchange )messageExchange ).getOperation().getInterface()
        .getWsdlContext();
    WsdlValidator validator = new WsdlValidator( wsdlContext );

    try
    {
View Full Code Here

      WsdlOperation op = getMockOperation().getOperation();
      if( op == null || op.isUnidirectional() )
        return new MessagePart[0];

      List<MessagePart> result = new ArrayList<MessagePart>();
      WsdlContext wsdlContext = op.getInterface().getWsdlContext();
      BindingOperation bindingOperation = op.findBindingOperation( wsdlContext.getDefinition() );

      if( bindingOperation == null )
        return new MessagePart[0];

      // header parts
      BindingOutput bindingOutput = bindingOperation.getBindingOutput();
      List<SoapHeader> headers = bindingOutput == null ? new ArrayList<SoapHeader>() : WsdlUtils
          .getSoapHeaders( bindingOutput.getExtensibilityElements() );

      for( int i = 0; i < headers.size(); i++ )
      {
        SoapHeader header = headers.get( i );

        Message message = wsdlContext.getDefinition().getMessage( header.getMessage() );
        if( message == null )
        {
          log.error( "Missing message for header: " + header.getMessage() );
          continue;
        }
View Full Code Here

      }
    }

    if( messageContent.length() > 0 )
    {
      WsdlContext wsdlContext = operation.getInterface().getWsdlContext();
      WsdlValidator validator = new WsdlValidator( wsdlContext );
      try
      {
        XmlObject[] requestDocuments = validator.getMessageParts( messageContent, operation.getName(), isResponse );
View Full Code Here

            }
        }
    }

    public String getStyle() {
        WsdlContext wsdlContext = iface.getWsdlContext();
        if (!wsdlContext.isLoaded()) {
            return "<not loaded>";
        }

        try {
            Definition definition = wsdlContext.getDefinition();
            BindingOperation bindingOperation = findBindingOperation(definition);

            if (bindingOperation == null) {
                return "<missing bindingOperation>";
            }
View Full Code Here

    public MessagePart[] getDefaultRequestParts() {
        try {
            // init
            List<MessagePart> result = new ArrayList<MessagePart>();
            WsdlContext wsdlContext = getInterface().getWsdlContext();
            BindingOperation bindingOperation = findBindingOperation(wsdlContext.getDefinition());

            if (bindingOperation == null) {
                return new MessagePart[0];
            }

            // header parts
            BindingInput bindingInput = bindingOperation.getBindingInput();
            if (bindingInput == null) {
                return new MessagePart[0];
            }

            List<SoapHeader> headers = WsdlUtils.getSoapHeaders(bindingInput.getExtensibilityElements());

            for (int i = 0; i < headers.size(); i++) {
                SoapHeader header = headers.get(i);

                Message message = wsdlContext.getDefinition().getMessage(header.getMessage());
                if (message == null) {
                    log.error("Missing message for header: " + header.getMessage());
                    continue;
                }
View Full Code Here

    public MessagePart[] getDefaultResponseParts() {
        try {
            // init
            List<MessagePart> result = new ArrayList<MessagePart>();
            WsdlContext wsdlContext = getInterface().getWsdlContext();
            BindingOperation bindingOperation = findBindingOperation(wsdlContext.getDefinition());

            if (bindingOperation == null) {
                return new MessagePart[0];
            }

            // header parts
            BindingOutput bindingOutput = bindingOperation.getBindingOutput();
            if (bindingOutput == null) {
                return new MessagePart[0];
            }

            List<SoapHeader> headers = WsdlUtils.getSoapHeaders(bindingOutput.getExtensibilityElements());

            for (int i = 0; i < headers.size(); i++) {
                SoapHeader header = headers.get(i);

                Message message = wsdlContext.getDefinition().getMessage(header.getMessage());
                if (message == null) {
                    log.error("Missing message for header: " + header.getMessage());
                    continue;
                }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext

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.