Ignore:
Timestamp:
10/30/09 16:29:39 (15 years ago)
Author:
ymipsl
Message:

Correction bug sur les ids des file_group
+ possibilité de fixer les attributs des groupes à partir de l'ioserver

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_SERVER/trunk/src/IOSERVER/mod_iomanager.f90

    r40 r42  
    389389  USE mod_object 
    390390  USE mod_field 
     391  USE mod_field_group 
    391392  USE mod_file 
     393  USE mod_file_group 
    392394  USE mod_axis 
     395  USE mod_axis_group 
    393396  USE mod_grid 
     397  USE mod_grid_group 
    394398  USE mod_zoom 
    395399  IMPLICIT NONE 
    396400    CHARACTER(LEN=*) :: id 
    397401    TYPE(attribut)   :: attrib   
    398  
     402    LOGICAL          :: success 
    399403    IF (current_rank==nb_client) THEN 
    400404     
    401405      SELECT CASE(attrib%object) 
    402406        CASE(field_object) 
    403           CALL field__set_attribut(id,attrib) 
     407          CALL field_group__set_attribut(id,attrib,success) 
     408          IF (.NOT. success) CALL field__set_attribut(id,attrib)          
    404409        CASE(file_object) 
    405           CALL file__set_attribut(id,attrib) 
     410          CALL file_group__set_attribut(id,attrib,success) 
     411          IF (.NOT. success) CALL file__set_attribut(id,attrib)          
    406412        CASE(axis_object) 
    407           CALL axis__set_attribut(id,attrib) 
     413          CALL axis_group__set_attribut(id,attrib,success) 
     414          IF (.NOT. success) CALL axis__set_attribut(id,attrib)          
    408415        CASE(grid_object) 
    409           CALL grid__set_attribut(id,attrib) 
     416          CALL grid_group__set_attribut(id,attrib,success) 
     417          IF (.NOT. success) CALL grid__set_attribut(id,attrib)          
    410418        CASE(zoom_object) 
    411419          CALL zoom__set_attribut(id,attrib) 
Note: See TracChangeset for help on using the changeset viewer.