BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 03-06-2011, 05:51 PM   #1 (permalink)
Knows Where the Search Button Is
 
dito_soft's Avatar
 
Join Date: Aug 2005
Location: Chile
Model: 8520
OS: JSL4.5 Hi
Carrier: Entel
Posts: 20
Post Thanks: 0
Thanked 1 Time in 1 Post
Default TimeZoneUpdate-Chile 2011

Please Login to Remove!

This post is about a Urgent Time Zone change for Chile 2011. Sorry for post in Spanish only, but if you not need a urgent deploy for a TimeZone Update for devices in your BES environmet, sure can wait for my return to work and time to post again.
If any user can traslate, feel free to do it!!!.

Thank.

-----
Antecedentes:

Por efectos de la crisis energética y la seguía que afecta al país, el gobierno a postergado en fin del horario de verano hasta el primer Sábado de Abril. Debido a una "inconsistencia" en la definición oficial de cambio de zona horaria y el formato de Fecha / Hora oficial, este asunto ha sido siempre algo "complejo".
Oficialmente el formato de hora de Chile corresponde al estilo 24 horas (00:00 -> 23:59), sin embargo oficialmente los cambios de zona horaria son "los Segundos Sábados de Octubre/Marzo a las 24 horas". Y claro, en el formato de hora oficial no existe la hora 24!!!. Tradicionalmente la implementación de los sistemas operativos de estas "definiciones oficiales" ha sido la siguiente:
  • Definición exacta: Define el cambio de zona horaria para el Segundo Sábado de Octubre/Marzo a las 23:59:59.99.
    Esta es la definición ideal!.
  • Definición aproximada: Define el cambio de zona horaria para el segundo Domingo de Octubre/marzo a las 00:00
    El cambio se efectuá correctamente, salvo aquellos años en que el último día del mes anterior cae el Sábado, en cuyo caso se puede desfasar en una semana.
  • Manual: El usuario del dispositivo hace el cambio de zona manualmente (ej: relojes despertadores).
Los dispositivos Blackberry hasta la versión 6.1 utilizan el segundo mecanismo de acuerdo a la siguiente estructura:
Code:
Field	           		     		Explain
</TZID>56</TZID>				ID
<ZoneStringID>America/Santiago</ZoneStringID>	String Identifier
<GMTOffset>-240</GMTOffset>			Offset from UTZ, -4 hrs en minutos
<DSTStartMode>1</DSTStartMode>			Desconocido
<DSTStartMonth>9</DSTStartMonth>		Mes inicio horario verano, 0->11: 9 es Octubre
<DSTStartDOW>1</DSTStartDOW>			Día de la semana de inicio, 1->7: 1 es Domingo
<DSTStartDay>2</DSTStartDay>			Secuencial dentro del mes: 1,2,3,4,5: 2 es Segundo
<DSTStartTime>0</DSTStartTime>			Hora de inicio (expresada en minutos): 00:00:00.00
<DSTEndMode>1</DSTEndMode>			Desconocido
<DSTEndMonth>2</DSTEndMonth>			Mes inicio horario verano, 0->11: 2 es Marzo
<DSTEndDOW>1</DSTEndDOW>			Día de la semana de inicio, 1->7: 1 es Domingo
<DSTEndDay>2</DSTEndDay>			Secuencial dentro del mes: 1,2,3,4,5: 2 es segundo
<DSTEndTime>0</DSTEndTime>			Hora de inicio (expresada en minutos): 00:00:00.00
¿Que hacer?:
Aprovechando que RIM libera cambios a la base de TimeZone con cierta regularidad y que dichas actualizaciones están diseñadas para modificar la base de configuración y replicarse a todos los dispositivos registrados en el servidor BES de modo de cambiar la configuración para la zona horaria de Chile de la siguiente forma:
Code:
Field	           		     		Explain
</TZID>56</TZID>				ID
<ZoneStringID>America/Santiago</ZoneStringID>	String Identifier
<GMTOffset>-240</GMTOffset>			Offset from UTZ, -4 hrs en minutos
<DSTStartMode>1</DSTStartMode>			Desconocido
<DSTStartMonth>9</DSTStartMonth>		Mes inicio horario verano, 0->11: 9 es Octubre
<DSTStartDOW>1</DSTStartDOW>			Día de la semana de inicio, 1->7: 1 es Domingo
<DSTStartDay>2</DSTStartDay>			Secuencial dentro del mes: 1,2,3,4,5: 2 es Segundo
<DSTStartTime>0</DSTStartTime>			Hora de inicio (expresada en minutos): 00:00:00.00
<DSTEndMode>1</DSTEndMode>			Desconocido
<DSTEndMonth>3</DSTEndMonth>			Mes inicio horario verano, 0->11: 3 es Abril
<DSTEndDOW>1</DSTEndDOW>			Día de la semana de inicio, 1->7: 1 es Domingo
<DSTEndDay>1</DSTEndDay>			Secuencial dentro del mes: 1,2,3,4,5: 1 es Primero
<DSTEndTime>0</DSTEndTime>			Hora de inicio (expresada en minutos): 00:00:00.00

