com.metamatrix.connector.xml.soap
Class SOAPDocBuilder

java.lang.Object
  extended by com.metamatrix.connector.xml.soap.SOAPDocBuilder

public class SOAPDocBuilder
extends java.lang.Object


Field Summary
static java.lang.String DUMMY_NS_NAME
           
static java.lang.String DUMMY_NS_PREFIX
           
static java.lang.String encodingStyle
           
static java.lang.String encodingStyleUrl
           
static java.lang.String soapBody
           
static java.lang.String soapHeader
           
static java.lang.String soapNS
           
static java.lang.String soapNSLabel
           
static org.jdom.Namespace soapNSObj
           
static java.lang.String wsSecLabel
           
static java.lang.String wsSecNS
           
static org.jdom.Namespace wsSecNSObj
           
static java.lang.String wsSecUtilLabel
           
static java.lang.String wsSecUtilNS
           
static org.jdom.Namespace wsSecUtilNSObj
           
static java.lang.String xsdLabel
           
static java.lang.String xsdNS
           
static org.jdom.Namespace xsdNSObj
           
static java.lang.String xsiLabel
           
static java.lang.String xsiNS
           
static org.jdom.Namespace xsiNSObj
           
static java.lang.String xsLabel
           
static java.lang.String xsNS
           
static org.jdom.Namespace xsNSObj
           
 
Constructor Summary
SOAPDocBuilder()
           
 
Method Summary
static void addSoapBasicAuth(org.jdom.Element header, java.lang.String user, java.lang.String password)
           
static void addWSSecurityUserToken(org.jdom.Element header, java.lang.String user, java.lang.String password)
           
 java.lang.String createSOAPRequest(JMSSOAPConnectorState state, java.util.List queryList, java.lang.String namespacePrefixes, java.lang.String inputParmsXPath)
           
 org.jdom.Document createXMLRequestDoc(java.util.List params, SOAPConnectorState state, java.lang.String namespacePrefixes, java.lang.String inputParmsXPath)
           
static void removeEnvelope(SOAPConnectorState state, Response response)
           
static void removeEnvelope(SOAPConnectorState state, XMLDocument xmlDoc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

encodingStyle

public static final java.lang.String encodingStyle
See Also:
Constant Field Values

encodingStyleUrl

public static final java.lang.String encodingStyleUrl
See Also:
Constant Field Values

xsiLabel

public static final java.lang.String xsiLabel
See Also:
Constant Field Values

xsiNS

public static final java.lang.String xsiNS
See Also:
Constant Field Values

xsdLabel

public static final java.lang.String xsdLabel
See Also:
Constant Field Values

xsLabel

public static final java.lang.String xsLabel
See Also:
Constant Field Values

xsNS

public static final java.lang.String xsNS
See Also:
Constant Field Values

xsdNS

public static final java.lang.String xsdNS
See Also:
Constant Field Values

soapNSLabel

public static final java.lang.String soapNSLabel
See Also:
Constant Field Values

soapNS

public static final java.lang.String soapNS
See Also:
Constant Field Values

soapBody

public static final java.lang.String soapBody
See Also:
Constant Field Values

soapHeader

public static final java.lang.String soapHeader
See Also:
Constant Field Values

DUMMY_NS_PREFIX

public static final java.lang.String DUMMY_NS_PREFIX
See Also:
Constant Field Values

DUMMY_NS_NAME

public static final java.lang.String DUMMY_NS_NAME
See Also:
Constant Field Values

wsSecNS

public static final java.lang.String wsSecNS
See Also:
Constant Field Values

wsSecLabel

public static final java.lang.String wsSecLabel
See Also:
Constant Field Values

wsSecUtilNS

public static final java.lang.String wsSecUtilNS
See Also:
Constant Field Values

wsSecUtilLabel

public static final java.lang.String wsSecUtilLabel
See Also:
Constant Field Values

soapNSObj

public static final org.jdom.Namespace soapNSObj

xsiNSObj

public static final org.jdom.Namespace xsiNSObj

xsdNSObj

public static final org.jdom.Namespace xsdNSObj

xsNSObj

public static final org.jdom.Namespace xsNSObj

wsSecNSObj

public static final org.jdom.Namespace wsSecNSObj

wsSecUtilNSObj

public static final org.jdom.Namespace wsSecUtilNSObj
Constructor Detail

SOAPDocBuilder

public SOAPDocBuilder()
Method Detail

createSOAPRequest

public java.lang.String createSOAPRequest(JMSSOAPConnectorState state,
                                          java.util.List queryList,
                                          java.lang.String namespacePrefixes,
                                          java.lang.String inputParmsXPath)
                                   throws ConnectorException
Throws:
ConnectorException

addSoapBasicAuth

public static void addSoapBasicAuth(org.jdom.Element header,
                                    java.lang.String user,
                                    java.lang.String password)

addWSSecurityUserToken

public static void addWSSecurityUserToken(org.jdom.Element header,
                                          java.lang.String user,
                                          java.lang.String password)

createXMLRequestDoc

public org.jdom.Document createXMLRequestDoc(java.util.List params,
                                             SOAPConnectorState state,
                                             java.lang.String namespacePrefixes,
                                             java.lang.String inputParmsXPath)
                                      throws ConnectorException
Throws:
ConnectorException

removeEnvelope

public static void removeEnvelope(SOAPConnectorState state,
                                  Response response)
                           throws ConnectorException
Throws:
ConnectorException

removeEnvelope

public static void removeEnvelope(SOAPConnectorState state,
                                  XMLDocument xmlDoc)
                           throws ConnectorException
Throws:
ConnectorException


Copyright © 2009. All Rights Reserved.