org.xoe.soap
Interface ISoapService

All Superinterfaces:
Constants, IService

public interface ISoapService
extends IService

A XOE Service that provides a gateway to execute remote procedure calls via SOAP.


Field Summary
static String FUNCTIONALITY
           
static String INTERFACE
           
 
Fields inherited from interface org.xoe.core.Constants
ACTION_ATTR, ADD, ADD_APP, AMPERSAND_KEY, AMPERSAND_SYMBOL, AMPERSAND_SYMBOL_STRING, APOSTROPHE_KEY, APOSTROPHE_SYMBOL, ASCENDING_SORT, BACK, BANNER_ATTR, BEEP, BEEP_PROPERTY, CONTEXT_ATTR, COPYRIGHT_KEY, COPYRIGHT_SYMBOL, COUNTRY_PROPERTY, DATA_DOC, DEFAULT_BOOTSTRAP, DEFAULT_NAMESPACE, DEFAULT_THEME, DEFAULT_THEMES_DIR, DEFAULT_VIEW, DELETE, DESCENDING_SORT, DISPLAY, DISPLAY_VIEW, DOCTYPE_NAME_NS_XHTML, DOUBLE_QUOTE_KEY, DOUBLE_QUOTE_SYMBOL, EDIT, EDIT_ITEM_VIEW, EXTENSION_ALL, EXTENSION_DTD, EXTENSION_HTML, EXTENSION_LNK, EXTENSION_WML, EXTENSION_XHTML, EXTENSION_XML, EXTENSION_XOE, EXTENSION_XOE_CONFIG, EXTENSION_ZIP, FEATURE_DOCTYPE_NAME_NS, FEATURE_EXTENSION, FEATURE_MIMETYPE, FILE_PROTOCOL, FORWARD, FUNCTION_CONTENT_HANDLER, GREATER_THAN_KEY, GREATER_THAN_SYMBOL, HIDE_IF_ATTR, HOMEDIR_PROPERTY, HREF_ATTR, INSERT_BEFORE_ATTR, LANGUAGE_PROPERTY, LAUNCH, LESSER_THAN_KEY, LESSER_THAN_SYMBOL, LOADTHEME, LOGGING_PROPERTY, MID_DOT_KEY, MID_DOT_SYMBOL, MIMETYPE_ALL, MIMETYPE_APPLICATION_XOE, MIMETYPE_APPLICATION_ZIP, MIMETYPE_STASHDIR, MIMETYPE_TEXT_HTML, MIMETYPE_TEXT_PLAIN, MIMETYPE_TEXT_VND_TVT_LNK, MIMETYPE_TEXT_WML, MIMETYPE_TEXT_XML, MIMETYPE_TEXT_XML_DTD, MIMETYPE_UNKNOWN, NAME_ATTR, NAMESPACE_SEPARATOR, NEW, NEW_ITEM_VIEW, NO_PATH, NON_BREAKING_SPACE_KEY, NON_BREAKING_SPACE_SYMBOL, NUM_LAST_APPS, ONCHANGE_ATTR, ONCLICK_ATTR, ONKEYPRESS_ATTR, ONLOAD_ATTR, ONMOUSEDOWN_ATTR, ONMOUSEOUT_ATTR, ONMOUSEOVER_ATTR, ONMOUSEUP_ATTR, PACKAGE_ARCHIVE_ROOT, PARENT_FRAME, PKG_ARCHIVE_ATTR, PKG_URI_ATTR, PKG_WORKSPACE_ATTR, PREVIOUS_DIR, PROPERTY_PREFIX, QUERY_DELIMITER, REFRESH, RESET, SAVE, SCREEN_COLORS_PROPERTY, SCREEN_HEIGHT_PROPERTY, SCREEN_TYPE_PROPERTY, SCREEN_WIDTH_PROPERTY, SCRIPT_PROPERTY, SCRIPT_SUPPORT, SELECT, SORT_BANNER_ATTR, SORT_ORDER_ATTR, SRC_ATTR, STASH_DIR_PROPERTY, STASH_FILE_SEPARATOR, STASH_PROTOCOL, STOP, STYLE_ATTR, TEMP_DIR, THEME_PROPERTY, THEMES_DIR_PROPERTY, TOP, TRIGGER_ATTR, UNICODE_DECIMAL_SYMBOL, UNICODE_HEX_SYMBOL, UNKNOWN_ICON, UNSET_NODE_TYPE, URL_CONTEXT_ATTR, USER_NAME, USERDIR_PROPERTY, VALUE_ATTR, WML_NAMESPACE, XHTML_NAMESPACE, XML, XML_PREFIX_NAMESPACE, XMLNS, XMLNS_NAMESPACE, XOE_CONFIG_DOCTYPE_NAME_NS, XOE_LOCALIZE, XPATH_ATTR
 
Method Summary
 org.xoe.core.dom.XNode call(String urn, String methodName, Stack parameters, URL url)
          The default remote procedure call.
 org.xoe.core.dom.XNode call(String urn, String methodName, Stack parameters, URL url, String encodingStyleURL)
          The default remote procedure call with specific encoding style.
 org.xoe.core.dom.XNode call(String urn, String methodName, Stack parameters, URL url, Vector vec)
          The default remote procedure call with returning Vector.
 
Methods inherited from interface org.xoe.core.services.IService
getFeatures, getFunctionalities, getInformation, getInterfaces, init
 

Field Detail

FUNCTIONALITY

public static final String FUNCTIONALITY

INTERFACE

public static final String INTERFACE
Method Detail

call

public org.xoe.core.dom.XNode call(String urn,
                                   String methodName,
                                   Stack parameters,
                                   URL url)
                            throws org.xoe.soap.SoapServiceException
The default remote procedure call.
Parameters:
urn - the universal resource name of the SOAP service
methodName - the name of the method
parameters - parameter objects contained in a Stack object
url - the address of the SOAP server providing the service
Throws:
org.xoe.soap.SoapServiceException - An error specific to the Soap Service

call

public org.xoe.core.dom.XNode call(String urn,
                                   String methodName,
                                   Stack parameters,
                                   URL url,
                                   String encodingStyleURL)
                            throws org.xoe.soap.SoapServiceException
The default remote procedure call with specific encoding style. Typically used if the remote method returns a DOM node.
Parameters:
urn - the universal resource name of the SOAP service
methodName - the name of the method
parameters - parameter objects contained in a Stack object
url - the address of the SOAP server providing the service
encodingStyleURL - the namespace url to set specific encoding styles: see Class SoapConstants
Throws:
org.xoe.soap.SoapServiceException - An error specific to the Soap Service

call

public org.xoe.core.dom.XNode call(String urn,
                                   String methodName,
                                   Stack parameters,
                                   URL url,
                                   Vector vec)
                            throws org.xoe.soap.SoapServiceException
The default remote procedure call with returning Vector.
Parameters:
urn - the universal resource name of the SOAP service
methodName - the name of the method
parameters - parameter objects contained in a Stack object
url - the address of the SOAP server providing the service
vec - A Vector object for returning arrays of simple objects from remote methods
Throws:
org.xoe.soap.SoapServiceException - An error specific to the Soap Service