Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

SOAP::Transport::ActiveWorks::HTTP::Apache
Forward SOAP requests from Apache to an ActiveWorks broker

SOAP::Transport::ActiveWorks::HTTP::Apache - Forward SOAP requests from Apache to an ActiveWorks broker


NAME

SOAP::Transport::ActiveWorks::HTTP::Apache - Forward SOAP requests from Apache to an ActiveWorks broker


SYNOPSIS


 package Apache::SOAPServer;

 use strict;

 use Apache;

 use SOAP::Transport::HTTP::Apache;

 use SOAP::Transport::ActiveWorks::HTTP::Apache;

 sub handler {

     my $http_safe_classes = {

         ClassA => undef,

         ClassB => undef,

     };

     my $aw_safe_classes = {

         ClassC     => undef,

         Calculator => undef,

     };

     my $r = Apache->request();

     my %args = $r->args();

     if ( $http_safe_classes->{$args{class}} ) {

          #

          #  Handle requests here and now.

          #

          SOAP::Transport::HTTP::Apache->handler($http_safe_classes);

     }

     else {

          #

          #  Forward to an adapter for handling. 

          #

          SOAP::Transport::ActiveWorks::HTTP::Apache->handler($aw_safe_classes);

     }

 }


DESCRIPTION

This package is a minor rewrite of the SOAP::Transport::HTTP::Apache. The difference is that it uses a proxy handler to forward requests to an ActiveWorks broker instead the HTTP server handler.


DEPENDENCIES

SOAP::Transport::HTTP::Server;


AUTHOR

Daniel Yacob, yacob@rcn.com


SEE ALSO

perl(1). SOAP(3). SOAP::Transport::ActiveWorks::HTTP::Proxy(3).

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy