Ignore:
Timestamp:
13/06/06 17:14:46 (13 years ago)
Author:
lawrence
Message:

More browse/discovery rendering modifications, utilising
Kev's new DIF returning routine ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/StubB/XSLT/browse/portal/cgi/browse/browseCGI.py

    r1164 r1171  
    199199                    self.ViewXML=1 
    200200                 
     201                format='NDG-B0' 
     202                if self.FieldStorage.has_key('D'):format='DIF' 
     203                 
    201204                #get the xml document 
    202205                db=self.config.get('db','exist',None) 
    203                 xml=insecureGetDoc(self.uri,db) 
    204                  
    205                 #create stub-b instance 
    206                 self.b=stubB(xml,serviceFile=self.serviceFile) 
     206                jar=self.config.get('services','jarLoc') 
     207                javabin=self.config.get('services','javaBinary') 
     208                xml=insecureGetDoc(self.uri,db=db,format=format,jar=jar,javaBin=javabin) 
     209                 
     210                #create document instance 
     211                if format=='NDG-B0': 
     212                    self.b=stubB(xml,serviceFile=self.serviceFile) 
     213                elif format=='DIF': 
     214                    self.b=DIF(xml,serviceFile=self.serviceFile) 
    207215                 
    208216                if self.b.xml is None: 
    209                     content=self.error('Unable to obtain stub-B from database') 
     217                    content=self.error('Unable to obtain record from database') 
    210218                    return content,0 
    211219                else: 
    212                     self.session.addToHistory(self.b.Burl,self.b.abbreviation) 
     220                    self.session.addToHistory(self.b.binding.url,self.b.abbreviation) 
    213221                    if  self.b.constraints.exist: 
    214222                        # we need to evaluate them 
Note: See TracChangeset for help on using the changeset viewer.