electric.soap.wsdl
Class SOAP12Binding

java.lang.Object
  extended byelectric.wsdl.Binding
      extended byelectric.soap.wsdl.SOAPBinding
          extended byelectric.soap.wsdl.SOAP12Binding
All Implemented Interfaces:
IEXMLLoggingConstants, IGLUELoggingConstants, ILoggingConstants, INamed, IQNamed, ISOAPConstants, IWSDLConstants

public final class SOAP12Binding
extends SOAPBinding
implements IGLUELoggingConstants

SOAPBinding corresponds to the WSDL elements at definitions/binding, in the case where there is a soap extensibility element at definitions/binding/soap:binding. SOAPBinding is responsible for parsing existing WSDL and generating new WSDL based on java.lang.reflect.Method objects.

Author:
webMethods

Field Summary
 
Fields inherited from class electric.soap.wsdl.SOAPBinding
bindingNamespace, operations, optimizations, style, transport
 
Fields inherited from class electric.wsdl.Binding
name, portType, targetNamespace, wsdl
 
Fields inherited from interface electric.glue.IGLUELoggingConstants
CLUSTER_DEBUG_EVENT, CLUSTER_EVENT, CONSOLE_DEBUG_EVENT, DEPLOY_EVENT, DETECTORS_EVENT, HTTP_EVENT, JMS_EVENT, REBINDING_EVENT, SECURITY_DEBUG_EVENT, SECURITY_DETAIL_EVENT, SERVLET_EVENT, SOAP_EVENT
 
Fields inherited from interface electric.xml.IEXMLLoggingConstants
MAPPING_EVENT, SCHEMA_EVENT
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Fields inherited from interface electric.wsdl.IWSDLConstants
ADDRESS, BINDING, DEFINITIONS, DESCRIPTION, DOCUMENT, DOCUMENTATION, ELEMENT, ENCODED, ENCODING_STYLE, ENDPOINT, FAULT, FAULT_DETAIL, GET, GETPOST, HTTP, INPUT, LITERAL, LOCATION, MESSAGE, METHOD_NAMESPACE, MIME, NAME, NAMESPACE, OPERATION, OUTPUT, PARAMETER_ORDER, PARAMETERS, PART, PORT, PORT_TYPE, POST, RPC, SERVICE, SOAP, SOAP_ACTION, STYLE, TARGET_NAMESPACE, TARGET_NAMESPACE_PREFIX, TNS, TRANSPORT, TYPE, USE, VERB, WSDL_EXTENSION, WSDL_NAMESPACE, WSDL_PREFIX, WSDL_SOAP_NAMESPACE, WSDL_SOAP_PREFIX, WSDL_SOAP11_NAMESPACE, WSDL_SOAP11_PREFIX, WSDL_SOAP12_NAMESPACE, WSDL_SOAP12_PREFIX
 
Fields inherited from interface electric.soap.ISOAPConstants
ACTOR, ASYNC, BODY, DETAIL, ENCODING_STYLE, ENVELOPE, EXCEPTION, FAULT, FAULT_ACTOR, FAULT_CODE, FAULT_STRING, GET_SOAP_ACTOR, GET_SOAP_CODE, HEADER, MUST_UNDERSTAND, NEXT_ACTOR, OPTIMIZED_HEADER, SET_SOAP_ACTOR, SET_SOAP_CODE, SET_SOAP_DETAIL, SOAP_ACTION_HEADER, SOAP_BINDING, SOAP_ENCODING, SOAP_ENCODING_PREFIX, SOAP_ENVELOPE, SOAP_HTTP_TRANSPORT, SOAP_PREFIX, SOAP11_BINDING, SOAP11_ENCODING, SOAP11_ENVELOPE, SOAP12, SOAP12_BINDING, SOAP12_ENCODING, SOAP12_ENVELOPE, SOAP12_HTTP_CONTENT_TYPE, STACKTRACE, TME_PREFIX, UNDERSTOOD, XSD_PREFIX, XSI_PREFIX, XSI_SUFFIX
 
Constructor Summary
SOAP12Binding(WSDL wsdl, java.lang.String namespace, Element binding)
           
SOAP12Binding(WSDL wsdl, java.lang.String namespace, java.lang.String name, MethodDescriptor[] methods, Context context)
          Given a set of Java methods, generate an object corresponding to a <soap:binding> element and add it to the given WSDL object.
 
Method Summary
static void disable()
           
static void enable()
           
 SOAPOptimizations getOptimizations()
           
 Element writeWSDL(Element definitions)
           
 
Methods inherited from class electric.soap.wsdl.SOAPBinding
addSOAPOperation, getBindingNamespace, getDefaultStyle, getOperations, getSOAPOperation, getSOAPOperations, getSOAPResultName, getStyle, getTransport, setBindingNamespace, setDefaultSOAPPersonality, setDefaultStyle, toString, writeWSDLSOAPBinding
 
Methods inherited from class electric.wsdl.Binding
getName, getNamespace, getNamespaces, getPortType, getTypes, getWSDL, writeWSDLBinding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SOAP12Binding

public SOAP12Binding(WSDL wsdl,
                     java.lang.String namespace,
                     Element binding)
              throws WSDLException,
                     SchemaException
Parameters:
wsdl -
namespace -
binding -
Throws:
WSDLException
SchemaException

SOAP12Binding

public SOAP12Binding(WSDL wsdl,
                     java.lang.String namespace,
                     java.lang.String name,
                     MethodDescriptor[] methods,
                     Context context)
              throws WSDLException,
                     SchemaException
Given a set of Java methods, generate an object corresponding to a <soap:binding> element and add it to the given WSDL object. The context may contain:

Parameters:
wsdl -
namespace -
name -
methods -
context -
Throws:
WSDLException
SchemaException
Method Detail

writeWSDL

public Element writeWSDL(Element definitions)
Overrides:
writeWSDL in class SOAPBinding
Parameters:
definitions -

getOptimizations

public SOAPOptimizations getOptimizations()
Overrides:
getOptimizations in class SOAPBinding

enable

public static void enable()

disable

public static void disable()


copyright© 2001-2004 by webMethods All Rights Reserved.