com.metamatrix.common.util
Class WSDLServletUtil

java.lang.Object
  extended by com.metamatrix.common.util.WSDLServletUtil

public class WSDLServletUtil
extends java.lang.Object

Constants pertaining to WSDL servlet execution.

Since:
4.2

Field Summary
static java.lang.String ADD_EXEC_PROPS
           
static java.lang.String ADD_PROPS
           
static java.lang.String AMP
           
static java.lang.String COLON
           
static java.lang.String COMMA
           
static java.lang.String DEFAULT_CONTENT_TYPE
          Default content type for the VDBResourceServlet
static java.lang.String DISCOVERED_WSDL
           
static java.lang.String DOUBLE_SLASH
           
static java.lang.String EQUALS
           
static java.lang.String GENERATED_WSDL_FILENAME
           
static java.lang.String GENERATED_WSDL_NAME
           
static java.lang.String HTTP
           
static java.lang.String HTTP_PARAMETER_VALUE
           
static java.lang.String HTTP_TYPE_PARAMETER_KEY
           
static java.lang.String HTTPS
          Static contant representing the secure http protocol.
static java.lang.String MM_WEBSERVICE_QUERY_TIMEOUT
           
static java.lang.String MMSERVER_HOST_PORT_KEY
          WSDL URL Generator keys
static java.lang.String QUESTION_MARK
           
static java.lang.String SECURE_PROTOCOL
           
static java.lang.String SERVER_URL_KEY
          General keys
static java.lang.String SERVLET_PATH
           
static java.lang.String SLASH
           
static java.lang.String SQLQUERYWEBSERVICE_WSDL_PATH
           
static java.lang.String TARGET_HOST_KEY
           
static java.lang.String TARGET_PORT_KEY
           
static java.lang.String TXN_AUTO_WRAP
           
static java.lang.String VDB_NAME_KEY
           
static java.lang.String VDB_VERSION_KEY
           
static java.lang.String XML_CONTENT_TYPE
          XML content type for the VDBResourceServlet
 
Constructor Summary
WSDLServletUtil()
           
 
Method Summary
static java.lang.String formatURL(java.lang.String scheme, java.lang.String host, java.lang.String port, java.lang.String appContext, java.util.List serverURLs, java.lang.String vdbName, java.lang.String vdbVersion)
          Returns the formatted url from the supplied info
static java.lang.String getHttpPort()
           
static java.lang.String getHttpsPort()
           
static java.lang.String getSqlQueryWebServiceUrl(java.lang.String server, java.lang.String appContext, boolean secure)
          Returns the formatted wsdl url for the SqlQueryWebService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER_URL_KEY

public static final java.lang.String SERVER_URL_KEY
General keys

See Also:
Constant Field Values

SECURE_PROTOCOL

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

VDB_NAME_KEY

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

VDB_VERSION_KEY

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

ADD_PROPS

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

TXN_AUTO_WRAP

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

ADD_EXEC_PROPS

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

MM_WEBSERVICE_QUERY_TIMEOUT

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

DISCOVERED_WSDL

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

HTTP_TYPE_PARAMETER_KEY

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

HTTP_PARAMETER_VALUE

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

HTTP

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

HTTPS

public static final java.lang.String HTTPS
Static contant representing the secure http protocol.

See Also:
Constant Field Values

DEFAULT_CONTENT_TYPE

public static final java.lang.String DEFAULT_CONTENT_TYPE
Default content type for the VDBResourceServlet

See Also:
Constant Field Values

XML_CONTENT_TYPE

public static final java.lang.String XML_CONTENT_TYPE
XML content type for the VDBResourceServlet

See Also:
Constant Field Values

MMSERVER_HOST_PORT_KEY

public static final java.lang.String MMSERVER_HOST_PORT_KEY
WSDL URL Generator keys

See Also:
Constant Field Values

TARGET_HOST_KEY

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

TARGET_PORT_KEY

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

SERVLET_PATH

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

SQLQUERYWEBSERVICE_WSDL_PATH

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

GENERATED_WSDL_NAME

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

GENERATED_WSDL_FILENAME

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

COLON

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

SLASH

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

DOUBLE_SLASH

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

AMP

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

QUESTION_MARK

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

EQUALS

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

COMMA

public static final java.lang.String COMMA
See Also:
Constant Field Values
Constructor Detail

WSDLServletUtil

public WSDLServletUtil()
Method Detail

formatURL

public static java.lang.String formatURL(java.lang.String scheme,
                                         java.lang.String host,
                                         java.lang.String port,
                                         java.lang.String appContext,
                                         java.util.List serverURLs,
                                         java.lang.String vdbName,
                                         java.lang.String vdbVersion)
Returns the formatted url from the supplied info

Parameters:
scheme - the server scheme
host - the server host name
port - the server port
appContext - the context of this application to use in the WSDL url
serverURLs - the list of server url info, first url is full url including protocol. Subsequent items are just the host:port strings.
vdbName - the vdb name
vdbVersion - the vdb version number

getSqlQueryWebServiceUrl

public static java.lang.String getSqlQueryWebServiceUrl(java.lang.String server,
                                                        java.lang.String appContext,
                                                        boolean secure)
Returns the formatted wsdl url for the SqlQueryWebService

Parameters:
server - - server name
appContext - the context of this application to use in the WSDL url
secure - - secure ssl (true) or non-secure (false)
Returns:
wsdlUrl - String
Since:
4.3

getHttpsPort

public static final java.lang.String getHttpsPort()

getHttpPort

public static final java.lang.String getHttpPort()


Copyright © 2009. All Rights Reserved.