soap-0.2.3.2: SOAP client tools

Safe HaskellNone
LanguageHaskell98

Network.SOAP.Transport.Mock

Description

Debug transport to train your parsers without bugging real services.

Synopsis

Documentation

initTransport :: Handlers -> IO Transport Source #

Wrap a collection of handlers into a transport.

handler :: ToXML a => (Document -> IO a) -> Handler Source #

Process a Document and wrap result in a SOAP Envelope.

fault Source #

Arguments

:: Text

SOAP Fault code (e.g. «soap:Server»)

-> Text

Fault string

-> Text

Fault detail

-> Handler 

Emulate a SOAP fault.

runQuery :: [(String, Handler)] -> Transport Source #

Choose and apply a handler.