4Suite
™
API Documentation
►
Module
Ft
.
Server
.
Server
.
Http
.
Soap
.Handler
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Server/Server/Http/Soap/Handler.py,v 1.9 2005/04/14 03:21:04 cogbuji Exp $
Classes:
RawFileSoapImp
,
SoapHandler
Functions:
CreateResource
,
DeleteResource
,
FetchResource
,
GenericResourceMethod
,
VersaQueryHandler
Fields:
FTSS_SOAP_NS
,
SOAP_ENCODING_STYLE
,
SOAP_NS
,
XMLSCHEMA_INSTANCE_NS
Classes
class
RawFileSoapImp
Methods
__init__
(
self
,
res
)
execute
(
self
,
reqel
,
respbody
,
logFile
)
Fields
integerArguments
= ['createDocument.forcedType', 'createContainer.createParents']
resourceNameMapping
= {1: 'Container', 3: 'RawFile', 4: 'XmlDocument'}
class
SoapHandler
(
Ft.Server.Server.Http.BaseRequestHandler.BaseRequestHandler
)
Methods
SOAPAuthenticate
(
self
,
SOAPdoc
)
__init__
(
self
,
connection
)
do_POST
(
self
)
getRepository
(
self
,
sendError
=1
)
get_form_encoding
(
self
,
form
)
Methods inherited from class
Ft.Server.Server.Http.BaseRequestHandler.BaseRequestHandler
authChecker
,
do_OPTIONS
,
generateRepoPath
,
getMimeHeaders
,
getRemoteHostname
,
getRequestArgs
,
getRequestBody
,
handle
,
joinQueryArgs
,
localDateTimeString
,
logTransaction
,
parseUri
,
processRequest
,
processResponse
,
readRequest
,
readRequestLine
,
rfcDateTimeString
,
send_error
,
unhandledException
Fields
NS_TO_HANDLER_MAPPING
= {'http://rdfinference.org/versa/0/2/': {'versa-query': <function VersaQueryHandler>}}
Fields
Functions
CreateResource
(
repo
,
reqel
,
respbody
)
DeleteResource
(
repo
,
reqel
,
respbody
)
FetchResource
(
repo
,
reqel
,
respbody
)
GenericResourceMethod
(
repo
,
reqel
,
respbody
,
logFile
)
VersaQueryHandler
(
repo
,
reqel
,
respbody
,
logFile
)
Fields
FTSS_SOAP_NS
= 'http://xmlns.4suite.org/reserved#services'
SOAP_ENCODING_STYLE
= 'http://schemas.xmlsoap.org/soap/encoding/'
SOAP_NS
= 'http://schemas.xmlsoap.org/soap/envelope/'
XMLSCHEMA_INSTANCE_NS
= 'http://www.w3.org/2001/XMLSchema-instance'