org.systinet.wasp.management.services.wsdlc
Interface WSDLCompilerService


public interface WSDLCompilerService

This is WSDL Compiler Service API accessible using SOAP interface.
WSDL Compiler Service is utility service which offers SOAP access to WSO2 SOA Enablement Server WSDL Compiler. WSDL Compiler is used for generation java sources from wsdl.

Since:
4.0
Component:
WSDLCompiler-US

Method Summary
 void executeAttach(MessageAttachment wsdlAttachment, MessageAttachment output, CompilerSettings settings)
          Process compilation of wsdl that is send as MessageAttachment.
 void executeUrl(java.lang.String wsdlUrl, MessageAttachment output, CompilerSettings settings)
          Process compilation of wsdl that is specified with url.
 

Method Detail

executeUrl

public void executeUrl(java.lang.String wsdlUrl,
                       MessageAttachment output,
                       CompilerSettings settings)
                throws WSDLCompilerException
Process compilation of wsdl that is specified with url.

Parameters:
wsdlUrl - the URL of wsdl file.
output - compiled java sources in jar file as message attachement
settings - compiler option settings
Throws:
WSDLCompilerException - thrown when an error occurs.

executeAttach

public void executeAttach(MessageAttachment wsdlAttachment,
                          MessageAttachment output,
                          CompilerSettings settings)
                   throws WSDLCompilerException
Process compilation of wsdl that is send as MessageAttachment.

Parameters:
wsdlAttachment - the wsdl file as message attachment.
output - compiled java sources in jar file as message attachement
settings - compiler option settings
Throws:
WSDLCompilerException - thrown when an error occurs.