Ok,

Server:

class PeopleService:
    def insert(self, **vsql):
        db.People.insert(**vsql)
        db.commit()

services = {'PeopleService': PeopleService}

def gateway():
   base_gateway = pyamf.remoting.gateway.BaseGateway
(services,authenticator=auth)
   context = pyamf.get_context(pyamf.AMF0)
   pyamf_request = pyamf.remoting.decode(request.body.read(), context)
   pyamf_response = pyamf.remoting.Envelope(pyamf_request.amfVersion,
                                            pyamf_request.clientType)
   for name, message in pyamf_request:
       pyamf_response[name] = base_gateway.getProcessor(message)
(message)
   response.headers['Content-Type'] = pyamf.remoting.CONTENT_TYPE
   return pyamf.remoting.encode(pyamf_response, context).getvalue()

Client:

def insert():
    gw = RemotingService('http://127.0.0.1:8000/server/
People_controller/gateway')
    service = gw.getService('PeopleService')
    service.insert(name='Carlx',address='av none 12')


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to