Ignore:
Timestamp:
21/06/06 08:28:27 (14 years ago)
Author:
astephen
Message:

Latest version from laptop.
Not yet merged with glue branch.

Location:
TI03-DataExtractor/trunk/dist
Files:
5 added
2 edited

Legend:

Unmodified
Added
Removed
  • TI03-DataExtractor/trunk/dist/cgi/dxui

    r1184 r1225  
    1919# Import SOAP library 
    2020from ZSI.client import Binding 
     21from ZSI.version import Version as zsiv 
     22zsiv=float("%s.%s" % zsiv[:2]) 
    2123         
    2224# Import package modules 
     
    183185         
    184186            try: 
    185                 iList=[float(i) for i in iList] 
     187                if zsiv>=2.0: 
     188                    iList=[float(i) for i in iList] 
     189                else: 
     190                    iList=[int(i) for i in iList] 
    186191            except: 
    187192                try: 
     
    294299        # Get summary of request and determine number of datasets     
    295300        #self.summary=self.server.callServerMethod("summariseRequest", [self.sessionID, self.secureToken])[0] 
    296         """numDatasetsMatch=re.search(r"numberOfDatasets:\t(\d+)", self.summary) 
    297         if numDatasetsMatch: 
    298             self.numberOfDatasets=int(numDatasetsMatch.groups()[0])""" 
    299301             
    300302        # Analyse the request 
     
    309311        if not self.args.has_key("sessionID") or self.args["sessionID"] in (None, "None", "undefined"): 
    310312            # Start session if not known about 
    311             self.sessionID, self.secureToken=self.server.callServerMethod("startSession", 
    312                                                  [self.username, self.password, self.secureToken])[0] 
     313            if zsiv>=2.0: 
     314                self.sessionID, self.secureToken=self.server.callServerMethod("startSession", [self.username, self.password, self.secureToken])[0] 
     315            else: 
     316                self.sessionID, self.secureToken=self.server.callServerMethod("startSession", [self.username, self.password, self.secureToken]) 
    313317        else: 
    314318            self.sessionID=self.args["sessionID"]  
     
    333337            action=self.args["action"] 
    334338            if action=="viewRequestSummary": 
    335                 summaryString=self.server.callServerMethod("summariseRequest", [self.sessionID, self.secureToken])[0][0][0] 
    336                 self.displayer._displayHTTPHeader()  
     339                summaryString=self.server.callServerMethod("summariseRequest", [self.sessionID, self.secureToken])[0] 
     340                if zsiv>=2.0: 
     341                    summaryString=summaryString[0][0] 
     342 
    337343                self.displayer._displayHTMLHeader() 
    338344                if RESTRICTED_DATA==1: self.displayer._displayLoginBar(self.username, loginStatus="in", loginMessage="with roles: "+str(self.userRoles)) 
     
    382388            # Need to delete targetPage otherwise it will stay forever 
    383389            del self.args["targetPage"] 
    384         response=self.server.callServerMethod("selectOptions", [self.sessionID, self._packArgsAsList(self.args)]) 
    385          
     390 
     391        response=self.server.callServerMethod("selectOptions", [self.sessionID, self._packArgsAsList(self.args)]) 
    386392        #self.displayer._displayHTTPHeader() 
    387393        (optionCategories, options, optionStrings, summaryString, secureToken)=self._translateResponse(response)         
     
    395401        (optionCategories, options, optionStrings, secureToken) 
    396402        """ 
    397         response=response[0][0][0] 
     403        response=response[0]         
     404        if zsiv>=2.0: 
     405            response=response[0][0] 
    398406        optionCategories=[item[0] for item in response[:-2]] 
    399407        options=[item[1] for item in response[:-2]] 
     
    452460            # Or display final job processing page       
    453461            elif self.args.has_key("action") and self.args["action"]=="requestCosts":    
    454                 (estimatedDuration, estimatedVolume)=self.server.callServerMethod("getExtractionCosts",  
    455                                                           [self.sessionID, self.secureToken])[0][0:2] 
     462                response=self.server.callServerMethod("getExtractionCosts",  
     463                                                          [self.sessionID, self.secureToken])  #[0][0:2] 
     464                if zsiv>=2.0: 
     465                    response=response[0] 
     466 
     467                (estimatedDuration, estimatedVolume)=response[0:2] 
    456468                self.displayer._displayHTTPHeader()  
    457469                self.displayer._displayHTMLHeader() 
    458470                if RESTRICTED_DATA==1: self.displayer._displayLoginBar(self.username, loginStatus="in", loginMessage="with roles: "+str(self.userRoles)) 
    459471                self.displayer._displayProcessingSection(estimatedDuration, estimatedVolume, self.sessionID) 
    460                 pathList, self.secureToken=self.server.callServerMethod("createOutput", [self.sessionID, self.secureToken])[0] 
     472                response=self.server.callServerMethod("createOutput", [self.sessionID, self.secureToken])  #[0] 
     473                 
     474                if zsiv>=2.0: 
     475                    response=response[0] 
     476                pathList, self.secureToken=response 
    461477                #print "<P>", pathList, len(pathList) 
    462478                self.displayer._displayOutputFileList(pathList)  
  • TI03-DataExtractor/trunk/dist/install.sh

    r1109 r1225  
    1 v="0.2.1" 
     1v="0.3.0" 
    22rm -rR *tar *gz README.txt *conf dx? pydx? pydx?-?.? pydx?-?-?.? cgi web_extras 
    33 
Note: See TracChangeset for help on using the changeset viewer.