¿Como hacerlo?

El primer punto es declarar lo obvio: Dito_Soft y este foro no serán responsables bajo ninguna condición de los cambios que Uds, los Administradores Blackberry, realicen sobre sus instalaciones, y por lo tanto Dito_Soft y este foro no tendrán injerencia alguna en los daños a la instalación que puedan surgir de la mala operación de este procedimiento.

Ahora como operar:
  1. Descargar de la nota técnica de RIM September 2010 Daylight Savings Time update y leerlo detenidamente. Asegurense de entender claramente el punto "Option 1: SQL Script Update" y "Additional Information".
  2. Descargar el archivo indicado en la nota anterior "TimeZoneUpdateSeptember2010.zip" y expandirlo en una carpeta de su servidor BES
  3. Descargar el archivo incluido en este Post "TimeZoneUpdate-Chile2011.zip" y expandirla en una carpeta de su servidor BES
  4. Copiar los archivos "LSDC-CLDST2011.sql" de cada subcarpeta bajo SQLServer a la correspondiente carpeta bajo SQLServer de TimeZoneUpdateSeptember2010.
  5. De acuerdo a las instrucciones de la sección "Additional Information" ejecutar el comando BBDBUpdate de acuerdo a su versión de BES usando el archivo copiado en el paso anterior.
    Por ejemplo para BES 4.1 se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\4.1.2\LSDC-CLDST2011.sql

    Por ejemplo para BES 5.0.x se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\5.0\LSDC-CLDST2011.sql
  6. Esperar a que el servidor BES propague los cambios
  7. A finales de Abril (o posterior) implementar los cambios definidos en la nota técnica September 2010 Daylight Savings Time update para restaurar la base de Zonas Horarias a su configuración original para Chile.
    Por ejemplo para BES 4.1 se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\4.1.2\LoadSyncDeviceConfig.sql

    Por ejemplo para BES 5.0.x se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\5.0\LoadSyncDeviceConfig.sql
Attached Files
File Type: zip TimeZoneUpdate-Chile2011.zip (18.5 KB, 30 views)

Last edited by dito_soft : 03-06-2011 at 05:59 PM.
Offline  
The Following User Says Thank You to dito_soft For This Useful Post:
extermind (03-14-2011)
Old 03-07-2011, 11:05 AM   #2 (permalink)
New Member
 
Join Date: Mar 2011
Model: 6300
PIN: N/A
Carrier: Entel
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: TimeZoneUpdate-Chile 2011

Muchas gracias! Muy interesante el howto.
Offline  
Old 03-31-2011, 09:40 AM   #3 (permalink)
Knows Where the Search Button Is
 
dito_soft's Avatar
 
Join Date: Aug 2005
Location: Chile
Model: 8520
OS: JSL4.5 Hi
Carrier: Entel
Posts: 20
Post Thanks: 0
Thanked 1 Time in 1 Post
Lightbulb Re: TimeZoneUpdate-Chile 2011 Versión 2

El gobierno, en un acto de rápida creatividad, ha decidido cambiar nuevamente la fecha de fin de horario de verano (a una semana de fin de cambio anterior) y ha propuesto lo siguiente:


Fin de horario de verano: 1er Sábado de Mayo a las 24:00
Inicio de horario de verano: 3er Sábado de Agosto a las 24:00

No esperen soluciones de parte de los fabricantes de productos (MS, RIM, etc.) pues a 2 días de revocarse el cambio anterior (2 de Abril) el gobierno (particularmente el Shoa) no ha publicado el decreto oficial, sin el cual los fabricantes no harán nada.

Dado lo anterior, la traducción de la propuesta en el formato RIM es la siguiente:

Code:
Field	           		     		Explain
</TZID>56</TZID>				ID
<ZoneStringID>America/Santiago</ZoneStringID>	String Identifier
<GMTOffset>-240</GMTOffset>			Offset from UTZ, -4 hrs en minutos
<DSTAmount>60</DSTAmount>			Desplazamiento DST
<DSTStartMode>1</DSTStartMode>			Desconocido
<DSTStartMonth>7</DSTStartMonth>		Mes inicio horario verano (0->11): 7 es AGOSTO
<DSTStartDOW>1</DSTStartDOW>			Día de la semana de inicio (1->7): 1 es DOMINGO
<DSTStartDay>3</DSTStartDay>			Secuencial dentro del mes (1,2,3,4,5): 3 es TERCERO
<DSTStartTime>0</DSTStartTime>			Hora de inicio (expresada en minutos): 00:00:00.00
<DSTEndMode>1</DSTEndMode>			Desconocido
<DSTEndMonth>4</DSTEndMonth>			Mes inicio horario verano (0->11): 4 es MAYO
<DSTEndDOW>1</DSTEndDOW>			Día de la semana de inicio (1->7): 1 es DOMINGO
<DSTEndDay>2</DSTEndDay>			Secuencial dentro del mes (1,2,3,4,5): 2 es SEGUNDO
<DSTEndTime>0</DSTEndTime>			Hora de inicio (expresada en minutos): 00:00:00.00

