Ignore:
Timestamp:
01/02/11 12:04:39 (8 years ago)
Author:
sdonegan
Message:

Updated so when ndgRedirection set to false will put complete original xml into transformed docs original format column

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery-Ingest/trunk/v4n_MEDIN/ingestAutomation-upgrade/OAIBatch/abstractdocumentingester.py

    r7764 r7864  
    174174                try: 
    175175                        logging.info("Extracting converted ISO file into variable for input into original format in transformed docs table") 
    176                         self.isoXML = file(filename).read() 
    177                         self.originalXMLdoc = self.isoXML 
     176                         
     177                        #01/02/11: Put in a workaround for MEDIN - need original XML with ALL attributes.  Not doing a NDG redirect, so take original file if this is the case 
     178                        if not self.changeUrls: 
     179                                logging.info("No NDG redirection required so using original XML as is..") 
     180                                self.isoXML = file(original_filename).read() 
     181                                self.originalXMLdoc = self.isoXML 
     182                        else: 
     183                                #original method...                                                      
     184                                self.isoXML = file(self.genIsoFile).read() 
     185                                self.originalXMLdoc = self.isoXML 
    178186                                         
    179187                except: 
     
    194202                         
    195203                        if self.isoDataModel.validDoc is True:                   
    196                                                                                  
    197204                                 
    198205                                #record whats attempting to be ingested  
     
    633640                                                isoDataModel.generateNDGredirectURL(self._ndgRedirectURL,self.genIsoFile,self.changeUrls) 
    634641                                 
     642                                                 
    635643                                                #get the converted ISO into a local var 
    636644                                                try: 
    637645                                                        logging.info("Extracting converted ISO file into variable for input into original format in transformed docs table") 
    638                                                         self.isoXML = file(self.genIsoFile).read() 
    639                                                         self.originalXMLdoc = self.isoXML 
     646                                                         
     647                                                        #01/02/11: Put in a workaround for MEDIN - need original XML with ALL attributes.  Not doing a NDG redirect, so take original file if this is the case 
     648                                                        if not self.changeUrls: 
     649                                                                logging.info("No NDG redirection required so using original XML as is..") 
     650                                                                self.isoXML = file(original_filename).read() 
     651                                                                self.originalXMLdoc = self.isoXML 
     652                                                        else: 
     653                                                                #original method...                                                      
     654                                                                self.isoXML = file(self.genIsoFile).read() 
     655                                                                self.originalXMLdoc = self.isoXML 
    640656                                         
    641657                                                except: 
    642658                                                        logging.warn("Could not extract converted ISO xml to local variable!") 
    643659                                                        self.isoXML = '' 
    644                                                          
     660                                                 
    645661                                                logging.info("original file = " + original_filename) 
    646662                                                logging.info("newfile = " + new_filename) 
Note: See TracChangeset for help on using the changeset viewer.