Package com.eviware.soapui.impl.wsdl

Examples of com.eviware.soapui.impl.wsdl.WsdlRequest


                WsdlSettings.XML_GENERATION_ALWAYS_INCLUDE_OPTIONAL_ELEMENTS);
        if (!createOptional) {
            createOptional = UISupport.confirm("Create optional elements in schema?", "Create Request");
        }

        WsdlRequest newRequest = operation.addNewRequest(name);
        String requestContent = operation.createRequest(createOptional);
        if (requestContent != null) {
            newRequest.setRequestContent(requestContent);
        }

        UISupport.showDesktopPanel(newRequest);

        Analytics.trackAction(SoapUIActions.CREATE_REQUEST.getActionName(), "RequestType", "SOAP");
View Full Code Here


            UISupport.showInfoMessage("Do you wish to activate the Default Environment?");
        } else {
            String name = (String) UISupport.prompt("Select Request for Operation [" + operation.getName() + "] "
                    + "to open or create", "Open Request", names);
            if (name != null) {
                WsdlRequest request = operation.getRequestByName(name);
                if (request == null) {
                    name = UISupport.prompt("Specify name of new request", "Open Request",
                            "Request " + (operation.getRequestCount() + 1));
                    if (name == null) {
                        return;
                    }

                    boolean createOptional = operation.getSettings().getBoolean(
                            WsdlSettings.XML_GENERATION_ALWAYS_INCLUDE_OPTIONAL_ELEMENTS);
                    if (!createOptional) {
                        createOptional = UISupport.confirm("Create optional elements from schema?", "Create Request");
                    }

                    request = operation.addNewRequest(name);
                    String requestContent = operation.createRequest(createOptional);
                    if (requestContent != null) {
                        request.setRequestContent(requestContent);
                    }
                }

                request.setEndpoint(mockResponse.getMockOperation().getMockService().getLocalEndpoint());
                UISupport.selectAndShow(request);
            }
        }
    }
View Full Code Here

        // TODO Some of these properties should be pulled up as they are common for may steps
        // FIXME The property names shouldn't be hardcoded
        if (event.getSource() == testRequest) {
            if (event.getNewValue() instanceof WsdlSinglePartHttpResponse) {
                WsdlSinglePartHttpResponse response = (WsdlSinglePartHttpResponse) event.getNewValue();
                WsdlRequest request = response.getRequest();
                byte[] rawRequest = response.getRawRequestData();

                firePropertyValueChanged("Response", String.valueOf(response), null);
                firePropertyValueChanged("Request", String.valueOf(request), null);
                firePropertyValueChanged("RawRequest", String.valueOf(rawRequest), null);
View Full Code Here

                // changed?
                if (!req.equals(requestContent)) {
                    if (!XmlUtils.prettyPrintXml(req).equals(XmlUtils.prettyPrintXml(requestContent))) {
                        if (createBackups) {
                            WsdlRequest backupRequest = operation.addNewRequest("Backup of [" + request.getName() + "]");
                            ((WsdlRequest) request).copyTo(backupRequest, false, false);
                        }

                        ((WsdlRequest) request).setRequestContent(req);
                        count++;
View Full Code Here

        WsdlTestRequestStep step = (WsdlTestRequestStep) result.getTestStep();
        String name = UISupport.prompt("Specify name of request", "Create Request", "Result from " + step.getName());

        if (name != null) {
            WsdlOperation operation = (WsdlOperation) step.getTestRequest().getOperation();
            WsdlRequest request = operation.addNewRequest(name);
            request.setRequestContent(result.getRequestContent());
            request.setDomain(result.getDomain());
            request.setEncoding(result.getEncoding());
            request.setEndpoint(result.getEndpoint());
            request.setPassword(result.getPassword());
            request.setUsername(result.getUsername());

            UISupport.showDesktopPanel(request);
        }
    }
View Full Code Here

    }

    private Attachment addAttachement(TestStep testStep) {
        Attachment attach = null;
        if (isAttachXmlBomb()) {
            WsdlRequest request = (WsdlRequest) getRequest(testStep);

            if (currentIndex < getXmlBombList().size()) {
                String bomb = getXmlBombList().get(currentIndex);
                try {
                    File bombFile = File.createTempFile(getAttachmentPrefix(), ".xml");
                    BufferedWriter writer = new BufferedWriter(new FileWriter(bombFile));
                    writer.write(bomb);
                    writer.flush();
                    request.setInlineFilesEnabled(false);
                    attach = request.attachFile(bombFile, false);
                    attach.setContentType("text/xml;");
                    currentIndex++;
                } catch (IOException e) {
                    SoapUI.logError(e);
                }
View Full Code Here

TOP

Related Classes of com.eviware.soapui.impl.wsdl.WsdlRequest

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.