Changeset 8061 for RevitalizationWS


Ignore:
Timestamp:
17/01/12 08:27:46 (7 years ago)
Author:
mnagni
Message:

Removed the UPDATE original_document.resultset_count
Fixed the aar plugin (otherwise it takes the most recent version which is not necessarily compatible with the deployed AXIS2 version)

Location:
RevitalizationWS/ws/DiscoveryService/trunk
Files:
2 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/ws/DiscoveryService/trunk/pom.xml

    r7923 r8061  
    44        <groupId>ndg.services.dws</groupId> 
    55        <artifactId>DiscoveryService</artifactId> 
    6         <version>1.1.0</version> 
     6        <version>1.2.1</version> 
    77        <packaging>aar</packaging> 
    88 
     
    1818                        <groupId>ndg.services</groupId> 
    1919                        <artifactId>common</artifactId> 
    20                         <version>1.1.1</version> 
     20                        <version>1.2</version> 
     21                        <scope>provided</scope>                  
    2122                </dependency> 
    2223 
     
    2425                        <groupId>org.apache.xmlbeans</groupId> 
    2526                        <artifactId>xmlbeans</artifactId> 
    26                         <version>2.4.0</version> 
     27                        <version>2.3.0</version> 
    2728                </dependency> 
    2829 
     
    3738                        <groupId>org.apache.axis2</groupId> 
    3839                        <artifactId>axis2</artifactId> 
    39                         <version>1.4</version> 
     40                        <version>1.5.4</version> 
    4041                        <scope>provided</scope> 
    4142                </dependency> 
     
    4445                        <groupId>org.apache.axis2</groupId> 
    4546                        <artifactId>axis2-adb</artifactId> 
    46                         <version>1.5.1</version> 
     47                        <version>1.5.4</version> 
    4748                        <scope>provided</scope> 
    4849                </dependency> 
     
    7879                                <groupId>org.apache.axis2</groupId> 
    7980                                <artifactId>axis2-wsdl2code-maven-plugin</artifactId> 
    80                                 <executions> 
    81                                         <execution> 
    82                                                 <phase>validate</phase> 
     81                                <version>1.5.4</version> 
     82                                <executions> 
     83                                        <execution>                                      
    8384                                                <goals> 
    8485                                                        <goal>wsdl2code</goal> 
     
    113114                                <executions> 
    114115                                        <execution> 
    115                                                 <phase>validate</phase> 
     116                                                <phase>generate-sources</phase> 
    116117                                                <configuration> 
    117118                                                        <tasks> 
     
    133134                                        <execution> 
    134135                                                <id>copy-code</id> 
    135                                                 <phase>validate</phase> 
     136                                                <phase>generate-sources</phase> 
    136137                                                <goals> 
    137138                                                        <goal>copy-resources</goal> 
     
    151152                                        <execution> 
    152153                                                <id>copy-xmlbeans</id> 
    153                                                 <phase>validate</phase> 
     154                                                <phase>generate-sources</phase> 
    154155                                                <goals> 
    155156                                                        <goal>copy-resources</goal> 
     
    172173                        <plugin> 
    173174                                <groupId>org.apache.axis2</groupId> 
    174                                 <artifactId>axis2-aar-maven-plugin</artifactId> 
     175                                <artifactId>axis2-aar-maven-plugin</artifactId>                          
    175176                                <extensions>true</extensions> 
    176177                                <executions> 
     
    195196 
    196197        <distributionManagement> 
    197                 <snapshotRepository> 
    198                         <id>triton.badc.rl.ac.uk</id> 
    199                         <name>triton.badc.rl.ac.uk-snapshots</name> 
    200                         <url>http://triton.badc.rl.ac.uk:8180/artifactory/libs-snapshots-local</url> 
    201                 </snapshotRepository> 
    202198                <repository> 
    203                         <id>triton.badc.rl.ac.uk</id> 
    204                         <name>triton.badc.rl.ac.uk-release</name> 
     199                        <id>triton.artifactory.central</id> 
     200                        <name>triton.artifactory.central</name>                  
    205201                        <url>http://triton.badc.rl.ac.uk:8180/artifactory/libs-releases-local</url> 
    206                 </repository>            
     202                </repository> 
    207203        </distributionManagement> 
    208204 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/discovery/basic/DiscoveryBasic.java

    r7217 r8061  
    11package ndg.services.discovery.basic; 
    22 
    3 import java.io.IOException; 
    4 import java.io.InputStream; 
    53import java.sql.Connection; 
    64import java.util.MissingResourceException; 
    7 import java.util.Properties; 
    85import java.util.ResourceBundle; 
    96 
     
    118import ndg.common.NdgDictionary; 
    129import ndg.common.NdgLogger; 
    13 import ndg.common.NdgMessage; 
    1410import ndg.common.db.NdgBasicDataSource; 
    1511import ndg.common.exception.NdgException; 
     
    2521public class DiscoveryBasic { 
    2622 
     23        private final static String DISCOVERY_DB_JNDI = "jdbc/discoveryDB"; 
     24         
    2725        /** The database connection */ 
    2826        private final NdgBasicDataSource dataSource = new NdgBasicDataSource(); 
    29  
    30         /** The properties defining the service */ 
    31         private Properties configurationProperties; 
    3227 
    3328        /** The service message formatter */ 
     
    5146         * */ 
    5247        public final Connection getDiscoveryConnection() throws ResourceNotAvailable { 
    53                 return getConnection(NdgDictionary.DISCOVERY_DB_JNDI); 
    54         } 
    55          
    56         /** 
    57          * Returns a connection to the underlying logDB datasource 
    58          *  
    59          * @return a <code>Connection</code> instance 
    60          * @exception NdgException 
    61          *                if <code>Connection</code> is not available 
    62          * */ 
    63         public final Connection getLogConnection() throws ResourceNotAvailable { 
    64                 return getConnection(NdgDictionary.SEARCH_LOG_DB_JNDI); 
    65         }        
    66          
    67         /** 
    68          * Returns a connection to the underlying datasource 
    69          *  
    70          * @return a <code>Connection</code> instance 
    71          * @exception NdgException 
    72          *                if <code>Connection</code> is not available 
    73          * */ 
    74         private final Connection getConnection(String jndi_connection) throws ResourceNotAvailable { 
    75                 return dataSource.getConnection(getConfigurationProperties().getProperty(jndi_connection)); 
     48                return dataSource.getConnection(DISCOVERY_DB_JNDI); 
    7649        } 
    7750 
     
    10376        }        
    10477         
    105         /** 
    106          * Returns the configuration properties 
    107          *  
    108          * @return the configuration properties 
    109          * @throws ResourceNotAvailable 
    110          *             if the properties are not available 
    111          */ 
    112         public final Properties getConfigurationProperties() throws ResourceNotAvailable { 
    113                 if (configurationProperties == null) { 
    114                         InputStream in = this.getClass().getClassLoader().getResourceAsStream( 
    115                                         NdgDictionary.DEFAULT_PROPERTIES_FILENAME); 
    116                         try { 
    117                                 loadConfigurationStream(in); 
    118                         } catch (IOException e) { 
    119                                 throw new ResourceNotAvailable(getFormatter().getFormattedText( 
    120                                                 new NdgMessage("config.not.loaded.error", 
    121                                                                 new Object[] { NdgDictionary.DEFAULT_PROPERTIES_FILENAME }))); 
    122                         } 
    123                 } 
    124                 return configurationProperties; 
    125         } 
     78 
    12679 
    12780        private final ResourceBundle getMessagetResourceBundle() { 
     
    13487                return bundle; 
    13588        } 
    136  
    137         private void loadConfigurationStream(InputStream in) throws IOException, ResourceNotAvailable { 
    138                 if (in == null) 
    139                         throw new ResourceNotAvailable(getFormatter().getFormattedText( 
    140                                         new NdgMessage("config.not.found.error", 
    141                                                         new Object[] { NdgDictionary.DEFAULT_PROPERTIES_FILENAME }))); 
    142                 configurationProperties = new Properties(); 
    143                 try { 
    144                         configurationProperties.load(in); 
    145                 } finally { 
    146                         in.close(); 
    147                 } 
    148         } 
    14989} 
  • RevitalizationWS/ws/DiscoveryService/trunk/src/main/java/ndg/services/discovery/model/SearchAgent.java

    r7919 r8061  
    126126                PresentAgent present = new PresentAgent();               
    127127                res = present.doPresent(conn, toFilter, searchType.getRetrieveCriteria()); 
    128                 doUpdateVal(conn, toFilter); 
     128                //doUpdateVal(conn, toFilter); 
    129129                return res; 
    130130        } 
Note: See TracChangeset for help on using the changeset viewer.