Changeset 987aaa1 for fedd/fedd_proj.py
- Timestamp:
- Sep 9, 2008 2:07:18 PM (16 years ago)
- Branches:
- axis_example, compt_changes, info-ops, master, version-1.30, version-2.00, version-3.01, version-3.02
- Children:
- 45ebc4d
- Parents:
- 4fc2250
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fedd/fedd_proj.py
r4fc2250 r987aaa1 48 48 'RequestAccess': 'soap_RequestAccess',\ 49 49 'Create' : 'soap_Create',\ 50 'Vtopo' : 'soap_Vtopo',\ 51 'Vis' : 'soap_Vis',\ 50 52 } 51 53 xmlrpc_methods = { \ 52 54 'RequestAccess': 'xmlrpc_RequestAccess', 53 55 'Create': 'xmlrpc_Create', 56 'Vtopo' : 'xmlrpc_Vtopo',\ 57 'Vis' : 'xmlrpc_Vis',\ 54 58 } 55 59 … … 573 577 return resp 574 578 579 580 def soap_Vtopo(self, ps, fid): 581 req = ps.Parse(VtopoRequestMessage.typecode) 582 583 msg = self.create_experiment.get_vtopo(unpack_soap(req), fedid) 584 585 resp = VtopoResponseMessage() 586 resp.set_element_VtopoResponseBody( 587 pack_soap(resp, "VtopoResponseBody", msg)) 588 589 return resp 590 591 def soap_Vis(self, ps, fid): 592 req = ps.Parse(VisRequestMessage.typecode) 593 594 msg = self.create_experiment.get_vis(unpack_soap(req), fedid) 595 596 resp = VisResponseMessage() 597 resp.set_element_VisResponseBody( 598 pack_soap(resp, "VisResponseBody", msg)) 599 600 return resp 601 575 602 def xmlrpc_RequestAccess(self, params, fid): 576 603 msg = self.RequestAccess(params[0], fedid) 577 604 578 605 if msg != None: 579 return { "RequestAccessResponseBody": msg } 606 return encapsulate_binaries({ "RequestAccessResponseBody": msg }, 607 ('fedid',)) 580 608 else: 581 609 raise service_error(service_error.internal, … … 586 614 587 615 if msg != None: 588 return { "CreateResponseBody" : msg } 616 return encapsulate_binaries({ "CreateResponseBody" : msg }, 617 ('fedid',)) 618 else: 619 raise service_error(service_error.internal, 620 "No response generated?!"); 621 622 def xmlrpc_Vtopo(self, params, fid): 623 p = decapsulate_binaries(params[0], ('fedid',)) 624 msg = self.create_experiment.get_vtopo(p, fedid) 625 626 if msg != None: 627 return encapsulate_binaries({ "VtopoResponseBody" : msg }, 628 ('fedid',)) 629 else: 630 raise service_error(service_error.internal, 631 "No response generated?!"); 632 633 def xmlrpc_Vis(self, params, fid): 634 p = decapsulate_binaries(params[0], ('fedid',)) 635 msg = self.create_experiment.get_vis(p, fedid) 636 637 if msg != None: 638 return encapsulate_binaries({ "VtoposResponseBody" : msg }, 639 ('fedid',)) 589 640 else: 590 641 raise service_error(service_error.internal,
Note: See TracChangeset
for help on using the changeset viewer.