|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Central Definition of the SOAP Framwework using support of Portal Service layer
| Field Summary | |
static java.lang.String |
KEY
|
| Method Summary | |
IPRTSOAPMessage |
call(javax.xml.soap.SOAPMessage msg,
java.lang.String url,
IServiceDescriptor descriptor)
Call a distant Web Service using invokation provide by the SOAP Framework |
IPRTSOAPMessage |
call(javax.xml.soap.SOAPMessage msg,
java.lang.String url,
IServiceDescriptor descriptor,
IUserContext user,
java.lang.String systemAlias)
Call a distant Web Service using invokation provide by the SOAP Framework with security infos |
IConfigurationSOAPService |
getConfigurationSOAPService()
Return the configuration oif the SOAP service for the central configuration |
com.sapportals.portal.prt.connection.servlet.IServletConnection |
getConnection()
Get the Connection registered to the central dispatcher Portal Runtime |
java.lang.String |
getDefaultBaseURL_PRToutside()
Get the default URL for the Central instance of the SOAP Servcie |
ISOAPLogger |
getlogger()
Get the SOAP looger. |
javax.xml.soap.MessageFactory |
getMsgFactory()
Get the SOAP Message factory attached to the SOAP Service Framework |
IPRTSOAPResponse |
getNewSOAPResponseInstance(IPRTSOAPMessage message)
Allow to create new instance of IPRTSOAPResponse element |
IPRTSOAPProxy |
getProxyInstance(java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
Get a Proxy instance, used to communicate between instance of PRT |
ISOAPSecurityManager |
getSecurityManager()
Get the Security Manager of the SOAP Service |
IPRTSOAPSerializator |
getSerializator()
Get the current Serializator from SOAP Framework |
IPRTSOAPCall |
getSOAPCallInstance(java.util.HashMap httpheaders,
java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
|
IPRTSOAPCall |
getSOAPCallInstance(java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
Get SOAP Call instance |
javax.wsdl.xml.WSDLReader |
getWSDLReader()
Gets the WSDL Reader |
javax.wsdl.xml.WSDLWriter |
getWSDLWriter()
Gets the WSDl Writer |
ISOAPServiceProcessor |
registerSOAPServiceProcessor(java.lang.String key,
ISOAPServiceProcessor processor)
register the given processor in the list of SOAP Message processor |
ISOAPServiceProcessor |
unregisterSOAPServiceProcessor(java.lang.String key)
unregister the specified processor in the list of SOAP Message processor |
| Methods inherited from interface com.sapportals.portal.prt.service.IService |
afterInit, configure, destroy, getContext, getKey, init, release |
| Field Detail |
public static final java.lang.String KEY
| Method Detail |
public com.sapportals.portal.prt.connection.servlet.IServletConnection getConnection()
public javax.xml.soap.MessageFactory getMsgFactory()
public IPRTSOAPMessage call(javax.xml.soap.SOAPMessage msg,
java.lang.String url,
IServiceDescriptor descriptor)
msg - the SOAP Message to transmiturl - the url to send the SOAP messagedescriptor - The IServiceDescriptor link to the current call
public IPRTSOAPMessage call(javax.xml.soap.SOAPMessage msg,
java.lang.String url,
IServiceDescriptor descriptor,
IUserContext user,
java.lang.String systemAlias)
msg - msg the SOAP Message to transmiturl - url the url to send the SOAP messagedescriptor - descriptor The IServiceDescriptor link to the current calluser - the User attched to the current callpublic IPRTSOAPSerializator getSerializator()
public java.lang.String getDefaultBaseURL_PRToutside()
public IPRTSOAPProxy getProxyInstance(java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
url - the url to targetserviceName - the name of the service to callsnamespaceURI - the namespaceuri attached to the callpublic ISOAPSecurityManager getSecurityManager()
public IPRTSOAPCall getSOAPCallInstance(java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
url - the url for the callserviceName - the name of the servicenamespaceURI - the namespaceuri attached to the call
public IPRTSOAPCall getSOAPCallInstance(java.util.HashMap httpheaders,
java.lang.String url,
java.lang.String serviceName,
java.lang.String namespaceURI)
httpheaders - HttpHeaders link to the SOAP Message to sendurl - the url for the callserviceName - the name of the service to callnamespaceURI - the namespaceuri attached to the callpublic IConfigurationSOAPService getConfigurationSOAPService()
public ISOAPLogger getlogger()
public javax.wsdl.xml.WSDLReader getWSDLReader()
throws javax.wsdl.WSDLException
javax.wsdl.WSDLException -
public javax.wsdl.xml.WSDLWriter getWSDLWriter()
throws javax.wsdl.WSDLException
javax.wsdl.WSDLException -
public ISOAPServiceProcessor registerSOAPServiceProcessor(java.lang.String key,
ISOAPServiceProcessor processor)
key - key of the processor to registerprocessor - SOAP Service processor to registerpublic ISOAPServiceProcessor unregisterSOAPServiceProcessor(java.lang.String key)
key - key of the processor to unregisterpublic IPRTSOAPResponse getNewSOAPResponseInstance(IPRTSOAPMessage message)
message - the based PRT SOAP message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||