Hola
Tenemos una de las bases que está en la versión 2.05.0-24.
Dónde puedo encontrar los scrptis para convertirla a la 2.9.5?
En colab sólo están a partir de la 2.7.0
Gracias!
Iris
Hola
Tenemos una de las bases que está en la versión 2.05.0-24.
Dónde puedo encontrar los scrptis para convertirla a la 2.9.5?
En colab sólo están a partir de la 2.7.0
Gracias!
Iris
Hola Iris, buscaremos esos scripts de conversion de version. Por ahora no los encuentro.
Hola Iris, los scripts de conversion de version de la base de Guarani 2 se encuentran en el Repositorio General:
Repositorio general / SIU-Guaraní / Versiones
Script de Conversion a 2.06.0
Alli estan las carpetas de las versiones 2.6.1 a 2.6.5
Muchas gracias Alejandro.
No logro ingresar con mi usuario, me dice “La combinación usuario/clave es incorrecta.”
Intenté hacer un recupero de contraseña y sigo con el mismo inconveniente.
Gracias
Iris
Buen día Iris,
Podrías cargarnos un GDS, y lo continuamos por allí.
Gracias!
Muchas gracias Stella
Quedó en el GDS con número de solicitud 56025.
Saludos
Iris
Hola
Por error cerré la solicitud del GDS.
Tuve inconvenientes con la migración. Dejé anotado el mensaje en el mismo.
Gracias!
Saludos
Iris
Te envie los scripts de 2.6.0 a 2.6.5 en la solicitud. Fiajte porque creo podes reabrir la solicitud.
Gracias Alejandro
Los pude descargar.
Pero tengo un inconveniente al correr uno de ellos: scripts_conversion_v262_a_v263.sql
Emite el siguiente error:
SQL Error (-79716): System or internal error java.io.IOException: Code-set conversion function failed due to illegal sequence or invalid value.
Está asociado a esta función;
CREATE function sp_char_to_bin(pchar char(1)) RETURNING varchar(8);
-- caracter 32
IF pchar = ' ' THEN
RETURN '100000';
END IF;
-- caracter 33
IF pchar = '!' THEN
RETURN '100001';
END IF;
-- caracter 34
IF pchar = '"' THEN
RETURN '100010';
END IF;
-- caracter 35
IF pchar = '#' THEN
RETURN '100011';
END IF;
-- caracter 36
IF pchar = '$' THEN
RETURN '100100';
END IF;
-- caracter 37
IF pchar = '%' THEN
RETURN '100101';
END IF;
-- caracter 38
IF pchar = '&' THEN
RETURN '100110';
END IF;
-- caracter 39
IF pchar = "'" THEN
RETURN '100111';
END IF;
-- caracter 40
IF pchar = '(' THEN
RETURN '101000';
END IF;
-- caracter 41
IF pchar = ')' THEN
RETURN '101001';
END IF;
-- caracter 42
IF pchar = '*' THEN
RETURN '101010';
END IF;
-- caracter 43
IF pchar = '+' THEN
RETURN '101011';
END IF;
-- caracter 44
IF pchar = ',' THEN
RETURN '101100';
END IF;
-- caracter 45
IF pchar = '-' THEN
RETURN '101101';
END IF;
-- caracter 46
IF pchar = '.' THEN
RETURN '101110';
END IF;
-- caracter 47
IF pchar = '/' THEN
RETURN '101111';
END IF;
-- caracter 48
IF pchar = '0' THEN
RETURN '110000';
END IF;
-- caracter 49
IF pchar = '1' THEN
RETURN '110001';
END IF;
-- caracter 50
IF pchar = '2' THEN
RETURN '110010';
END IF;
-- caracter 51
IF pchar = '3' THEN
RETURN '110011';
END IF;
-- caracter 52
IF pchar = '4' THEN
RETURN '110100';
END IF;
-- caracter 53
IF pchar = '5' THEN
RETURN '110101';
END IF;
-- caracter 54
IF pchar = '6' THEN
RETURN '110110';
END IF;
-- caracter 55
IF pchar = '7' THEN
RETURN '110111';
END IF;
-- caracter 56
IF pchar = '8' THEN
RETURN '111000';
END IF;
-- caracter 57
IF pchar = '9' THEN
RETURN '111001';
END IF;
-- caracter 58
IF pchar = ':' THEN
RETURN '111010';
END IF;
-- caracter 59
IF pchar = ';' THEN
RETURN '111011';
END IF;
-- caracter 60
IF pchar = '<' THEN
RETURN '111100';
END IF;
-- caracter 61
IF pchar = '=' THEN
RETURN '111101';
END IF;
-- caracter 62
IF pchar = '>' THEN
RETURN '111110';
END IF;
-- caracter 63
IF pchar = '?' THEN
RETURN '111111';
END IF;
-- caracter 64
IF pchar = '@' THEN
RETURN '1000000';
END IF;
-- caracter 65
IF pchar = 'A' THEN
RETURN '1000001';
END IF;
-- caracter 66
IF pchar = 'B' THEN
RETURN '1000010';
END IF;
-- caracter 67
IF pchar = 'C' THEN
RETURN '1000011';
END IF;
-- caracter 68
IF pchar = 'D' THEN
RETURN '1000100';
END IF;
-- caracter 69
IF pchar = 'E' THEN
RETURN '1000101';
END IF;
-- caracter 70
IF pchar = 'F' THEN
RETURN '1000110';
END IF;
-- caracter 71
IF pchar = 'G' THEN
RETURN '1000111';
END IF;
-- caracter 72
IF pchar = 'H' THEN
RETURN '1001000';
END IF;
-- caracter 73
IF pchar = 'I' THEN
RETURN '1001001';
END IF;
-- caracter 74
IF pchar = 'J' THEN
RETURN '1001010';
END IF;
-- caracter 75
IF pchar = 'K' THEN
RETURN '1001011';
END IF;
-- caracter 76
IF pchar = 'L' THEN
RETURN '1001100';
END IF;
-- caracter 77
IF pchar = 'M' THEN
RETURN '1001101';
END IF;
-- caracter 78
IF pchar = 'N' THEN
RETURN '1001110';
END IF;
-- caracter 79
IF pchar = 'O' THEN
RETURN '1001111';
END IF;
-- caracter 80
IF pchar = 'P' THEN
RETURN '1010000';
END IF;
-- caracter 81
IF pchar = 'Q' THEN
RETURN '1010001';
END IF;
-- caracter 82
IF pchar = 'R' THEN
RETURN '1010010';
END IF;
-- caracter 83
IF pchar = 'S' THEN
RETURN '1010011';
END IF;
-- caracter 84
IF pchar = 'T' THEN
RETURN '1010100';
END IF;
-- caracter 85
IF pchar = 'U' THEN
RETURN '1010101';
END IF;
-- caracter 86
IF pchar = 'V' THEN
RETURN '1010110';
END IF;
-- caracter 87
IF pchar = 'W' THEN
RETURN '1010111';
END IF;
-- caracter 88
IF pchar = 'X' THEN
RETURN '1011000';
END IF;
-- caracter 89
IF pchar = 'Y' THEN
RETURN '1011001';
END IF;
-- caracter 90
IF pchar = 'Z' THEN
RETURN '1011010';
END IF;
-- caracter 91
IF pchar = '[' THEN
RETURN '1011011';
END IF;
-- caracter 92
IF pchar = '\' THEN
RETURN '1011100';
END IF;
-- caracter 93
IF pchar = ']' THEN
RETURN '1011101';
END IF;
-- caracter 94
IF pchar = '^' THEN
RETURN '1011110';
END IF;
-- caracter 95
IF pchar = '_' THEN
RETURN '1011111';
END IF;
-- caracter 96
IF pchar = '`' THEN
RETURN '1100000';
END IF;
-- caracter 97
IF pchar = 'a' THEN
RETURN '1100001';
END IF;
-- caracter 98
IF pchar = 'b' THEN
RETURN '1100010';
END IF;
-- caracter 99
IF pchar = 'c' THEN
RETURN '1100011';
END IF;
-- caracter 100
IF pchar = 'd' THEN
RETURN '1100100';
END IF;
-- caracter 101
IF pchar = 'e' THEN
RETURN '1100101';
END IF;
-- caracter 102
IF pchar = 'f' THEN
RETURN '1100110';
END IF;
-- caracter 103
IF pchar = 'g' THEN
RETURN '1100111';
END IF;
-- caracter 104
IF pchar = 'h' THEN
RETURN '1101000';
END IF;
-- caracter 105
IF pchar = 'i' THEN
RETURN '1101001';
END IF;
-- caracter 106
IF pchar = 'j' THEN
RETURN '1101010';
END IF;
-- caracter 107
IF pchar = 'k' THEN
RETURN '1101011';
END IF;
-- caracter 108
IF pchar = 'l' THEN
RETURN '1101100';
END IF;
-- caracter 109
IF pchar = 'm' THEN
RETURN '1101101';
END IF;
-- caracter 110
IF pchar = 'n' THEN
RETURN '1101110';
END IF;
-- caracter 111
IF pchar = 'o' THEN
RETURN '1101111';
END IF;
-- caracter 112
IF pchar = 'p' THEN
RETURN '1110000';
END IF;
-- caracter 113
IF pchar = 'q' THEN
RETURN '1110001';
END IF;
-- caracter 114
IF pchar = 'r' THEN
RETURN '1110010';
END IF;
-- caracter 115
IF pchar = 's' THEN
RETURN '1110011';
END IF;
-- caracter 116
IF pchar = 't' THEN
RETURN '1110100';
END IF;
-- caracter 117
IF pchar = 'u' THEN
RETURN '1110101';
END IF;
-- caracter 118
IF pchar = 'v' THEN
RETURN '1110110';
END IF;
-- caracter 119
IF pchar = 'w' THEN
RETURN '1110111';
END IF;
-- caracter 120
IF pchar = 'x' THEN
RETURN '1111000';
END IF;
-- caracter 121
IF pchar = 'y' THEN
RETURN '1111001';
END IF;
-- caracter 122
IF pchar = 'z' THEN
RETURN '1111010';
END IF;
-- caracter 123
IF pchar = '{' THEN
RETURN '1111011';
END IF;
-- caracter 124
IF pchar = '|' THEN
RETURN '1111100';
END IF;
-- caracter 125
IF pchar = '}' THEN
RETURN '1111101';
END IF;
-- caracter 126
IF pchar = '~' THEN
RETURN '1111110';
END IF;
-- caracter 128
-- IF pchar = '' THEN
-- RETURN '10000000';
-- END IF;
-- caracter 161
IF pchar = '¡' THEN
RETURN '10100001';
END IF;
-- caracter 162
IF pchar = '¢' THEN
RETURN '10100010';
END IF;
-- caracter 163
IF pchar = '£' THEN
RETURN '10100011';
END IF;
-- caracter 164
IF pchar = '€' THEN
RETURN '10100100';
END IF;
-- caracter 165
IF pchar = '¥' THEN
RETURN '10100101';
END IF;
-- caracter 166
IF pchar = 'Š' THEN
RETURN '10100110';
END IF;
-- caracter 167
IF pchar = '§' THEN
RETURN '10100111';
END IF;
-- caracter 169
IF pchar = '©' THEN
RETURN '10101001';
END IF;
-- caracter 170
IF pchar = 'ª' THEN
RETURN '10101010';
END IF;
-- caracter 171
IF pchar = '«' THEN
RETURN '10101011';
END IF;
-- caracter 172
IF pchar = '¬' THEN
RETURN '10101100';
END IF;
-- caracter 173
IF pchar = '' THEN
RETURN '10101101';
END IF;
-- caracter 174
IF pchar = '®' THEN
RETURN '10101110';
END IF;
-- caracter 175
IF pchar = '¯' THEN
RETURN '10101111';
END IF;
-- caracter 176
IF pchar = '°' THEN
RETURN '10110000';
END IF;
-- caracter 177
IF pchar = '±' THEN
RETURN '10110001';
END IF;
-- caracter 178
IF pchar = '²' THEN
RETURN '10110010';
END IF;
-- caracter 179
IF pchar = '³' THEN
RETURN '10110011';
END IF;
-- caracter 180
IF pchar = 'Ž' THEN
RETURN '10110100';
END IF;
-- caracter 181
IF pchar = 'µ' THEN
RETURN '10110101';
END IF;
-- caracter 182
IF pchar = '¶' THEN
RETURN '10110110';
END IF;
-- caracter 183
IF pchar = '·' THEN
RETURN '10110111';
END IF;
-- caracter 184
IF pchar = 'ž' THEN
RETURN '10111000';
END IF;
-- caracter 185
IF pchar = '¹' THEN
RETURN '10111001';
END IF;
-- caracter 186
IF pchar = 'º' THEN
RETURN '10111010';
END IF;
-- caracter 187
IF pchar = '»' THEN
RETURN '10111011';
END IF;
-- caracter 188
IF pchar = 'Œ' THEN
RETURN '10111100';
END IF;
-- caracter 189
IF pchar = 'œ' THEN
RETURN '10111101';
END IF;
-- caracter 190
IF pchar = 'Ÿ' THEN
RETURN '10111110';
END IF;
-- caracter 191
IF pchar = '¿' THEN
RETURN '10111111';
END IF;
-- caracter 192
IF pchar = 'À' THEN
RETURN '11000000';
END IF;
-- caracter 193
IF pchar = 'Á' THEN
RETURN '11000001';
END IF;
-- caracter 194
IF pchar = 'Â' THEN
RETURN '11000010';
END IF;
-- caracter 195
IF pchar = 'Ã' THEN
RETURN '11000011';
END IF;
-- caracter 196
IF pchar = 'Ä' THEN
RETURN '11000100';
END IF;
-- caracter 197
IF pchar = 'Å' THEN
RETURN '11000101';
END IF;
-- caracter 198
IF pchar = 'Æ' THEN
RETURN '11000110';
END IF;
-- caracter 199
IF pchar = 'Ç' THEN
RETURN '11000111';
END IF;
-- caracter 200
IF pchar = 'È' THEN
RETURN '11001000';
END IF;
-- caracter 201
IF pchar = 'É' THEN
RETURN '11001001';
END IF;
-- caracter 202
IF pchar = 'Ê' THEN
RETURN '11001010';
END IF;
-- caracter 203
IF pchar = 'Ë' THEN
RETURN '11001011';
END IF;
-- caracter 204
IF pchar = 'Ì' THEN
RETURN '11001100';
END IF;
-- caracter 205
IF pchar = 'Í' THEN
RETURN '11001101';
END IF;
-- caracter 206
IF pchar = 'Î' THEN
RETURN '11001110';
END IF;
-- caracter 207
IF pchar = 'Ï' THEN
RETURN '11001111';
END IF;
-- caracter 208
IF pchar = 'Ð' THEN
RETURN '11010000';
END IF;
-- caracter 209
IF pchar = 'Ñ' THEN
RETURN '11010001';
END IF;
-- caracter 210
IF pchar = 'Ò' THEN
RETURN '11010010';
END IF;
-- caracter 211
IF pchar = 'Ó' THEN
RETURN '11010011';
END IF;
-- caracter 212
IF pchar = 'Ô' THEN
RETURN '11010100';
END IF;
-- caracter 213
IF pchar = 'Õ' THEN
RETURN '11010101';
END IF;
-- caracter 214
IF pchar = 'Ö' THEN
RETURN '11010110';
END IF;
-- caracter 215
IF pchar = '×' THEN
RETURN '11010111';
END IF;
-- caracter 216
IF pchar = 'Ø' THEN
RETURN '11011000';
END IF;
-- caracter 217
IF pchar = 'Ù' THEN
RETURN '11011001';
END IF;
-- caracter 218
IF pchar = 'Ú' THEN
RETURN '11011010';
END IF;
-- caracter 219
IF pchar = 'Û' THEN
RETURN '11011011';
END IF;
-- caracter 220
IF pchar = 'Ü' THEN
RETURN '11011100';
END IF;
-- caracter 221
IF pchar = 'Ý' THEN
RETURN '11011101';
END IF;
-- caracter 222
IF pchar = 'Þ' THEN
RETURN '11011110';
END IF;
-- caracter 223
IF pchar = 'ß' THEN
RETURN '11011111';
END IF;
-- caracter 224
IF pchar = 'à' THEN
RETURN '11100000';
END IF;
-- caracter 225
IF pchar = 'á' THEN
RETURN '11100001';
END IF;
-- caracter 226
IF pchar = 'â' THEN
RETURN '11100010';
END IF;
-- caracter 227
IF pchar = 'ã' THEN
RETURN '11100011';
END IF;
-- caracter 228
IF pchar = 'ä' THEN
RETURN '11100100';
END IF;
-- caracter 229
IF pchar = 'å' THEN
RETURN '11100101';
END IF;
-- caracter 230
IF pchar = 'æ' THEN
RETURN '11100110';
END IF;
-- caracter 231
IF pchar = 'ç' THEN
RETURN '11100111';
END IF;
-- caracter 232
IF pchar = 'è' THEN
RETURN '11101000';
END IF;
-- caracter 233
IF pchar = 'é' THEN
RETURN '11101001';
END IF;
-- caracter 234
IF pchar = 'ê' THEN
RETURN '11101010';
END IF;
-- caracter 235
IF pchar = 'ë' THEN
RETURN '11101011';
END IF;
-- caracter 236
IF pchar = 'ì' THEN
RETURN '11101100';
END IF;
-- caracter 237
IF pchar = 'í' THEN
RETURN '11101101';
END IF;
-- caracter 238
IF pchar = 'î' THEN
RETURN '11101110';
END IF;
-- caracter 239
IF pchar = 'ï' THEN
RETURN '11101111';
END IF;
-- caracter 240
IF pchar = 'ð' THEN
RETURN '11110000';
END IF;
-- caracter 241
IF pchar = 'ñ' THEN
RETURN '11110001';
END IF;
-- caracter 242
IF pchar = 'ò' THEN
RETURN '11110010';
END IF;
-- caracter 243
IF pchar = 'ó' THEN
RETURN '11110011';
END IF;
-- caracter 244
IF pchar = 'ô' THEN
RETURN '11110100';
END IF;
-- caracter 245
IF pchar = 'õ' THEN
RETURN '11110101';
END IF;
-- caracter 246
IF pchar = 'ö' THEN
RETURN '11110110';
END IF;
-- caracter 247
IF pchar = '÷' THEN
RETURN '11110111';
END IF;
-- caracter 248
IF pchar = 'ø' THEN
RETURN '11111000';
END IF;
-- caracter 249
IF pchar = 'ù' THEN
RETURN '11111001';
END IF;
-- caracter 250
IF pchar = 'ú' THEN
RETURN '11111010';
END IF;
-- caracter 251
IF pchar = 'û' THEN
RETURN '11111011';
END IF;
-- caracter 252
IF pchar = 'ü' THEN
RETURN '11111100';
END IF;
-- caracter 253
IF pchar = 'ý' THEN
RETURN '11111101';
END IF;
-- caracter 254
IF pchar = 'þ' THEN
RETURN '11111110';
END IF;
END function;
Alguna idea de cómo resolverlo?
Gracias!
Iris
Ups, recuerdo ese error que fue reportado, seguramente en el foro de tecnicos de Guarani 2 esta la respuesta.
Para este caso creo no es necesario crear ese procedure. Sacalo de ese script y continua la migración.
De acuerdo Alejandro.
Estaba pensando que el encoding podría estar afectando.
La base la tenemos en en_US.819.
Continúo sin agregar esa función por el momento.
Saludos.
Iris
Hola Alejandro
Al correr los scripts para pasar a la versión 2.6.2 da estos errores:
206: The specified table (sga_docentes_clase) is not in the database. 206: The specified table (sga_eq_curs_equiv) is not in the database. 206: The specified table (sga_eq_equiv_equiv) is not in the database. 206: The specified table (sga_eq_exam_equiv) is not in the database. 206: The specified table (sga_eq_prom_equiv) is not in the database. 206: The specified table (sga_insc_cur_recha) is not in the database. 206: The specified table (sga_insc_exa_recha) is not in the database. 206: The specified table (sga_mot_bajaproreg) is not in the database. 206: The specified table (sga_mot_exc_curing) is not in the database. 206: The specified table (sga_mot_rechinscur) is not in the database. 206: The specified table (sga_mot_rechinsexa) is not in the database. 206: The specified table (sga_tesis_maq_esta) is not in the database. 206: The specified table (sga_tipos_ingreso) is not in the database.
Es posible esté afectando la ausencia de los scripts de conversión a la versión 2.6.1?
Afectará en la migración final?
Gracias!!
Iris
No encuentro los scripts de conversion de 2.6.0 a 2.6.1
Estos mensajes, en que archivo de los scripts de conversion a 2.6.2 sucede?
Puede ser que te olvidaste de correr el script_04.sql?
Porque es donde se vuelven a crear todas esas tablas.
Hola Alejandro
Perdón por la molestia. Tenés razón!
Generé un script para hacer las conversiones de manera automática. Y como algunos archivos comienzan con “S” mayúscula y otros con minúscula, no los estaba tomando en el orden adecuado. No me había dado cuenta.
Ya lo corregí, lo volví a correr, y ahora todo bien!!
Gracias por la orientación!
Saludos
Iris