Examples of WsaUtils


Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

      WsdlOperation operation = ( ( WsdlRequest )wsdlRequest ).getOperation();
      // TODO check UsingAddressing for particular endpoint when running a
      // request
      // ((WsdlRequest)wsdlRequest).getEndpoint();
      SoapVersion soapVersion = operation.getInterface().getSoapVersion();
      content = new WsaUtils( content, soapVersion, operation, context ).addWSAddressingRequest(
          ( WsdlRequest )wsdlRequest, httpMethod );
      if( content != null )
        context.setProperty( BaseHttpRequestTransport.REQUEST_CONTENT, content );
    }
  }
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

        wsrmContainer.getWsaConfig().setAddDefaultAction( true );

      wsrmContainer.getWsaConfig().setTo( endpoint );
      wsrmContainer.getWsaConfig().setGenerateMessageId( true );

      WsaUtils wsaUtils = new WsaUtils( content, wsrmContainer.getOperation().getInterface().getSoapVersion(), null,
          new DefaultPropertyExpansionContext( wsrmContainer ) );
      content = wsaUtils.addWSAddressingRequest( wsrmContainer );

    }
    catch( Exception e )
    {
      SoapUI.logError( e );
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

      cursor.dispose();

      cursor.dispose();

      WsaUtils wsaUtils = new WsaUtils( object.xmlText(), soapVersion, null, new DefaultPropertyExpansionContext(
          makeConnectionRequest ) );
      String content = wsaUtils.addWSAddressingRequest( makeConnectionRequest );

      makeConnectionRequest.setRequestContent( content );

    }
    catch( XmlException e )
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

        cursor.insertChars( expires.toString() );
      }

      cursor.dispose();

      WsaUtils wsaUtils = new WsaUtils( object.xmlText(), soapVersion, null, new DefaultPropertyExpansionContext(
          startSequenceRequest ) );
      content = wsaUtils.addWSAddressingRequest( startSequenceRequest );

      startSequenceRequest.setRequestContent( content );

    }
    catch( XmlException e )
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

        cursor.beginElement( WSRM_LAST_MSG, wsrmNamespace );
        cursor.insertChars( String.valueOf( lastMsgNum ) );
        cursor.dispose();

        WsaUtils wsaUtils = new WsaUtils( object.xmlText(), soapVersion, null, new DefaultPropertyExpansionContext(
            closeSequenceRequest ) );
        content = wsaUtils.addWSAddressingRequest( closeSequenceRequest );

        closeSequenceRequest.setRequestContent( content );

        Logger.getLogger( "wsrm" ).info( "CloseSequence Request Sent for Sequence: " + identifier );

      }
      catch( XmlException e )
      {
        SoapUI.logError( e );
      }

      try
      {

        WsdlSubmit wsdlSubmit = closeSequenceRequest.submit( new WsdlSubmitContext( null ), true );
        while( wsdlSubmit.getStatus() != Status.FINISHED )
        {
          wsdlSubmit.waitUntilFinished();
        }
        Response response = wsdlSubmit.getResponse();
        String responseContent = response.getContentAsString();
        // XmlObject xml = XmlObject.Factory.parse( responseContent );
        XmlObject xml = XmlUtils.createXmlObject( responseContent );

        XmlOptions options = new XmlOptions();

        String namespaceDeclaration = "declare namespace wsrm='" + wsrmNamespace + "';";
        XmlObject result[] = xml.selectPath( namespaceDeclaration + "//wsrm:AcknowledgementRange", options );

        if( result.length > 0 )
        {
          for( int i = 0; i < result.length; i++ )
          {
            String upper = result[i].selectAttribute( null, "Upper" ).getDomNode().getNodeValue();
            String lower = result[i].selectAttribute( null, "Lower" ).getDomNode().getNodeValue();

            if( lower == upper )
            {
              Logger.getLogger( "wsrm" ).info(
                  "Acknowledgment for message " + upper + " received for identifier: " + identifier );
            }
            else
            {
              Logger.getLogger( "wsrm" ).info(
                  "Acknowledgment for messages " + lower + " to " + upper + " received for identifier: "
                      + identifier );
            }
          }
        }
        else
        {
          Logger.getLogger( "wsrm" ).info( "No Acknowledgments received for identifier: " + identifier );
        }

      }
      catch( SubmitException e1 )
      {
        SoapUI.logError( e1 );

      }
      catch( XmlException e )
      {
        SoapUI.logError( e );
      }
    }

    // The Terminate Sequence Message
    WsaRequest terminateSequenceRequest = new WsaRequest( httpRequestConfig, wsaConfig, wsrmConfig, false );
    terminateSequenceRequest.setOperation( operation );

    String terminateSequenceRequestContent = SoapMessageBuilder.buildEmptyMessage( soapVersion );

    terminateSequenceRequest.getWsaConfig().setWsaEnabled( true );
    terminateSequenceRequest.getWsaConfig().setAction( wsrmNamespace + WSRM_TERMINATE_SEQUENCE_ACTION );

    terminateSequenceRequest.getWsaConfig().setTo( endpoint );
    terminateSequenceRequest.getWsaConfig().setGenerateMessageId( true );

    try
    {
      // XmlObject object = XmlObject.Factory.parse(
      // terminateSequenceRequestContent );
      XmlObject object = XmlUtils.createXmlObject( terminateSequenceRequestContent );
      XmlCursor cursor = object.newCursor();

      cursor.toFirstContentToken();
      cursor.toFirstChild();
      cursor.toNextSibling();

      cursor.toNextToken();
      cursor.insertNamespace( "wsrm", wsrmNamespace );

      cursor.beginElement( "TerminateSequence", wsrmNamespace );
      cursor.beginElement( WSRM_IDENTIFIER, wsrmNamespace );
      cursor.insertChars( identifier );

      cursor.dispose();

      // startSequenceRequest.getOperation().setAction("");
      // startSequenceRequest.setRequestContent(object.xmlText());

      WsaUtils wsaUtils = new WsaUtils( object.xmlText(), soapVersion, null, new DefaultPropertyExpansionContext(
          terminateSequenceRequest ) );
      terminateSequenceRequestContent = wsaUtils.addWSAddressingRequest( terminateSequenceRequest );

      terminateSequenceRequest.setRequestContent( terminateSequenceRequestContent );

    }
    catch( XmlException e )
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

      cursor.beginElement( WSRM_IDENTIFIER, wsrmNamespace );
      cursor.insertChars( identifier );

      cursor.dispose();

      WsaUtils wsaUtils = new WsaUtils( object.xmlText(), soapVersion, null, new DefaultPropertyExpansionContext(
          startSequenceRequest ) );
      content = wsaUtils.addWSAddressingRequest( startSequenceRequest );

      startSequenceRequest.setRequestContent( content );

      // WsmcInjection wsmcInjection = new WsmcInjection(endpoint,
      // operation, soapVersion, uuid);
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

    {
      if( UISupport.confirm( "Remove WS-A headers", "Remove WS-A headers" ) )
      {
        SoapVersion soapVersion = request.getOperation().getInterface().getSoapVersion();
        String content = request.getRequestContent();
        WsaUtils wsaUtils = new WsaUtils( content, soapVersion, request.getOperation(),
            new DefaultPropertyExpansionContext( request ) );
        content = wsaUtils.removeWSAddressing( request );
        request.setRequestContent( content );
      }
    }
    catch( Exception e1 )
    {
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

  {
    try
    {
      SoapVersion soapVersion = mockResponse.getOperation().getInterface().getSoapVersion();
      String content = mockResponse.getResponseContent();
      WsaUtils wsaUtils = new WsaUtils( content, soapVersion, mockResponse.getOperation(),
          new DefaultPropertyExpansionContext( mockResponse ) );
      content = wsaUtils.addWSAddressingMockResponse( mockResponse );
      mockResponse.setResponseContent( content );
    }
    catch( Exception e1 )
    {
      UISupport.showErrorMessage( e1 );
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

  {
    try
    {
      SoapVersion soapVersion = mockResponse.getOperation().getInterface().getSoapVersion();
      String content = mockResponse.getResponseContent();
      WsaUtils wsaUtils = new WsaUtils( content, soapVersion, mockResponse.getOperation(),
          new DefaultPropertyExpansionContext( mockResponse ) );
      content = wsaUtils.removeWSAddressing( mockResponse );
      mockResponse.setResponseContent( content );
    }
    catch( Exception e1 )
    {
      UISupport.showErrorMessage( e1 );
View Full Code Here

Examples of com.eviware.soapui.impl.wsdl.support.wsa.WsaUtils

  {
    try
    {
      SoapVersion soapVersion = request.getOperation().getInterface().getSoapVersion();
      String content = request.getRequestContent();
      WsaUtils wsaUtils = new WsaUtils( content, soapVersion, request.getOperation(),
          new DefaultPropertyExpansionContext( request ) );
      content = wsaUtils.addWSAddressingRequest( request );
      request.setRequestContent( content );
    }
    catch( Exception e1 )
    {
      SoapUI.logError( e1 );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.