Sorry for bumping this, but I´m still trying to make this work.

Didn´t anyone built a soap sever using MVC architeture?

On Thu, Aug 14, 2008 at 9:28 AM, Luiz Vitor <[EMAIL PROTECTED]> wrote:

> Hi there
>
> I´m trying to build a soap server using the ZF MVC architeture, but I can´t
> get it to work.
>
> I have a Service model used as a gateway between the soap server and the
> application logic.
>
> class Services
> {
>     /**
>      * Verify user credentials
>      *
>      * @param string $username
>      * @param string $password
>      * @return bool
>      */
>     public function authenticate($username, $password)
>     {
>         // code to authenticate
>     }
> }
>
>
> On the other part, I have a ServiceController which I setup the wsdl
> autodiscover and server
>
> class ServiceController extends Zend_Controller_Action
> {
>     public function wsdlAction()
>     {
>         $wsdl = new Zend_Soap_Wsdl();
>         $wsdl->setClass('Services');
>         $wsdl->handle();
>         exit;
>     }
>
>
>     public function serverAction()
>     {
>         $server = new 
> Zend_Soap_Server('http://myhost.com/service/wsdl/'<http://myhost.com/service/wsdl/%27>
> );
>         $server->setClass('Services');
>         $server->handle();
>         exit;
>     }
> }
>
> Up to now everything works as expected, when I access
> http://myhost.com/service/wsdl/ I get the XML describing the Service
> class.
>
> Now comes the problem: I can´t make any requests to the server. Here´s what
> I´m trying:
>
> $client = new 
> Zend_Soap_Client('http://myhost.com/service/server'<http://myhost.com/service/server%27>);
> // tryied http://myhost.com/service/wsdl/ too with no success
> Zend_Debug::dump($client->authenticate('user', 'pass');
>
> But the service is never called.
>
> What I´m doing wrong?
>
> Thank you
>

Reply via email to