2011:
DSTEnd: 2do Domingo de Mayo a las 00:00
DSTStart: 3r Domingo de Agosto a las 00:00

2012:
DSTEnd: 1er Domingo de Mayo a las 00:00
DSTStart: 3r Domingo de Agosto a las 00:00

De modo que para sobrevivir debemos Forzar una actualización AHORA (2011) y luego antes del Mayo del 2012 forzar otra (2012).

Se incluyen el adjunto correspondiente con sus "años".

Estoy buscando los canales oficiales para pedir a RIM que la definición de zona horaria para Chile sea concordante con la usada por Microsoft (en lugar de Domingo a las 00:00, usar Sábado a las 23:59) porque me temo que será más fácil que decirle al gobierno que en el formato de hora de 23 horas... la hora 24:00 no existe.!!!

Dato al margen, RIM ya liberó un patch para el pasado cambio... pero claro esta ya quedo obsoleto "March 2011: Daylight Savings Time Update"


¿Como hacerlo?

El primer punto es declarar lo obvio (nuevamente): Dito_Soft y este foro no serán responsables bajo ninguna condición de los cambios que Uds, los Administradores Blackberry, realicen sobre sus instalaciones, y por lo tanto Dito_Soft y este foro no tendrán injerencia alguna en los daños a la instalación que puedan surgir de la mala operación de este procedimiento.

Ahora como operar:
  1. Descargar de la nota técnica de RIM "March 2011: Daylight Savings Time Update" y leerlo detenidamente. Asegurense de entender claramente el punto "Option 1: SQL Script Update" y "Additional Information" y descargar el archivo TimeZoneUpdateMarch2011.zip a una carpeta del servidor BES
  2. Descargar el archivo incluido en este Post "TimeZoneUpdate Chile2011-2012.zip" y expandirla en una carpeta de su servidor BES
  3. Copiar los archivos "LSDC-CLDST2011.sql" de cada subcarpeta bajo SQLServer a la correspondiente carpeta bajo SQLServer de TimeZoneUpdateSeptember2010.
  4. De acuerdo a las instrucciones de la sección "Additional Information" ejecutar el comando BBDBUpdate de acuerdo a su versión de BES usando el archivo copiado en el paso anterior.
    Por ejemplo para BES 4.1 se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\4.1.2\LSDC-CLDST2011.sql

    Por ejemplo para BES 5.0.x se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\5.0\LSDC-CLDST2011.sql
  5. Esperar a que el servidor BES propague los cambios
  6. Antes de Mayo del 2012 repetir el proceso anterior pero para los archivos LSDC-CLDST2012.sql.
    Por ejemplo para BES 4.1 se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\4.1.2\LSDC-CLDST2012.sql

    Por ejemplo para BES 5.0.x se debe ejecutar:
    BBDBUpdate.exe -db BESMgmt -n SQLServer -input SQLServer\5.0\LSDC-CLDST2012.sql
Attached Files
File Type: zip TimeZoneUpdate-Chile 2011-2012.zip (5.7 KB, 7 views)
Offline  
Old 03-31-2011, 11:16 AM   #4 (permalink)
New Member
 
Join Date: Mar 2011
Model: 9780
PIN: N/A
Carrier: entel
Posts: 1
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Re: TimeZoneUpdate-Chile 2011

Esto del cambio de hora, afecta a todas las aplicaciones de blackberry... es lo que causa la no actualización de las aplicaciones del appworld.

Otra forma de salir del impass es cambiando la zona horaria a otra de 1 hora menos (ej: B.Aires, -3GMT).

Ahora probando la solución definitiva.
Saludos...
Offline  
Closed Thread


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads for: TimeZoneUpdate-Chile 2011
Thread Thread Starter Forum Replies Last Post
Win a BlackBerry Playbook! Celebrate 2011 with BlackBerryForums.com! Tom General BlackBerry Discussion 589 01-19-2011 11:31 PM
Office 2011 for Mac - Desktop Software compatibility Silpo Mac Users Corner 13 11-15-2010 01:03 PM
Bell Releasing OS 6 To Older BlackBerry Devices in 2011? Superh3ro Rumor Mill 0 08-26-2010 04:05 PM
New OS for Flip 8220 Movistar Chile rfariasl General 8200 Series Discussion - Pearl Flip 0 09-05-2009 11:59 AM
can the 8830 world BB will work in Chile? pnoy General 8300 Series Discussion - Curve 1 09-25-2007 12:30 PM





Copyright © 2004-2014 BlackBerryForums.com.
The names RIM © and BlackBerry © are registered Trademarks of BlackBerry Inc.