Catalyst::Action::SOAP::RPCLiteral - RPC style Literal encoding service


Catalyst-Controller-SOAP documentation Contained in the Catalyst-Controller-SOAP distribution.

Index


Code Index:

NAME

Top

Catalyst::Action::SOAP::RPCLiteral - RPC style Literal encoding service

SYNOPSIS

Top

  # not used directly.

DESCRIPTION

Top

This class implements the literal encoding dispatch on the service, which means that the arguments are passed to the service as a xml object in the parameters.

TODO

Top

Almost all the SOAP protocol is unsupported, only the method dispatching and, optionally, the soap-decoding of the arguments are made.

AUTHORS

Top

Daniel Ruoso <daniel@ruoso.com>

BUG REPORTS

Top

Please submit all bugs regarding Catalyst::Controller::SOAP to bug-catalyst-controller-soap@rt.cpan.org

LICENSE

Top

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.


Catalyst-Controller-SOAP documentation Contained in the Catalyst-Controller-SOAP distribution.

{ package Catalyst::Action::SOAP::RPCLiteral;

  use base qw/Catalyst::Action::SOAP/;
  use MRO::Compat;
  use mro 'c3';

  sub execute {
      my $self = shift;
      my ( $controller, $c ) = @_;
      $self->next::method($controller, $c, $c->stash->{soap}->arguments);
  }
};

1;

__END__