| java.lang.Object org.openlaszlo.remote.swf.soap.LZSOAPService
LZSOAPService | public class LZSOAPService (Code) | | |
mClientSOAPServiceMap | Hashtable mClientSOAPServiceMap(Code) | | Map of SWF of services (synchronized) (key is version string like swf6,
swf7, etc.)
|
mDefaultSOAPEncodingTypeMapping | TypeMapping mDefaultSOAPEncodingTypeMapping(Code) | | |
mDefaultTypeMapping | TypeMapping mDefaultTypeMapping(Code) | | |
mHandlerRegistry | HandlerRegistry mHandlerRegistry(Code) | | |
mObjectSerializerFactory | SerializerFactory mObjectSerializerFactory(Code) | | |
mOperations | Map mOperations(Code) | | Map of LZSOAPOperations.
|
mSWFObjectDeserializerFactory | DeserializerFactory mSWFObjectDeserializerFactory(Code) | | Keep one DeserializerFactory around.
|
mSchemaComplexTypes | Map mSchemaComplexTypes(Code) | | Map of schema complex types.
|
mService | Service mService(Code) | | |
mTypeMappingRegistry | TypeMappingRegistry mTypeMappingRegistry(Code) | | |
mWSDL | String mWSDL(Code) | | URL for wsdl. This gets set in SOAPDataSource.
|
createCall | public Object[] createCall(String operation, Element paramsEl) throws ServiceException(Code) | | Parameters: operation - name of operation. Parameters: paramsEl - parameter element nodes. array with Call object as first value and a parameter array to invoke call with. |
createClientSOAPService | public synchronized byte[] createClientSOAPService(String swfversion, int swfnum) throws ServiceException(Code) | | |
getClientSOAPService | public byte[] getClientSOAPService(int swfnum) throws ServiceException(Code) | | Get client SWF representation of service.
|
getHandlerChain | public List getHandlerChain()(Code) | | |
getHandlerRegistry | public HandlerRegistry getHandlerRegistry()(Code) | | |
getOperations | public Map getOperations()(Code) | | map of LZSOAPOperations. |
getSchemaComplexTypes | public Map getSchemaComplexTypes()(Code) | | map of ComplexType. |
getService | public Service getService()(Code) | | |
getTypeMappingRegistry | public TypeMappingRegistry getTypeMappingRegistry()(Code) | | |
getWSDL | public String getWSDL()(Code) | | WSDL URL for this SOAP service.
|
invoke | public Object[] invoke(String operation, String xml) throws AxisFault, ServiceException, RemoteException(Code) | | Invoke operation with parameters. Parameters are represented in XML like:
param1
param2
param3
In document style, the string in the element should be an
XML-escaped string. For example, suppose you were trying to send two
documents that looked like:
doc1: 1
doc2: 2
The XML parameter string should look as follows:
%3Ca%3E1%3C/a%3E
%3Cb%3E2%3C/b%3E
Parameters: operation - operation to invoke Parameters: xml - XML from client that includes header and body. The format looks like:XML_HEADERXML_BODYwhere XML_BODY isPARAM1PARAM2... object array where the first parameter is a string indicating thestyle used to invoke the function (rpc|document) and the second is thereturn value. For document styles, an array of SOAPBody message items arereturned. |
isElementNode | public boolean isElementNode(Node paramNode)(Code) | | true if paramNode is an element node, else false. |
isTextNode | public boolean isTextNode(Node paramNode)(Code) | | true if paramNode is text node, else false. |
setOperations | public void setOperations(Map operations)(Code) | | Set map of LZSOAPOperations.
|
setSchemaComplexTypes | public void setSchemaComplexTypes(Map schemaComplexTypes)(Code) | | This gets called by WSDLParser after WSDL schema is read.
|
setWSDL | public void setWSDL(String wsdl)(Code) | | Set WSDL URL for this SOAP service.
|
|
|