Hi Sami,

Your colors aren't showing up in my email client so I'll do my best to punt and 
guess at what you are trying to do.

If you are using soaplib to serve this WS I'd probably do something like the 
following.


class YourDataType(ClassModel):
  unique_id = Integer
  application_id = Integer
  transaction_id = Integer
  placeholder_1 = String
  placeholder_2 = String
  message = String

class YourService(DefinitionBase):

  @soap(YourDataType, _returns=YourDataType)
  def processs_samis_request(self, your_data_type):
    ...
    # doing domiain logic.....
    ...
    return your_data_type_instance 


Where the instance 'your_data_type_instance' is a modified instance of 
'YourDataType' that you've updated per your needs.

Hope this helps.


----- Original Message -----
From: "sami nathan" <[email protected]>
To: [email protected]
Sent: Thursday, January 27, 2011 12:51:43 AM
Subject: [Soap-Python] parsing SOAP request


Hi 
i am working in django web service i am getting SOAP(POST) request from client 
now i am trying to parse the request xml and sending the response my soap 
request is 

<QueryDict: {u'<?xml version': [u'\'1.0\' encoding=\'UTF-8\'?><soapenv: 
Envelope 
xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/ 
"><soapenv:Body><ns1:rec 
eiveShortMessageRequest xmlns:ns1=" http://flypp.infy.com/sms/v2010r1_0 
"><uniqueI 
D>1234534366</uniqueID><applicationID>1</applicationID><transactionID>t1</transa
 
ctionID><placeholder_1>p1</placeholder_1><placeholder_2>p2</placeholder_2><messa
 
ge>DICT 
test</message></ns1:receiveShortMessageRequest></soapenv:Body></soapenv: 
Envelope>']}> 
response 
now i want send response as change is denoted in colors 
'<?xml version': [u'\'1.0\' encoding=\'UTF-8\'?><soapenv:Envelope 
xmlns:soapenv=" http://schemas.xmlsoap.org/soap/envelope/ 
"><soapenv:Body><ns1:rec 
eiveShortMessageRequest xmlns:ns1=" http://flypp.infy.com/sms/v2010r1_0 
"><uniqueI 
D>1234534366</uniqueID><applicationID>1</applicationID><transactionID>t1</transa
 
ctionID><placeholder_1>p1</placeholder_1><placeholder_2>p2</placeholder_2><messa
 
ge> TEXT HERE 
</message></ns1:receiveShortMessageRequest></soapenv:Body></soapenv: 
Envelope>']}> 
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap
_______________________________________________
Soap mailing list
[email protected]
http://mail.python.org/mailman/listinfo/soap

Reply via email to