Package org.xmlsoap.schemas.soap.envelope

Examples of org.xmlsoap.schemas.soap.envelope.EnvelopeDocument.newInputStream()


        try
        {
            URL endpointURL = new URL(epr.getAddress());
            System.out.println("Sending Request to " + endpointURL.toString());
            URI actionURI = new URI(action);
            String response = SoapClient.sendRequest(endpointURL, requestEnvelopeDoc.newInputStream(), actionURI);
            EnvelopeDocument responseEnvelopeDoc = (EnvelopeDocument) XmlObject.Factory.parse(response);
            Envelope responseEnvelope = responseEnvelopeDoc.getEnvelope();
            XmlObject[] responseBodyElems = XmlBeanUtils.getChildElements(responseEnvelope.getBody());
            System.out.println("Recieved response from " + endpointURL.toString());
            if (responseBodyElems.length == 0)
View Full Code Here


    private Object loadMetadataFromEPR(EndpointReferenceType epr) throws IOException, URISyntaxException, XmlException
    {
        String address = epr.getAddress().getStringValue();
        //send WS-MEX Get request
        EnvelopeDocument envelope = buildSoapEnvelopeForGet(address, epr);
        String response = SoapClient.sendRequest(new URL(address),envelope.newInputStream(),new URI(MetadataExchangeConstants.ACTION_GET));
        return XmlObject.Factory.parse(response);
    }

    /**
     * Builds a SOAP Envelope based on the EPR and makes a request to retrieve the metadata.
View Full Code Here

    private String sendPrinterRequest(String fileName) throws IOException
    {
        EnvelopeDocument envelopeDocument = loadDocument(fileName);
        addReferencePropsToEnvelope(envelopeDocument, m_printerReferenceProperties);
        return sendRequest(m_printerURL, envelopeDocument.newInputStream());
    }


    private CreationResponseDocument.CreationResponse getCreationResponse(EnvelopeDocument envelope)
    {
View Full Code Here

        setJobURL(envelope);
        EnvelopeDocument destroyEnvelopeDocument = loadDocument("Destroy_Job.soap");
        addReferencePropsToEnvelope(destroyEnvelopeDocument, getJobEndpointReference(envelope).getReferenceProperties());

        System.out.println("Destroying JOB: ");
        String response = sendRequest(m_jobURL, destroyEnvelopeDocument.newInputStream());
        assertTrue(response.indexOf("DestroyResponse") > -1);

        //should fail
        response = sendRequest(m_jobURL, destroyEnvelopeDocument.newInputStream());
        assertTrue(response.indexOf("fault") > -1);
View Full Code Here

        System.out.println("Destroying JOB: ");
        String response = sendRequest(m_jobURL, destroyEnvelopeDocument.newInputStream());
        assertTrue(response.indexOf("DestroyResponse") > -1);

        //should fail
        response = sendRequest(m_jobURL, destroyEnvelopeDocument.newInputStream());
        assertTrue(response.indexOf("fault") > -1);
    }


    public void testCreateJob_SCENARIO_E() throws IOException
View Full Code Here

        SetTerminationTimeDocument.SetTerminationTime childElement = (SetTerminationTimeDocument.SetTerminationTime) childElements[0];
        childElement.setRequestedTerminationTime(instance);

        System.out.println("Setting termination time on JOB: ");
        System.out.println(envelopeDoc.toString());
        response = sendRequest(m_jobURL, envelopeDoc.newInputStream());
        assertTrue(response.indexOf("SetTerminationTimeResponse") > -1);

    }

    public void testSendDocument_SCENARIO_E_CONTINUED() throws IOException
View Full Code Here

        EnvelopeDocument responseEnvelope = loadResponseEnvelope(response);
        setJobURL(responseEnvelope);

        EnvelopeDocument envelopeDocument = loadDocument("SendDocument.soap");
        addReferencePropsToEnvelope(envelopeDocument, getJobEndpointReference(responseEnvelope).getReferenceProperties());
        response = sendRequest(m_jobURL, envelopeDocument.newInputStream());
        assertTrue(response.indexOf("CreationResponse") > -1);
        assertTrue(response.indexOf("successful-ok") > -1);
    }

    public void testSendDocument_SCENARIO_E_IBM() throws IOException
View Full Code Here

        System.out.println("Setting termination time on JOB: ");
        Envelope requestEnvelope = setTerminationDoc.getEnvelope();
        XmlObject[] termElems = XmlBeanUtils.getChildElements(requestEnvelope.getBody());
        SetTerminationTimeDocument.SetTerminationTime childElement = (SetTerminationTimeDocument.SetTerminationTime) termElems[0];
        childElement.setRequestedTerminationTime(newTermTime);
        response = sendRequest(m_jobURL, setTerminationDoc.newInputStream());

        //send a document
        EnvelopeDocument envelopeDocument = loadDocument("SendDocument.soap");
        addReferencePropsToEnvelope(envelopeDocument, getJobEndpointReference(responseEnvelope).getReferenceProperties());
        response = sendRequest(m_jobURL, envelopeDocument.newInputStream());
View Full Code Here

        response = sendRequest(m_jobURL, setTerminationDoc.newInputStream());

        //send a document
        EnvelopeDocument envelopeDocument = loadDocument("SendDocument.soap");
        addReferencePropsToEnvelope(envelopeDocument, getJobEndpointReference(responseEnvelope).getReferenceProperties());
        response = sendRequest(m_jobURL, envelopeDocument.newInputStream());
        assertTrue(response.indexOf("Fault") == -1);

        try
        {
            Thread.sleep(120000L);
View Full Code Here

        }

        //this request should be bad and return with a fault if the Job successfully timed out
        envelopeDocument = loadDocument("SendDocument.soap");
        addReferencePropsToEnvelope(envelopeDocument, getJobEndpointReference(responseEnvelope).getReferenceProperties());
        response = sendRequest(m_jobURL, envelopeDocument.newInputStream());
        assertTrue(response.indexOf("ResourceUnknownFault") > -1);

    }

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.