[Catalyst] Catalyst::Controller::SOAP "no operation `index' for portType" error

Ian Sillitoe ian at sillit.com
Fri Nov 28 12:22:19 GMT 2008

> Hmm - the subclassed controllers work, but the original one with 'sub
> index' does not, no matter what I try (:Local, :Path('')).
> When I read the code for C::C::SOAP::DLW it has:
> sub rpc_endpoint :Path('') :ActionClass('SOAP::DocumentLiteralWrapped') {
> };
> instead of index.

Sorry, I wasn't in a position to test when I sent the last email - I assumed
(wrongly) that it matched the rpc_endpoint in the WSDL to the path rather
than the sub name. It doesn't - I'm getting the same error as you.

As you noticed the subclass C::C::S::DLW does work - although only based on
the SOAPAction header (not the RPCLiteral style dispatch).

-- =

Ian Sillitoe
CATH Team -- http://cathdb.info
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20081128/6e440=

More information about the Catalyst mailing list