JWSDL Test Processor

Download

Source Code: https://github.com/testify/JWSDLTestProcessor.git

Latest Snapshot: Coming Soon

Latest Release: Coming Soon

Description

The JWSDL Test Processor is a Testify processor service that utilizes the Java API to send SOAP requests and store responses. Only one request can be sent per test file. To use this processor, write "JWSDLTestProcessor" (not case sensitive) in the processor type section of the test file. This processor supports no additional required and optional sub-elements and does not utilize any configuration values.

Processor Output

This processor returns a response message.

Example Test Block

Below is an example test block for a SOAP ingest. This would be placed in the test block section (as defined by the Testify Test Parser service) of the test file.

Test Block
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:java="java:webservice.ingest" xmlns:java1="java:webservice.data">
    <soapenv:Header/>
    <soapenv:Body>
        <java:createCatalogEntry>
            <java:entry>
                <java1:siteName>source</java1:siteName>
                <java1:id>192837465</java1:id>
                <java1:dataAccessDescriptor>
                    <java1:className>Class Name</java1:className>
                    <java1:uri>http://www.google.com</java1:uri>
                    <java1:id>12345</java1:id>
                    <java1:size>1000</java1:size>
                </java1:dataAccessDescriptor>
                <java1:dataAccessOptions>?</java1:dataAccessOptions>
                <java1:effectiveDate>2013-06-13T10:25:27.27Z</java1:effectiveDate>
                <java1:expirationDate>2100-06-13T10:25:27.27Z</java1:expirationDate>
                <java1:geometryWKT>POINT (0 0)</java1:geometryWKT>
                <java1:metadata>Information</java1:metadata>
                <java1:thumbnail></java1:thumbnail>
                <java1:createdDate>2014-06-13T10:25:27.27Z</java1:createdDate>
                <java1:modifiedDate>2014-06-13T10:25:27.27Z</java1:modifiedDate>
            </java:entry>
        </java:createCatalogEntry>
    </soapenv:Body>
</soapenv:Envelope>