Index: org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/DBFStoreProvider.java =================================================================== --- org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/DBFStoreProvider.java (revisione 41689) +++ org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/DBFStoreProvider.java (copia locale) @@ -97,7 +97,7 @@ private static final Logger LOG = LoggerFactory.getLogger(DBFStoreProvider.class); - public static final int MAX_FIELD_NAME_LENGTH = 11; + public static final int MAX_FIELD_NAME_LENGTH = 10; public static String NAME = "DBF"; public static String DESCRIPTION = "DBF file"; Index: org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFile.java =================================================================== --- org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFile.java (revisione 41689) +++ org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFile.java (copia locale) @@ -49,7 +49,7 @@ */ public class DbaseFile { - public static final int MAX_FIELD_NAME_LENGTH = 11; + public static final int MAX_FIELD_NAME_LENGTH = 10; // Header information for the DBase File private DbaseFileHeader myHeader; Index: org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFileHeader.java =================================================================== --- org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFileHeader.java (revisione 41689) +++ org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/DbaseFileHeader.java (copia locale) @@ -152,10 +152,10 @@ tempFieldName = "NoName"; } - if (tempFieldName.length() > 11) { - tempFieldName = tempFieldName.substring(0, 11); + if (tempFieldName.length() > 10) { + tempFieldName = tempFieldName.substring(0, 10); warn("FieldName " + inFieldName + - " is longer than 11 characters, truncating to " + + " is longer than 10 characters, truncating to " + tempFieldName); } @@ -688,7 +688,7 @@ if (myFieldDescriptions != null) { for (int i = 0; i < myFieldDescriptions.length; i++) { // write the field name - for (int j = 0; j < 11; j++) { + for (int j = 0; j < 10; j++) { if (myFieldDescriptions[i].myFieldName.length() > j) { buffer.put((byte) myFieldDescriptions[i].myFieldName.charAt(j)); } else { Index: org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/FieldNameTooLongException.java =================================================================== --- org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/FieldNameTooLongException.java (revisione 41689) +++ org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.file/org.gvsig.fmap.dal.file.dbf/src/main/java/org/gvsig/fmap/dal/store/dbf/utils/FieldNameTooLongException.java (copia locale) @@ -40,7 +40,7 @@ * @param cause */ public FieldNameTooLongException(String resource, String field) { - super(resource, new Exception("Field name is too long (max 11 char): '" + field + "'")); + super(resource, new Exception("Field name is too long (max 10 char): '" + field + "'")); } } Index: org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.shape/src/main/java/org/gvsig/exportto/swing/prov/shape/ExporttoShapeService.java =================================================================== --- org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.shape/src/main/java/org/gvsig/exportto/swing/prov/shape/ExporttoShapeService.java (revisione 41689) +++ org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.shape/src/main/java/org/gvsig/exportto/swing/prov/shape/ExporttoShapeService.java (copia locale) @@ -85,7 +85,7 @@ private static Logger logger = LoggerFactory.getLogger(ExporttoShapeService.class); - public static final int MAX_FIELD_NAME_LENGTH = 11; + public static final int MAX_FIELD_NAME_LENGTH = 10; private File theShapeFile; private IProjection projection;